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 per la scalabilità del servizio Amazon ECS
Il blocco di esecuzione della scalabilità del servizio ECS consente di scalare il servizio ECS in una regione di destinazione come parte del processo di ripristino multiregionale. È possibile definire una percentuale di capacità, relativa alla regione da cui il commutatore di regione effettua il failover o si disattiva.
Configurazione
Per configurare il blocco di esecuzione della scalabilità del servizio ECS, immettere i seguenti valori.
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 esempio per la scalabilità dei blocchi di esecuzione dei servizi Amazon ECS.
Nome del passaggio: inserisci un nome.
Descrizione del passaggio (opzionale): inserisci una descrizione del passaggio.
Risorsa per regione: per ogni regione, inserisci l'ARN del cluster ECS e l'ARN del servizio ECS.
Percentuale corrispondente al numero di attività della regione di origine: immettere la percentuale desiderata di attività in esecuzione nella regione di origine da abbinare nella regione attivata.
Approccio al monitoraggio della capacità: seleziona uno dei seguenti approcci per il monitoraggio della capacità di Amazon ECS:
Capacità di esecuzione massima campionata nell'arco di 24 ore: scegli questa opzione per utilizzare il valore di conteggio delle attività in esecuzione nel tuo servizio Amazon ECS. 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 specificazione
sampledMaxInLast24Hours.Per ulteriori informazioni, consulta Scalabilità automatica del servizio Amazon ECS nella Amazon Elastic Container Service Developer Guide.
Capacità di esecuzione massima campionata nell'arco di 24 ore tramite Container Insights: scegli questa opzione per utilizzare le metriche di Amazon ECS Container Insights. L'utilizzo dell'opzione può essere più accurato, ma comporta i costi aggiuntivi dell'utilizzo di Container Insights.
Nell'API Region switch, questa opzione corrisponde alla specificazione
autoscalingMaxInLast24Hours.Per utilizzare questa opzione, devi prima abilitare Container Insights. Per ulteriori informazioni, consulta Configurare Container Insights nella Amazon CloudWatch User Guide.
Timeout: inserisci un valore di timeout.
Quindi, scegli Salva passaggio.
Come funziona
Dopo aver configurato il blocco di esecuzione nel piano, il cambio di regione conferma che esiste un solo servizio ECS di origine e un servizio di destinazione. Se sono presenti più servizi, il cambio di regione restituisce un avviso per il blocco di esecuzione. Il cambio di regione memorizza questi dati in tutte le regioni per cui è configurato il piano. La capacità target è definita come il numero desiderato impostato sul servizio ECS.
Come active/passive approccio, Region switch calcola la nuova capacità desiderata per il servizio ECS nella regione di destinazione (in fase di attivazione). La nuova capacità desiderata viene confrontata con la capacità desiderata del servizio ECS 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 il conteggio attuale desiderato per il servizio ECS di destinazione è superiore alla nuova capacità desiderata calcolata per il servizio ECS, l'esecuzione del piano procede. Si noti che il cambio di regione non riduce la capacità del servizio ECS.
Se il servizio ECS ha l'Application Autoscaling abilitato, il Region switch aggiorna la capacità minima in Application Autoscaling e aggiorna anche il numero desiderato nel servizio ECS.
Quando il Region switch esegue un blocco di servizi ECS, il Region switch tenta di aumentare la capacità ECS della regione di destinazione in modo che corrisponda alla capacità desiderata. Quindi, il cambio di regione attende che la capacità di servizio ECS richiesta sia soddisfatta nel servizio ECS della regione di destinazione prima che il cambio di regione proceda alla fase successiva del piano. Se lo desideri, puoi configurare la fase da completare prima del completamento dell'evasione impostando un limite di timeout per il tempo di attesa del cambio di regione per l'adempimento della capacità.
Se utilizzi un active/active approccio, il cambio di regione 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 origine da abbinare per la percentuale da scalare.