Blocco di esecuzione di gruppo Amazon EC2 Auto Scaling - Sistema di controllo Amazon per il ripristino di applicazioni (ARC)

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 di gruppo Amazon EC2 Auto Scaling

Il blocco di esecuzione di gruppo EC2 Auto Scaling consente di scalare EC2 le istanze come parte del processo di ripristino multiregionale. Puoi definire una percentuale di capacità rispetto alla regione che stai lasciando (origine e destinazione).

Configurazione

Quando si configura il blocco di esecuzione del gruppo EC2 Auto Scaling, si inserisce Auto ARNs Scaling per le regioni specifiche associate al piano. EC2 È necessario inserire EC2 Auto Scaling ARNs in ogni regione che si desidera aumentare durante l'esecuzione del piano.

Importante

Prima di configurare il blocco di esecuzione, assicurati di disporre della politica IAM corretta. Per ulteriori informazioni, consulta EC2 Politica di esempio del blocco di esecuzione di Auto Scaling.

Per configurare un blocco di esecuzione di gruppo EC2 Auto Scaling, immettete i seguenti valori:

  1. Nome del passo: inserisci un nome.

  2. Descrizione della fase (opzionale): inserisci una descrizione della fase.

  3. EC2 ARN del gruppo Auto Scaling per regione: inserisci l'ARN per il gruppo Auto EC2 Scaling in ogni regione del tuo piano.

  4. Percentuale corrispondente alla capacità della Regione attivata: Inserisci la percentuale desiderata del numero di istanze in esecuzione nel gruppo Auto Scaling da corrispondere per la Regione attivata.

  5. Approccio al monitoraggio della capacità: selezionate uno dei seguenti approcci per il monitoraggio della capacità per i vostri gruppi di 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, CloudWatch le metriche.

      Nell'API Region Switch, questa opzione corrisponde alla specificazionesampledMaxInLast24Hours.

      Per ulteriori informazioni, consulta Impostare i limiti di scalabilità per il gruppo Auto Scaling nella Amazon Auto EC2 Scaling User Guide.

    • Capacità operativa massima campionata in 24 ore con CloudWatch: scegli questa opzione per utilizzare i parametri specificati in Amazon CloudWatch for Auto EC2 Scaling. L'utilizzo dell'opzione può essere più preciso, ma comporta costi aggiuntivi legati all'utilizzo delle metriche. CloudWatch

      Nell'API Region Switch, questa opzione corrisponde alla specificazione. autoscalingMaxInLast24Hours

      Per utilizzare questa opzione, devi prima abilitare le metriche di gruppo per i tuoi gruppi di Auto Scaling. Per ulteriori informazioni, consulta Enable Auto Scaling group metrics nella Amazon EC2 Auto Scaling User Guide.

  6. Timeout: inserisci un valore di timeout.

Quindi, scegli Salva passaggio.

Come funziona

Dopo aver configurato un blocco di esecuzione EC2 Auto Scaling, Region switch conferma che esiste un solo gruppo Auto Scaling di origine e un gruppo Auto Scaling di destinazione. Se sono presenti più gruppi di Auto Scaling, il blocco di esecuzione fallisce durante la valutazione del piano. La capacità target è definita come il numero di istanze con uno stato impostato su. InService Per ulteriori informazioni, consulta Ciclo di vita delle istanze EC2 Auto Scaling.

In base al valore specificato (quando si configura il blocco di esecuzione Auto Scaling) per una percentuale corrispondente, Region switch calcola la nuova capacità desiderata per il gruppo Auto Scaling di destinazione. La nuova capacità desiderata viene confrontata con la capacità desiderata del gruppo Auto Scaling di destinazione. La formula utilizzata da Region switch per calcolare la capacità desiderata è la seguente:ceil(percentToMatch * Source Auto Scaling group capacity), dove ceil () è una funzione che arrotonda qualsiasi risultato frazionario. Se la capacità attuale desiderata del gruppo Auto Scaling di destinazione è maggiore o uguale alla capacità desiderata del nuovo gruppo Auto Scaling calcolato dallo switch di regione, il blocco di esecuzione procede. Si noti che il cambio di regione non riduce la capacità del gruppo Auto Scaling.

Quando Region switch esegue un blocco Auto Scaling, Region switch tenta di aumentare la capacità del gruppo Region Auto Scaling di destinazione in modo che corrisponda alla capacità desiderata. Quindi, il cambio di regione attende che la capacità del gruppo Auto Scaling richiesta sia soddisfatta nel gruppo Auto Scaling della regione di destinazione prima che il cambio di regione proceda alla fase successiva del piano.

Se si utilizza un active/active approccio, lo switch Region utilizza l'altra regione configurata come origine. In altre parole, se una regione viene disattivata, il cambio di regione utilizza l'altra regione attiva come fonte per determinare la percentuale da scalare.

Questo blocco supporta sia le modalità di esecuzione graziose che le modalità di esecuzione ungraceful. È possibile configurare un'esecuzione non autorizzata specificando la percentuale minima di capacità di elaborazione da abbinare nella regione di destinazione prima che il passaggio alla fase successiva del piano passi al passaggio successivo.

Cosa viene valutato nell'ambito della valutazione del piano

Quando Region switch valuta il piano, Region switch esegue diversi controlli critici sulla configurazione e sulle autorizzazioni del blocco di esecuzione del gruppo EC2 Auto Scaling. La valutazione dei cambi di regione verifica che i gruppi Auto Scaling siano presenti in entrambe le regioni, assicura che siano configurati e accessibili correttamente e rileva il numero di istanze in esecuzione in ciascuna regione. Conferma inoltre che la capacità massima nel gruppo Auto Scaling della regione di destinazione è sufficiente per gestire la corrispondenza percentuale specificata della scala per la capacità richiesta.

Il cambio di regione verifica inoltre che il ruolo IAM del piano disponga delle autorizzazioni corrette per Auto Scaling. Per ulteriori informazioni sulle autorizzazioni richieste per i blocchi di esecuzione degli switch di regione, vedere. Esempi di politiche basate sull'identità per Region Switch in ARC Se uno qualsiasi dei controlli fallisce, Region Switch restituisce messaggi di avviso, che è possibile visualizzare nella console. In alternativa, puoi ricevere gli avvisi di convalida tramite EventBridge o utilizzando le operazioni API.