Crea un gruppo di istanze gestite (MIG)

Scopri come creare un gruppo di istanze gestite (MIG) in Compute Engine utilizzando la console Google Cloud .

Un MIG è una raccolta di istanze di macchine virtuali (VM) che puoi gestire come singola entità. I gruppi di istanze gestite supportano funzionalità quali riparazione automatica, scalabilità automatica, bilanciamento del carico, copertura multizona e carichi di lavoro stateful.

Ogni VM in un MIG si basa su un template di istanza. Devi creare un template di istanza prima di creare un MIG.


Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud , fai clic su Procedura guidata:

Procedura guidata


Prima di iniziare

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Se utilizzi un progetto esistente per questa guida, verifica di disporre delle autorizzazioni necessarie per completare la guida. Se hai creato un nuovo progetto, disponi già delle autorizzazioni necessarie.

  4. Verify that billing is enabled for your Google Cloud project.

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Se utilizzi un progetto esistente per questa guida, verifica di disporre delle autorizzazioni necessarie per completare la guida. Se hai creato un nuovo progetto, disponi già delle autorizzazioni necessarie.

  7. Verify that billing is enabled for your Google Cloud project.

  8. Abilita l'API Compute Engine

    Abilita l'API

  9. Ruoli obbligatori

    Per ottenere le autorizzazioni necessarie per creare un modello di istanza e un gruppo di istanze gestite, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) sul progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

    Questo ruolo predefinito contiene le autorizzazioni necessarie per creare un modello di istanza e un gruppo di istanze gestite. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

    Autorizzazioni obbligatorie

    Per creare un modello di istanza e un gruppo di istanze gestite sono necessarie le seguenti autorizzazioni:

    • Crea un modello di istanza: compute.instanceTemplates.create
    • Crea un MIG: compute.instanceGroupManagers.create
    • Elimina un MIG: compute.instanceGroupManagers.delete

    Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Crea un modello di istanza

  1. Nella console Google Cloud , vai alla pagina Template di istanza.

    Vai a Template di istanza

  2. Fai clic su Crea template di istanza.

  3. Per creare un template che utilizza un sistema operativo Ubuntu:

    1. Nella sezione Disco di avvio, fai clic su Cambia.

    2. Nell'elenco Sistema operativo, seleziona Ubuntu.

    3. Fai clic su Seleziona.

    Il template applica queste impostazioni a tutte le VM create mediante questo template. Prendi nota del nome del template, che utilizzerai in seguito nel tutorial.

  4. Per creare il template di istanza, fai clic su Crea.

Attendi qualche minuto per permettere a Compute Engine di creare il template. Quando il template è pronto, viene elencato nella pagina Template di istanza.

Crea un gruppo di istanze gestite mediante il template di istanza

  1. Vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze

  2. Fai clic su Crea gruppo di istanze, poi segui questi passaggi:

    1. Nel campo Nome, accetta il nome predefinito o inserisci quickstart-instance-group-1.

    2. Nell'elenco Template di istanza, seleziona il template di istanza creato in precedenza.

    3. Nella sezione Posizione, assicurati che sia selezionata l'opzione Zona singola.

    4. Nel campo Regione, seleziona una regione in cui vuoi creare il gruppo di istanze gestite.

    5. Nella sezione Scalabilità automatica, accetta le impostazioni predefinite, a meno che tu non debba modificarle.

  3. Per creare il gruppo di istanze gestite, fai clic su Crea.

Potrebbero essere necessari alcuni minuti prima che Compute Engine crei il gruppo e le relative VM. Quando il gruppo è pronto, viene elencato nella pagina Gruppi di istanze.

Hai creato un gruppo di istanze gestite.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Elimina le risorse

Se hai utilizzato un progetto Google Cloud esistente, elimina le risorse che hai creato per evitare addebiti sul tuo account.

  1. Vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze

  2. Seleziona il gruppo di istanze che vuoi eliminare.

  3. Fai clic su Elimina.

  4. Quando viene richiesto, inserisci il valore necessario e fai clic su Elimina.

Elimina il progetto

Il modo più semplice per eliminare la fatturazione è eliminare il progetto creato per il tutorial.

Per eliminare il progetto:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Passaggi successivi