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à.
Informazioni su Region Switch
Con Region Switch, puoi orchestrare i passaggi specifici per cambiare l'applicazione in Regione AWS cui è in esecuzione la tua applicazione multiregionale.
Il cambio di regione si basa sul concetto di piano, che viene progettato e configurato per esigenze di ripristino specifiche. Ogni piano include flussi di lavoro costituiti da fasi. Un passaggio esegue uno o più blocchi di esecuzione, che lo switch di regione esegue in parallelo o in sequenza, per completare il ripristino di un'applicazione. Ogni blocco di esecuzione gestisce un'attività diversa, come il trasferimento delle risorse o la gestione del reindirizzamento del traffico per l'applicazione. Per una flessibilità ancora maggiore, puoi creare piani annidati aggiungendo piani per bambini.
Ogni volta che crei o aggiorni un piano, Region switch esegue una valutazione del piano per garantire che non vi siano problemi con le autorizzazioni IAM, le configurazioni delle risorse o la capacità di esecuzione. Region switch esegue queste valutazioni regolarmente e genera un avviso per eventuali problemi rilevati.
Region switch calcola inoltre un valore effettivo del tempo di ripristino per ogni esecuzione del piano, per aiutarvi a valutare se il piano soddisfa gli obiettivi prefissati. È possibile visualizzare i tempi di ripristino e altri dettagli sull'esecuzione dei piani nei dashboard di Region Switch in. AWS Management Console Per ulteriori informazioni, consulta Dashboard di cambio di regione.
Per ulteriori informazioni su ciascuna di queste aree in Region Switch, consulta le seguenti sezioni.
Piani di cambio di regione
Un piano di cambio di regione è la risorsa di primo livello in Region Switch. È necessario adattare il piano a una specifica applicazione multiregionale. Un piano consente di creare flussi di lavoro per ripristinare le applicazioni eseguendo una serie di blocchi di esecuzione di switch di regione che attivano o disattivano l'applicazione e le relative risorse, comprese le risorse tra account diversi, nella Regione AWS modalità specificata.
Un piano è composto da uno o più flussi di lavoro, per consentirti di attivarne o disattivarne uno specifico. Regione AWSÈ possibile configurare i blocchi di esecuzione in un flusso di lavoro in modo che vengano eseguiti in sequenza oppure è possibile specificare che alcuni blocchi vengano eseguiti in parallelo.
Per un piano configurato per un approccio active/passive multiregionale, è necessario creare un flusso di lavoro che può essere utilizzato per attivare una delle regioni o due flussi di lavoro di attivazione separati, uno per ciascuna regione. Per un piano configurato per un approccio attivo/attivo, crei un flusso di lavoro per attivare le regioni e un flusso di lavoro per disattivare le regioni.
Regioni AWS sono località geografiche in tutto il mondo in cui si trovano i data center dei AWS cluster. Ogni regione è progettata per essere completamente isolata dalle altre regioni, garantendo stabilità e tolleranza ai guasti. Quando si utilizza Region Switch, è necessario considerare in quali regioni è distribuita l'applicazione e quali regioni si desidera utilizzare per il ripristino.
Il cambio di regione supporta il ripristino tra due aree qualsiasi Regioni AWS in cui il servizio è disponibile. Quando si configura un piano di cambio di regione, si specificano le regioni in cui viene distribuita l'applicazione e l'approccio di ripristino che si desidera utilizzare: active/passive o attivo/attivo.
Ad esempio, potresti avere un approccio active/passive multiregionale con us-east-1 come regione principale e us-west-2 come regione di standby. Per ripristinare l'applicazione da un problema operativo che ha un impatto sull'applicazione in us-east-1, è possibile eseguire il piano di cambio di regione per attivare us-west-2. Ciò comporterebbe il passaggio dell'applicazione dalle risorse in us-east-1 alle risorse in us-west-2.
I piani di cambio di regione vengono eseguiti utilizzando le autorizzazioni associate al ruolo IAM che specifichi al momento della creazione del piano.
Puoi creare più piani, uno per ciascuna delle tue applicazioni multiregionali, e quindi orchestrare il ripristino tra questi piani nell'ordine richiesto creando un piano principale. Un piano principale è un piano che utilizza i blocchi di esecuzione del piano Region Switch come fasi. La gerarchia dei piani è limitata a due livelli (genitore e figlio), ma è possibile includere più piani per bambini nello stesso piano principale.
Flussi di lavoro e blocchi di esecuzione
Dopo aver creato un piano di cambio di regione, è necessario aggiungere uno o più flussi di lavoro al piano per definire i passaggi che il piano deve eseguire per il ripristino dell'applicazione. Per ogni flusso di lavoro, aggiungi blocchi di esecuzione per completare attività specifiche, come il potenziamento delle risorse o l'aggiornamento dei controlli di routing per reindirizzare il traffico. I blocchi di esecuzione consentono di specificare queste attività e l'ordine in cui vengono completate. Creando piani annidati, puoi anche orchestrare l'ordine in cui più applicazioni vengono ripristinate nella regione che stai attivando.
È possibile aggiungere blocchi di esecuzione in un flusso di lavoro in sequenza oppure aggiungere uno o più blocchi di esecuzione in parallelo. Inoltre, a seconda della risorsa, puoi avere la possibilità di eseguire un blocco di esecuzione con esecuzione regolare (pianificata) o non corretta (non pianificata).
-
Esecuzione elegante: un flusso di lavoro di esecuzione pianificato. Quando l'ambiente è integro, è possibile utilizzare il flusso di lavoro Graceful per eseguire tutte le fasi necessarie a un'esecuzione ordinata del piano.
-
Esecuzione non corretta: un'esecuzione non pianificata. La modalità di flusso di lavoro non corretta utilizza solo i passaggi e le azioni necessari. Questa modalità modifica il comportamento dei blocchi di esecuzione in un flusso di lavoro o ignora blocchi di esecuzione specifici.
Infine, puoi anche configurare risorse tra account per un blocco di esecuzione. Innanzitutto, è necessario configurare le autorizzazioni seguendo le istruzioni riportate in. Supporto per più account in Region Switch Dopo aver configurato i ruoli IAM richiesti, puoi aggiungere risorse cross-account nei blocchi di esecuzione dei flussi di lavoro del tuo piano. Per aggiungere risorse su più account, quando aggiungi un blocco di esecuzione, specifichi un ruolo IAM di destinazione che dispone delle autorizzazioni per la risorsa di altri. Account AWSÈ inoltre necessario specificare l'ID esterno fornito nella politica di fiducia per il ruolo tra account diversi. Per i dettagli sulla creazione dei ruoli IAM richiesti, consultaAccesso alle risorse tra account.
Per ulteriori informazioni sui flussi di lavoro, consultaCrea flussi di lavoro del piano Region Switch. Per informazioni dettagliate su ciascun tipo di blocco di esecuzione, inclusi i passaggi di configurazione, il suo funzionamento e gli elementi valutati nell'ambito della valutazione del piano, consulta. Aggiungere blocchi di esecuzione
Valutazione del piano
La valutazione del piano è un processo automatizzato che Region Switch esegue quando un piano viene creato o aggiornato e successivamente ogni 30 minuti, durante lo stato stazionario. Il processo di valutazione verifica diversi aspetti critici della configurazione del piano e delle configurazioni delle risorse. Le valutazioni includono la verifica delle autorizzazioni IAM, delle configurazioni delle risorse e della capacità di esecuzione.
Se Region switch rileva un problema che potrebbe impedire la corretta esecuzione del piano, genera un avviso di valutazione del piano, che viene evidenziato nella pagina dei dettagli del piano nella console. Puoi anche utilizzare gli avvisi di valutazione del piano con Amazon EventBridge oppure puoi visualizzare gli avvisi utilizzando l'API Region Switch.
Puoi vedere i dettagli e le soluzioni suggerite per i problemi che emergono dalla valutazione del piano nella scheda Valutazione del piano nella pagina dei dettagli del piano. Ti consigliamo di testare il ripristino delle applicazioni anche eseguendo il tuo piano di cambio di regione e di non affidarti esclusivamente alla valutazione del piano di cambio di regione per verificare che il piano di ripristino funzioni come previsto.
Allarmi regionali e tempo di ripristino effettivo
Il cambio di regione calcola un valore effettivo del tempo di ripristino per ogni esecuzione del piano, che è possibile visualizzare dopo l'esecuzione di un piano. Il tempo di ripristino effettivo viene visualizzato nella pagina dei dettagli di esecuzione del piano, in modo da poter confrontare il tempo effettivo con l'obiettivo del tempo di ripristino specificato al momento della creazione del piano.
Il tempo di ripristino effettivo viene calcolato come il tempo totale impiegato per il completamento dell'esecuzione di un piano e il tempo aggiuntivo trascorso prima che specifici CloudWatch allarmi Amazon configurati tornino allo stato verde.
Per supportare il calcolo accurato del tempo di ripristino effettivo per l'esecuzione del piano, aggiungi gli CloudWatch allarmi Amazon regionali a un piano di cambio di regione che fornisca un segnale sullo stato della tua applicazione in ciascuna regione. Quando viene eseguito un piano, Region switch utilizza questi allarmi sullo stato dell'applicazione per determinare quando l'applicazione è nuovamente integra. Region switch calcola quindi il tempo di ripristino effettivo in base al tempo impiegato per l'esecuzione del piano e al tempo necessario per ripristinare l'integrità dell'applicazione, in base agli allarmi di integrità dell'applicazione specificati.