Avvio, creazione ed esecuzione AWS FIS di esperimenti - AWS Hub di resilienza

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

Avvio, creazione ed esecuzione AWS FIS di esperimenti

AWS Resilience Hub semplifica AWS FIS gli esperimenti integrandosi con AWS FIS gli esperimenti. Fornisce consigli personalizzati e consente di avviare AWS FIS esperimenti con modelli precompilati mappati ai componenti dell'applicazione (AppComponents), consentendo test di resilienza efficienti.

Per avviare un esperimento da Raccomandazioni operative AWS FIS
  1. Apri la AWS Resilience Hub console.

  2. Nel riquadro di navigazione, scegliere Applications (Applicazioni).

  3. Dall'elenco delle applicazioni, scegli l'applicazione per cui desideri creare un test.

  4. Scegli la scheda Valutazioni.

  5. Seleziona una valutazione dalla tabella delle valutazioni della resilienza. Se non disponi di una valutazione, completa la procedura riportata in Esecuzione di valutazioni della resilienza in AWS Resilience Hub e poi torna a questo passaggio.

  6. Scegli la scheda Raccomandazioni operative.

  7. Scegli la freccia destra prima degli esperimenti di Fault injection.

    Questa sezione elenca tutti gli AWS FIS esperimenti consigliati dall'applicazione AWS Resilience Hub per testare lo stress e migliorarne la resilienza. In base all'implementazione, gli AWS FIS esperimenti sono classificati nei seguenti stati:

    • Implementato: indica che gli esperimenti consigliati da AWS Resilience Hub sono implementati nell'applicazione. Scegliete il numero seguente per visualizzare tutti gli esperimenti implementati nella tabella Esperimenti.

    • Implementato parzialmente: indica che gli esperimenti consigliati da AWS Resilience Hub sono parzialmente implementati nell'applicazione. Scegliete il numero seguente per visualizzare tutti gli esperimenti parzialmente implementati nella tabella Esperimenti.

    • Non implementato: indica che gli esperimenti consigliati da non AWS Resilience Hub sono implementati nell'applicazione. Scegliete il numero seguente per visualizzare tutti gli esperimenti non implementati nella tabella Esperimenti.

    • Esclusi: indica che gli esperimenti consigliati da AWS Resilience Hub sono esclusi dall'applicazione. Scegliete il numero seguente per visualizzare tutti gli esperimenti esclusi nella tabella Esperimenti. Per ulteriori informazioni sull'inclusione e l'esclusione degli esperimenti consigliati, consulta Inclusione o esclusione dei consigli operativi.

    La tabella degli esperimenti elenca tutti gli AWS FIS esperimenti implementati che influiscono sul punteggio di resilienza dell'applicazione. È possibile identificare gli AWS FIS esperimenti utilizzando le seguenti informazioni:

    • Nome dell'azione: indica l' AWS FIS azione consigliata per l'applicazione. Scegli il nome dell'azione per visualizzare tutte le azioni consigliate nella AppComponents pagina dei dettagli dell'AWS FIS esperimento. Quando lo Stato è impostato su Non tracciabile, indica che l' AWS FIS esperimento è uno scenario. Scegli il nome dello scenario per visualizzarne i dettagli nella pagina della libreria Scenario della AWS FIS console.

    • Stato: indica lo stato di implementazione corrente dell' AWS FIS esperimento. Ovvero, implementato, parzialmente implementato, non implementato ed escluso.

      Nota

      AWS FIS scenario è una funzionalità disponibile solo su console con più azioni predefinite. Quindi, AWS Resilience Hub non può tracciarlo e imposterà lo Stato su Non tracciabile.

    • Descrizione: descrive l'obiettivo dell' AWS FIS azione.

  8. Seleziona un' AWS FIS azione per la quale desideri avviare un esperimento.

    Nella sezione dedicata ai consigli sugli AWS FIS esperimenti, puoi saperne di più sugli esperimenti che devi implementare AppComponents utilizzando le seguenti informazioni:

    • Nome: nome del gruppo AppComponent in cui sono raggruppate le risorse.

    • Stato: indica lo stato di implementazione corrente dell' AWS FIS azione. Ovvero, implementato, parzialmente implementato, non implementato ed escluso.

      Nota

      AWS FIS scenario è una funzionalità disponibile solo su console con più azioni predefinite. Quindi, AWS Resilience Hub non può tracciarlo e imposterà lo Stato su Non tracciabile.

    • Selezione dell'obiettivo: indica in che modo le risorse verranno incluse nell'esperimento quando si sceglie Avvia esperimento. Se AWS Resilience Hub non determina automaticamente le risorse target, passa il mouse sul rispettivo campo di selezione Target per istruzioni su come aggiungerle.

    • Risorse: indica il numero di risorse raggruppate sotto. AppComponent Scegliete il numero per visualizzare queste risorse nella finestra di dialogo Risorse. È possibile identificare le risorse utilizzando quanto segue:

      • ID logico: indica l'ID logico della risorsa. Un ID logico è un nome utilizzato per identificare le risorse nel file di stato Terraform AWS CloudFormation, nell' myApplications applicazione, nella AWS Resource Groups risorsa o nel cluster Amazon Elastic Kubernetes Service.

      • ID fisico: indica l'identificatore effettivo assegnato alla risorsa, ad esempio un ID di EC2 istanza Amazon o il nome di un bucket Amazon S3.

      • Tipo: indica il tipo di risorsa.

      • Regione: indica la AWS regione in cui si trova la risorsa.

  9. Selezionate una AppComponent e scegliete Includi o Escludi rispettivamente per includerla o escluderla AppComponent nell' AWS FIS esperimento.

  10. Scegliete Avvia esperimento.

    AWS Resilience Hub ti reindirizzerà alla pagina dei dettagli di Specificare il modello nella AWS FIS console, aprendola in una nuova scheda.

  11. Per creare un modello di esperimento, completa i passaggi in Per creare un modello di esperimento utilizzando la console.

    Inoltre, dopo aver inserito i dettagli del modello e aver scelto Avanti nella pagina Specificare i dettagli del modello della AWS FIS console seguendo i passaggi riportati in Per creare un modello di esperimento utilizzando la console, tenta AWS Resilience Hub automaticamente di mappare le azioni e gli obiettivi per i tipi di risorse nella pagina Azioni e obiettivi. Tuttavia, per migliorare la copertura, puoi aggiungere manualmente azioni e obiettivi scegliendo rispettivamente Aggiungi azione e Aggiungi obiettivo, e completare il resto della procedura per creare l'esperimento.

Esecuzione di AWS FIS esperimenti

Dopo aver creato un esperimento nella AWS FIS console, segui i passaggi in Avviare un esperimento da un modello per eseguire un esperimento nella AWS FIS console. Se desideri AWS Resilience Hub rilevare gli esperimenti più recenti in cui hai eseguito AWS FIS, devi eseguire una nuova valutazione. Per ulteriori informazioni sull'esecuzione delle valutazioni, vedereEsecuzione di valutazioni della resilienza in AWS Resilience Hub.