View a markdown version of this page

Zona di disponibilità: ripristino - AWS Resilience Hub

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à.

Zona di disponibilità: ripristino

La zona di disponibilità: il test di ripristino inserisce i sintomi di un'interruzione dell'alimentazione in una singola zona di disponibilità, influendo sulle risorse di calcolo, rete, storage e database all'interno di tale zona di disponibilità. Può aiutarti a verificare che il tuo servizio rilevi l'AZ compromesso, continui a funzionare nell'AZ integro e ritorni a uno stato integro entro l'RTO definito. Inoltre, questo test può aiutarti a far emergere dipendenze da Single-AZ di cui potresti non essere a conoscenza.

Cosa rende questo test unico
  • Si rivolge a una singola zona di disponibilità scelta dall'utente, concentrandosi sulla resilienza zonale e interna alla regione.

  • Si tratta di un test di ripristino: il servizio deve essere ripristinato entro l'RTO.

Come superare questo test
  • Questo è un test di recupero. Il conto alla rovescia dell'RTO inizia quando iniziano le azioni di test. Il test viene superato se tutti gli allarmi di esito positivo ritornano allo OK stato compreso nell'RTO e vi rimangono fino al termine delle azioni di test.

Cose a cui pensare
  • Scegliete allarmi di successo che misurino lo stato del servizio regionale (ad esempio, il tasso di errore regionale, la latenza): evitate gli allarmi per-AZ poiché si prevede che l'AZ compromesso non sia salutare.

  • È particolarmente utile per le architetture Multi-AZ in cui il traffico può essere trasferito verso AZ integri. Può essere eseguito anche su servizi Single-AZ.

  • Se hai abilitato lo spostamento automatico zonale dell' AWS Application Recovery Controller (ARC) sulle tue risorse, il test esegue lo spostamento automaticamente. Se l'autoshift non è configurato, l'azione viene ignorata.

Parametri chiave del test
  • Zona di disponibilità: scegli l'AZ da compromettere. Seleziona una AZ in cui il tuo servizio dispone di risorse distribuite.

  • Durata: il periodo di tempo in cui vengono eseguite le azioni di test. Sono necessari alcuni minuti aggiuntivi per raccogliere i risultati finali prima della fine del test. L'impostazione predefinita è l'RTO indicato nella politica di servizio più 30 minuti quando si crea il test per la prima volta. Impostalo su un periodo più lungo dell'RTO per confermare che il ripristino sia sostenuto.

Azioni

Questo test esegue le seguenti AWS FIS azioni per compromettere la zona di disponibilità selezionata. Se il servizio non dispone di risorse corrispondenti al tipo di obiettivo di un'azione, tale azione viene ignorata. Per informazioni dettagliate su ciascuna azione, consulta il riferimento AWS FIS alle azioni.

Azione Description
aws:ec2:stop-instances Interrompe le istanze nell'AZ compromessa per tutta la durata.
aws:ec2:api-insufficient-instance-capacity-error Blocca il lancio di nuove istanze nella AZ compromessa.
aws:ec2:asg-insufficient-instance-capacity-error Impedisce ad Auto Scaling di fornire capacità nella AZ.
aws:network:disrupt-connectivity Blocca il traffico in entrata e in uscita dalla sottorete e blocca l'accesso ai bucket di directory Amazon S3 Express One Zone, se presenti.
aws:rds:failover-db-cluster Fallisce il cluster se il writer si trova nella AZ compromessa.
aws:elasticache:replicationgroup-interrupt-az-power Termina i nodi di cache nell'AZ compromesso senza sostituirli per tutta la durata.
aws:arc:start-zonal-autoshift Sposta il traffico verso AZ integri.

Per visualizzare i parametri di questo test e i relativi valori predefiniti, usa. get-test-template