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. Accedi al tuo Google Cloud account. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
  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. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  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. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

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

  8. Abilita l'API Compute Engine

    Abilita l'API

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per creare un template 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 tuo 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 template 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 template di istanza e un gruppo di istanze gestite sono necessarie le seguenti autorizzazioni:

  • Crea un template di istanza: compute.instanceTemplates.create
  • Crea un gruppo di istanze gestite: compute.instanceGroupManagers.create
  • Elimina un gruppo di istanze gestite: compute.instanceGroupManagers.delete

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

Crea un template 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.

Libera spazio

Per evitare che al tuo Google Cloud account 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. Nella Google Cloud console, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID progetto e fai clic su Chiudi per eliminare il progetto.

Passaggi successivi