View a markdown version of this page

Come funzionano i test di resilienza - 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à.

Come funzionano i test di resilienza

I test di resilienza utilizzano tre concetti fondamentali:

  • Modello di test: un test preconfigurato e consigliato che definisce quale capacità di resilienza convalidare. Un modello di test specifica le azioni da eseguire e dichiara i parametri che accetta.

  • Test: un test creato configurando un modello di test consigliato per il servizio, inclusi i criteri di successo, le condizioni di arresto e altre impostazioni. Ogni servizio ha un test per modello. Ad esempio, una zona di disponibilità: test di ripristino configurato per il servizio di pagamento con un RTO (Recovery Time Objective) di 30 minuti.

  • Esecuzione del test: una singola esecuzione di un test. Ogni esecuzione del test si basa sulle risorse attualmente disponibili nel servizio e produce un esito positivo o negativo, insieme ai risultati e a un rapporto. È possibile eseguire più volte lo stesso test. Ad esempio, eseguendo mensilmente il test Availability Zone: recovery test per verificare il ripristino entro un RTO di 30 minuti.

Quando si esegue un test di resilienza, la nuova generazione di Resilience Hub esegue quanto segue:

  1. Ambiti del test: include automaticamente tutte le risorse scoperte nel servizio che si applicano al test.

  2. Configura il test: imposta il test con la configurazione fornita, inclusi gli allarmi di esito positivo, le condizioni di arresto e le destinazioni dei log.

  3. Inietta errori: esegue AWS FIS esperimenti per iniettare i guasti definiti dal test per il periodo di tempo specificato.

  4. Valuta i risultati: determina un esito positivo o negativo in base al fatto che il servizio abbia soddisfatto i criteri di successo durante il test. È possibile esaminare i risultati dei test nella console o a livello di programmazione. Per ogni esecuzione viene generato un rapporto di test.

I test di resilienza vengono addebitati in base ai prezzi applicati al AWS FIS minuto. Per informazioni dettagliate, consulta Prezzi di AWS Fault Injection Service.