Un gruppo di istanze gestite (MIG) crea ciascuna delle sue istanze gestite in base ai componenti di configurazione che utilizzi: modello di istanza, configurazione facoltativa per tutte le istanze e configurazione stateful facoltativa.
Ogni istanza gestita è un'entità dati che rappresenta lo stato previsto per un'istanza di una macchina virtuale (VM) effettiva in un MIG.
Leggi questo documento per scoprire come utilizzare in modo affidabile le istanze gestite in un MIG. Ad esempio, potresti dover aggiungere, rimuovere, aggiornare o visualizzare informazioni su un'istanza specifica.
Per assicurarti che le modifiche alla configurazione non vengano annullate dal MIG, è importante utilizzare i metodi descritti in questo documento. Se non segui i metodi del gruppo per modificare le VM di un MIG, quest'ultimo potrebbe non rilevare il fatto che le VM non utilizzano più la configurazione prevista per il gruppo, e potrebbero verificarsi risultati imprevisti. Ad esempio, se elimini o aggiorni una VM in un MIG utilizzando l'API istanze anziché l'API del gestore del gruppo di istanze richiesta, il MIG non sarà a conoscenza delle tue intenzioni e, in qualsiasi momento in futuro, potrebbe tentare automaticamente di ricreare o ripristinare la VM in base alla configurazione del MIG.
Prima di iniziare
- Esamina le limitazioni, quindi crea un gruppo.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Stato del ciclo di vita dell'istanza, ad esempio
RUNNING
,STOPPING
. - Azione corrente
eseguita dal MIG su un'istanza, ad esempio:
RESTARTING
,VERIFYING
,NONE
. - Stato di salute
dell'istanza, ad
esempio:
HEALTHY
,UNHEALTHY
. - Versione prevista, vale a dire il nome della versione e il modello di istanza da utilizzare per l'istanza.
- Stato conservato degli elementi (ad esempio, dischi o metadati) da conservare.
- Imposta manualmente le dimensioni del MIG.
- Utilizza la scalabilità automatica per le applicazioni stateless.
- Crea istanze con nomi specifici.
- Ridimensiona il MIG. Il MIG sceglie quali istanze eliminare.
- Ridimensiona manualmente il MIG.
- Utilizza la scalabilità automatica per le applicazioni stateless.
- Elimina l'intero gruppo.
- Elimina o abbandona esplicitamente istanze specifiche.
- Scopri di più sull'applicazione di nuove configurazioni alle VM in un MIG.
- Scopri di più sull'applicazione dei suggerimenti sui tipi di macchine per i MIG.
- Prova un tutorial:
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo di REST nella documentazione Trusted Cloud sull'autenticazione.
Che cos'è un'istanza gestita?
Un'istanza gestita è un'entità dati all'interno di un MIG che contiene lo stato corrente e lo stato previsto per un'istanza VM effettiva.
Lo stato corrente di un'istanza gestita include i campi seguenti:
Lo stato previsto di un'istanza gestita per un'istanza VM effettiva include quanto segue:
Come mostrato nella figura 1, per ogni istanza gestita in un MIG, quest'ultimo mantiene in esecuzione una VM effettiva in base alle specifiche dell'istanza gestita.
Figura 1. Relazione tra le istanze gestite e le VM corrispondenti.
Per visualizzare le specifiche di un'istanza gestita, consulta Visualizzazione delle informazioni sulle istanze gestite in un gruppo di istanze gestite.
Aggiunta di istanze a un gruppo di istanze gestite
Per aggiungere altre istanze a un gruppo MIG, puoi effettuare le seguenti azioni:
Per verificare che le istanze appena aggiunte siano attive e in esecuzione, verifica lo stato del gruppo o verifica lo stato delle istanze gestite.
Ridimensionamento manuale
Se la scalabilità automatica non è già stata impostata per un gruppo di istanze gestite, puoi impostare manualmente le dimensioni del gruppo per modificare il numero di istanze al suo interno. Consulta Ridimensionamento manuale di un gruppo di istanze gestite.
Scalabilità automatica
Puoi configurare i gruppi di istanze gestite in modo da aggiungere o rimuovere automaticamente le istanze in base ai relativi workload. Le tue applicazioni possono gestire agevolmente gli aumenti del traffico e puoi ridurre i costi quando il fabbisogno di risorse di calcolo è inferiore. Per ulteriori informazioni sulla scalabilità automatica del MIG, consulta Gruppi di istanze a scalabilità automatica.
Aggiunta di istanze con nomi specifici
Se il tuo sistema dipende da nomi specifici, puoi aggiungere VM con questi nomi a un MIG esistente. I nomi assegnati alle istanze gestite rimangono invariati se il MIG ricrea la VM. Per ulteriori informazioni, consulta la sezione Creazione di istanze con nomi specifici nei MIG.
Per ulteriori informazioni su come conservare lo stato delle istanze dei MIG, consulta MIG stateful.
Eliminazione di istanze da un gruppo di istanze gestite
Quando elimini le istanze gestite, il MIG riduce il
targetSize
del gruppo ed elimina le istanze VM corrispondenti.Se configuri un MIG stateful, il MIG elimina le configurazioni dello stato conservato delle istanze. Il gruppo MIG rimuove inoltre le istanze da tutti i pool target di cui fanno parte.
Se il gruppo fa parte di un servizio di backend che ha attivato lo svuotamento della connessione, possono essere necessari fino a 60 secondi in più dal termine dello svuotamento della connessione prima che l'istanza VM venga rimossa o eliminata.
Per eliminare un'istanza gestita, puoi scegliere tra le seguenti opzioni:
Aggiornamento della configurazione della VM in un gruppo di istanze gestite
Se devi modificare la configurazione delle VM in un MIG, ad esempio per modificare il disco di avvio o il tipo di macchina, aggiungere dischi o modificare altre proprietà della VM, consulta Aggiornamendto della configurazione delle VM in un MIG.
Ricreazione di istanze in un gruppo di istanze gestite
Utilizza questo metodo per aggiornare le VM selezionate in modo che utilizzino i componenti di configurazione delle VM più recenti del gruppo. Se devi ricreare tutte le VM in un gruppo di istanze gestite, avvia un aggiornamento in sequenza.
Se il gruppo fa parte di un servizio di backend che ha attivato lo svuotamento della connessione, possono essere necessari fino a 60 secondi in più dal termine dello svuotamento della connessione prima che l'istanza VM venga rimossa o eliminata.
Ricrea le istanze VM selezionate nel gruppo di istanze gestite utilizzando gcloud CLI o REST.
gcloud
Utilizza il comando
instance-groups managed recreate-instances
.gcloud compute instance-groups managed recreate-instances INSTANCE_GROUP_NAME \ --instances INSTANCE_NAME_1,INSTANCE_NAME_2 \ [--region REGION | --zone ZONE]
REST
Nell'API, invia una richiesta POST al metodo
regionInstanceGroupManagers.recreateInstances
. Per un gruppo di istanze gestite a livello di zona, utilizza il metodoinstanceGroupManagers.recreateInstances
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/recreateInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ] }
Dopo aver inviato una richiesta per ricreare le istanze VM in un gruppo di istanze gestite, le nuove VM vengono avviate non appena il sistema può eseguirne il provisioning. Questa procedura può richiedere molto tempo a seconda del numero di istanze da ricreare. Verifica lo stato del gruppo o verifica lo stato delle istanze gestite.
L'operazione di ricreazione conserva il nome dell'istanza VM, ma il timestamp della creazione dell'istanza potrebbe restare invariato. Per verificare che l'operazione di ricreazione abbia creato una nuova istanza quando il timestamp di creazione dell'istanza rimane invariato, controlla il timestamp di creazione del disco di avvio collegato all'istanza.
Visualizzazione delle informazioni sulle istanze in un gruppo di istanze gestite
Consulta Visualizzazione delle informazioni sulle istanze gestite in un MIG.
Configurazione di istanze stateful in un gruppo di istanze gestite
Consulta Configurazione di gruppi di istanze gestite stateful.
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-04 UTC."],[[["Managed Instance Groups (MIGs) create and manage virtual machine (VM) instances based on specified configurations like instance templates and stateful settings."],["Managed instances within a MIG are data entities that define the desired state for actual VM instances, including lifecycle status, current actions, health state, and intended version."],["To add instances to a MIG, you can manually resize the group, use autoscaling, or create instances with specific names, all while respecting the group's intended configuration."],["Deleting instances from a MIG reduces the group's size and removes corresponding VMs, with options to resize, delete the whole group, or remove specific instances."],["Updating VM configurations or recreating instances within a MIG should be done through the instance group manager API to prevent unintended conflicts with the group's management, and using the gcloud CLI or REST is advised."]]],[]] -