Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Blocco di esecuzione del gruppo Amazon EC2 Auto Scaling
Il blocco di esecuzione del gruppo EC2 Auto Scaling consente di scalare le istanze EC2 come parte del processo di ripristino multiregionale. Puoi definire una percentuale di capacità, relativa alla regione da cui stai uscendo (origine e destinazione).
Configurazione
Quando si configura il blocco di esecuzione del gruppo EC2 Auto Scaling, si inseriscono gli ARN EC2 Auto Scaling per le regioni specifiche associate al piano. È necessario inserire gli ARN EC2 Auto Scaling in ciascuna regione che si desidera scalare durante l'esecuzione del piano.
Importante
Prima di configurare il blocco di esecuzione, assicurati che il ruolo di esecuzione del piano disponga della politica IAM corretta. Per ulteriori informazioni, consulta Esempio di policy di blocco di esecuzione EC2 Auto Scaling.
Per configurare un blocco di esecuzione del gruppo EC2 Auto Scaling, inserisci i seguenti valori:
Nome del passaggio: immettere un nome.
Descrizione del passaggio (opzionale): inserisci una descrizione del passaggio.
ARN del gruppo EC2 Auto Scaling per la regione: Inserisci l'ARN per il gruppo EC2 Auto Scaling in ciascuna regione del tuo piano.
Percentuale corrispondente alla capacità della regione attivata: inserite la percentuale desiderata del numero di istanze in esecuzione nel gruppo Auto Scaling da abbinare per la regione attivata.
Approccio al monitoraggio della capacità: seleziona uno dei seguenti approcci per monitorare la capacità dei tuoi gruppi EC2 Auto Scaling:
Capacità operativa massima campionata nell'arco di 24 ore: scegliete questa opzione per utilizzare il valore di capacità desiderata specificato nella configurazione del gruppo EC2 Auto Scaling. Questa opzione non crea costi aggiuntivi, ma è potenzialmente meno accurata rispetto all'utilizzo dell'altra opzione, le metriche. CloudWatch
Nell'API Region switch, questa opzione corrisponde alla specificazione
sampledMaxInLast24Hours.Per ulteriori informazioni, consulta Impostare i limiti di scalabilità per il gruppo Auto Scaling nella Amazon EC2 Auto Scaling User Guide.
Capacità di esecuzione massima campionata nell'arco di 24 ore con CloudWatch: Scegli questa opzione per utilizzare le metriche specificate in Amazon for EC2 Auto Scaling. CloudWatch L'utilizzo dell'opzione può essere più accurato, ma comporta costi aggiuntivi legati all'utilizzo delle metriche. CloudWatch
Nell'API Region switch, questa opzione corrisponde alla specificazione.
autoscalingMaxInLast24HoursPer utilizzare questa opzione, devi prima abilitare le metriche di gruppo per i tuoi gruppi Auto Scaling. Per ulteriori informazioni, consulta Enable Auto Scaling group metrics nella Amazon EC2 Auto Scaling User Guide.
Attendi l'integrità del gruppo target: Se il cambio di regione attende che le istanze del gruppo Auto Scaling diventino integre nei gruppi target di Elastic Load Balancing associati prima di completare il passaggio.
Se abilitato, lo switch di regione controlla lo stato del gruppo target dopo aver scalato la capacità. Il cambio di regione non procede alla fase successiva finché ogni gruppo target associato non segnala il numero richiesto di istanze come
healthy. Il numero richiesto è la capacità desiderata che lo switch di regione calcola per la fase, la stessa capacità attesa durante la scalabilità.Se disabilitato, il passaggio viene completato non appena il gruppo Auto Scaling di destinazione raggiunge la capacità di
InServiceistanze desiderata, senza verificare lo stato del gruppo target.
Nell'API Region switch, questa opzione corrisponde a specificare
waitELBTargetGroupHealthycome o.enableddisabledTimeout: immettere un valore di timeout.
Quindi, scegli Salva passaggio.
Come funziona
Quando il blocco viene eseguito, lo switch Region legge la capacità operativa massima della regione di origine nelle ultime 24 ore, misurata in base all'approccio di monitoraggio della capacità selezionato. Calcola la capacità target con la formulaceil(percentToMatch * source capacity), dove ceil () arrotonda qualsiasi risultato frazionario e misura la capacità come numero di istanze nello stato. InService Quindi aumenta il gruppo di destinazione in modo che corrisponda a questa capacità. Il cambio di regione aumenta il gruppo di destinazione solo quando la sua capacità attuale desiderata è inferiore all'obiettivo calcolato. Se l'attuale capacità desiderata è già maggiore o uguale all'obiettivo, il blocco procede senza ridimensionamento (il cambio di regione non viene mai ridimensionato). Questo calcolo si applica sia ai piani che ai piani active/passive . active/active
La capacità di origine è sempre quella dell'altra Regione. In un active/active piano, il cambio di regione utilizza l'altra regione configurata come origine nei flussi di lavoro di attivazione e disattivazione.
Il cambio di regione attende che la capacità del gruppo di destinazione sia soddisfatta prima di procedere alla fase successiva. Quando abiliti Attendi l'integrità del gruppo di destinazione, il cambio di regione verifica lo stato del gruppo di destinazione dopo che il gruppo di destinazione ha raggiunto la capacità desiderata. Legge i gruppi target di Elastic Load Balancing collegati al gruppo e ne verifica lo stato finché ogni gruppo target collegato non riporta la capacità desiderata come. healthy Questo controllo verifica se si è verificato o meno il ridimensionamento, quindi anche se il gruppo aveva già la capacità desiderata, Region switch verifica lo stato del gruppo target prima di completare il passaggio. In caso di esecuzione non corretta, attende invece che sia raggiunta la percentuale minima di capacità. healthy
Un'istanza viene conteggiata ai fini del totale integro solo se si trova InService nel gruppo Auto Scaling e la voce corrispondente al gruppo target lo è. healthy Il cambio di regione identifica le istanze in base all'ID dell'istanza EC2 e rilegge il gruppo in ogni sondaggio, quindi le istanze ancora in fase di avvio, in esecuzione di un ciclo di vita o mantenute in un pool caldo non vengono conteggiate finché non vengono raggiunte. InService Il passaggio viene completato solo dopo che tutte le istanze richieste sono integre in tutti i gruppi target collegati. Se al gruppo non sono associati gruppi target, Region switch ignora il controllo e completa il passaggio. Se le istanze richieste non vengono ripristinate prima del timeout, il passaggio ha esito negativo.
Nota
L'opzione Wait for target group health supporta solo i gruppi target Application Load Balancer (ALB) e Network Load Balancer (NLB). Non supporta Classic Load Balancer. Se il gruppo Auto Scaling è associato solo a un Classic Load Balancer, l'attivazione di questa opzione non ha alcun effetto.
Il blocco supporta sia l'esecuzione regolare che quella sgraziata. In caso di esecuzione non corretta, si specifica la percentuale minima di capacità di calcolo da corrispondere nella regione di destinazione prima che il cambio di regione proceda. La percentuale di capacità specificata nel blocco di esecuzione, o come percentuale minima di esecuzione non corretta, si applica sia alla scalabilità che all'attesa dello stato del gruppo target.
Nota
L'esecuzione di questo blocco modifica le impostazioni di capacità minima e desiderata dei gruppi Auto Scaling, il che può causare una deviazione della configurazione se si gestiscono questi valori tramite infrastructure-as-code o altra automazione. Assicurati che i tuoi processi di gestione della configurazione tengano conto di queste modifiche per evitare rollback involontari.