Un gruppo di istanze gestite è un gruppo di istanze di macchine virtuali (VM) che consideri come un'unica entità. Ogni VM in un gruppo di istanze gestite si basa su una modello di istanza.
Se devi solo creare più VM, ma non vuoi che siano raggruppate insieme un gruppo di istanze gestite, consulta l'API delle istanze collettive.
Per saperne di più sulle altre opzioni di Compute Engine, consulta Scegli una strategia di deployment di Compute Engine per il tuo carico di lavoro.
Per iniziare a creare un gruppo di istanze gestite, leggi questo documento per trovare una la configurazione più adatta alle tue esigenze.
Scenari di base per la creazione di un gruppo di istanze gestite
I gruppi MIG hanno molte opzioni di configurazione. Consulta le seguenti guide per ottenere rapidamente Gruppo di istanze gestite in funzione in vari scenari:
Guida | Scenario |
---|---|
Crea un gruppo di istanze gestite con VM in una zona singola (gruppo di istanze gestite a livello di zona) | Il deployment delle VM può avvenire in una singola zona. |
Crea un gruppo di istanze gestite con VM in più zone all'interno di una regione (gruppo di istanze gestite a livello di regione) | Vuoi distribuire le tue VM su più zone all'interno di una regione per proteggerti da errori a livello di zona o per trovare automaticamente le zone con risorse limitate come le VM spot. |
Crea un gruppo di istanze gestite da una VM esistente | Vuoi fare lo scale out di una VM in un gruppo di VM ed eseguirne il deployment in una singola zona o in più zone. |
Crea un gruppo di istanze gestite con scalabilità automatica | Vuoi che il gruppo di istanze gestite crei automaticamente VM nel gruppo quando la domanda aumenta ed elimini le VM quando la domanda diminuisce. |
Crea un gruppo di istanze gestite che utilizza VM prerilasciabili | Il tuo carico di lavoro può tollerare le interruzioni e vuoi sfruttare i risparmi sui costi associati alle VM prerilasciabili. |
Crea un gruppo di istanze gestite con VM GPU | Il tuo carico di lavoro richiede un gruppo di VM GPU contemporaneamente, ad esempio vuoi eseguire carichi di lavoro batch, come l'addestramento di modelli di machine learning o carichi di lavoro di calcolo ad alte prestazioni, su VM GPU. |
Crea un gruppo di istanze gestite con configurazione stateful | Il carico di lavoro ha bisogno di una configurazione stateful. Ad esempio, hai bisogno di dischi che devono conservare i dati ogni volta che le VM vengono riparate automaticamente, aggiornate o ricreate. |
Limitazioni
I gruppi di istanze gestite hanno limitazioni diverse a seconda delle funzionalità che utilizzi. La Gli elenchi che seguono mostrano limitazioni generali del MIG e limitazioni aggiuntive. se utilizzi funzionalità regionali o stateful.
Per impostazione predefinita, puoi creare fino a 1000 VM in un gruppo di istanze gestite di zona. Se hai bisogno di altro, utilizza una delle seguenti opzioni:
- Aumenta il limite di dimensioni del tuo gruppo di istanze gestite.
- Crea un gruppo di istanze gestite a livello di regione, il che consente il doppio delle VM rispetto a un gruppo di istanze gestite a livello di zona.
- Crea più gruppi di istanze gestite e suddividi il tuo carico di lavoro tra loro.
- Contatta l'assistenza per presentare una richiesta.
Quando aggiorni un gruppo di istanze gestite, puoi specificare fino a 1000 VM in una singola richiesta.
Una volta creato il gruppo di istanze gestite, non puoi modificarne le reti o le subnet. Tutte le VM nel gruppo di istanze gestite vengono assegnate alle stesse subnet.
La VPC condivisa su interfacce diverse da
nic0
per i gruppi di istanze gestite è supportata nell'API e nell'interfaccia a riga di comando gcloud, ma non nella console Google Cloud.
Un gruppo di istanze gestite distribuito in più zone, ovvero un gruppo di istanze gestite a livello di regione, ha le seguenti caratteristiche: limitazioni:
- Per impostazione predefinita, puoi creare fino a 2000 VM. Se hai bisogno di più spazio, aumenta il limite di dimensioni del tuo MIG o contatta l'assistenza.
- Devi selezionare le zone associate a un gruppo di istanze gestite a livello di area geografica quando lo crei. Dopo aver scelto zone specifiche durante la creazione, non puoi modificare o aggiornare le zone in un secondo momento. Ma puoi impostare il gruppo di istanze gestite forma di distribuzione target per specificare in che modo il gruppo distribuisce le istanze gestite tra le zone selezionato.
Se imposti la forma di distribuzione di destinazione del gruppo su
BALANCED
,ANY
, oANY_SINGLE_ZONE
, rivedi le limitazioni per le forme di distribuzione di destinazione.- Se vuoi eseguire il ridimensionamento automatico di un gruppo di istanze gestite a livello di regione, devi impostare la forma di distribuzione di destinazione del gruppo su
BALANCED
(Anteprima) oEVEN
.
Bilanciamento del carico
con un gruppo di istanze gestite a livello di regione non supporta la capacità target di max-rate
in
Modalità di bilanciamento RATE
e UTILIZATION
. Per scoprire di più sull'utilizzo
linee guida per ogni bilanciatore del carico, consulta
Modalità di bilanciamento e impostazioni della capacità target.
Un gruppo di istanze gestite con configurazione stateful: MIG stateful: presenta le seguenti limitazioni:
- Non puoi utilizzare la scalabilità automatica se il gruppo di istanze gestite ha una configurazione stateful.
- Se vuoi utilizzare gli aggiornamenti in sequenza automatici, devi impostare il valore
metodo di sostituzione
a
RECREATE
. - Per i MIG regionali stateful, devi
disabilitare la ridistribuzione proattiva
(imposta il tipo di ridistribuzione su
NONE
) per impedire l'eliminazione degli oggetti mediante la ridistribuzione automatica tra zone. - Se utilizzi una configurazione di tutte le istanze per sostituire le proprietà del modello di istanza, non puoi specificarle in qualsiasi configurazione per istanza e, contemporaneamente, nella configurazione configurazione di tutte le istanze.
Se vuoi configurare un gestore della scalabilità automatica per il tuo gruppo di istanze gestite, rivedi il specifiche del gestore della scalabilità automatica.
Supporto IPv6
Se vuoi che il gruppo di istanze gestite includa istanze VM che utilizzano IPv6 degli indirizzi, devi utilizzare l'impostazione dual-stack quando crei l'istanza modello. Per saperne di più, consulta Creare un modello di istanza con indirizzi IPv6.
Attività MIG aggiuntive
Dopo aver creato un gruppo di istanze gestite, potresti voler fare quanto segue:
Scopri di più sul gruppo e sulle relative VM
- Visualizza informazioni sul tuo gruppo di istanze gestite e sulle relative istanze VM gestite
- Scopri che cos'è un'istanza gestita e come utilizzarla
Ridimensiona il gruppo
Aggiungere o rimuovere VM dal gruppo
- Ridimensionare automaticamente un gruppo di istanze gestite in base agli aumenti o alle riduzioni del carico configurando un gestore della scalabilità automatica
- Impostare manualmente le dimensioni di un gruppo di istanze gestite
- Disabilitare la modalità dei nuovi tentativi di creazione durante il ridimensionamento
- Crea istanze con nomi specifici in un gruppo di istanze gestite
- Eliminare istanze specifiche da un gruppo
- Abbandonare le istanze da un gruppo
Modificare la configurazione della VM del gruppo
Applicare gli aggiornamenti della configurazione alle VM in un gruppo di istanze gestite
Scopri come aggiungere una configurazione con stato per conservare i dischi, gli indirizzi IP e i metadati quando le VM vengono ricreate
Aggiungi funzionalità MIG
- Configura un controllo di integrità basato sull'applicazione per ricreare automaticamente le VM se l'applicazione non risponde come previsto.
- Configura un bilanciatore del carico per distribuire il traffico degli utenti su più istanze dell'applicazione
Tutorial
Prova un tutorial:
- Utilizzare la riparazione automatica per le applicazioni ad alta disponibilità
- Utilizza il bilanciamento del carico per le applicazioni ad alta disponibilità
- Utilizza la scalabilità automatica per applicazioni a scalabilità elevata
- Eseguire la migrazione di un carico di lavoro esistente a un gruppo di istanze gestite stateful