Avvio rapido: Creare un'area di lavoro ed eseguire il primo scenario

In questa guida introduttiva si crea un'area di lavoro Chaos Studio, ne viene configurato l'ambito in modo da individuare le risorse Azure ed eseguire uno scenario che simula un modello di interruzione reale. Alla fine, si avrà un report scenario che mostra esattamente ciò che è successo durante l'esecuzione.

Important

Le aree di lavoro e gli scenari di Azure Chaos Studio sono in anteprima pubblica. Microsoft fornisce questa anteprima "così com'è" e "come disponibile" e non è coperta da contratti di servizio o garanzia limitata. Microsoft fornisce supporto ai clienti per l'anteprima nei limiti del possibile. Questa anteprima non è destinata all'uso in produzione. Per altre informazioni, vedere gli articoli seguenti:

Prerequisites

  • Una sottoscrizione di Azure. Se non si ha un account Azure, creare un account gratuito prima di iniziare.
  • Almeno una risorsa Azure distribuita che supporta azioni Chaos Studio, ad esempio una macchina virtuale, Azure set di scalabilità di macchine virtuali, Azure SQL database o server flessibile PostgreSQL. Per l'elenco completo, vedere Tipi di risorse supportati .
  • Il provider di risorse Microsoft.Chaos registrato nella sottoscrizione. Per registrarsi per la prima volta, vedere Registrare il provider di risorse Chaos Studio.

Creare un'area di lavoro

  1. Aprire il portale di Azure e cercare Chaos Studio nella barra di ricerca.

  2. Selezionare Aree di lavoro nel riquadro di spostamento sinistro e quindi selezionare Crea.

  3. Nella scheda Informazioni di base compilare i campi seguenti:

    • Sottoscrizione: La sottoscrizione in cui viene creata la risorsa Workspace.
    • Gruppo di risorse: selezionare un gruppo di risorse esistente o crearne uno nuovo.
    • Nome: nome descrittivo per l'area di lavoro, ad esempio chaos-prod-westus2.
    • Area: l'area di Azure in cui è distribuita la risorsa Workspace. Le aree di lavoro sono risorse logiche e possono operare sulle risorse in qualsiasi area, quindi non è necessario trovare una corrispondenza con l'area delle risorse di destinazione. Scegliere un'area supportata. Vedi Disponibilità regionale per l'elenco.
  4. Selezionare Avanti: Ambito.

Configurare l'ambito dell'area di lavoro

L'ambito determina quali risorse di Azure il workspace può individuare e su cui può eseguire scenari.

  1. Selezionare un tipo di ambito:

    • Sottoscrizione: individua tutte le risorse supportate in una sottoscrizione.
    • Gruppo di risorse: individua tutte le risorse supportate in un singolo gruppo di risorse.
    • Gruppo di servizi: individua le risorse in un set definito di sottoscrizioni.
  2. Selezionare la sottoscrizione, il gruppo di risorse o il gruppo di servizi specifico di destinazione.

  3. Selezionare Avanti: Identità.

Configurare l'identità gestita

L'identità gestita dell'area di lavoro è l'entità che esegue Azioni in fase di esecuzione. Funge da meccanismo di contenimento dell'attacco: l'identità può influire solo sulle risorse a cui è stato assegnato il controllo degli accessi in base al ruolo di Azure (Azure RBAC). Ciò garantisce che solo gli utenti autorizzati, che eseguono scenari tramite un'area di lavoro con ambito corretto, possano attivare interruzioni su risorse specifiche.

  1. Scegliere un tipo di identità:

    • Assegnata dal sistema: Chaos Studio crea un'identità gestita associata a questa area di lavoro. L'identità viene eliminata quando l'area di lavoro viene eliminata.
    • Assegnata dall'utente: selezionare un'identità gestita assegnata dall'utente esistente. Questa opzione è utile quando si vuole condividere un'identità tra più aree di lavoro o gestire le autorizzazioni centralmente.
  2. (Facoltativo) Abilita Assegnazione automatica dei ruoli per consentire a Chaos Studio di assegnare all'identità i ruoli RBAC necessari in base agli scenari che esegui. Se l'organizzazione limita le assegnazioni automatiche dei ruoli, lasciarle disattivate e assegnate manualmente le autorizzazioni. Per i ruoli necessari, vedere Autorizzazioni e identità nelle aree di lavoro di Chaos Studio.

  3. Seleziona Avanti: Rivedi + crea.

Rivedi e crea

  1. Esaminare la configurazione dell'area di lavoro. Verificare l'ambito, il tipo di identità e le impostazioni di assegnazione dei ruoli.

  2. Fare clic su Crea.

    La distribuzione richiede alcuni secondi. Al termine, Chaos Studio inizia a rilevare le risorse nel tuo ambito.

  3. Selezionare Vai alla risorsa per aprire la nuova area di lavoro.

Esplorare la libreria di scenari

Una volta completata l'individuazione, Workspace popola la libreria degli scenari in base alle risorse individuate.

  1. Selezionare Scenari nella barra di spostamento sinistra.

    La libreria mostra tutti gli scenari applicabili alle risorse individuate. Ogni scenario elenca il modello di interruzione simulato, le azioni che compone e i tipi di risorsa che influisce.

  2. Selezionare uno scenario per visualizzarne i dettagli. Ad esempio, Compute Zone Down simula un guasto della zona di disponibilità arrestando le macchine virtuali e le istanze di Set di scalabilità di macchine virtuali di Azure nella zona di destinazione.

  3. Se lo scenario richiede la configurazione, ad esempio la scelta della zona di disponibilità di destinazione, compilare i parametri necessari. È anche possibile escludere risorse specifiche dall'esecuzione se è necessario proteggere determinate risorse durante il test del resto. Selezionare Salva configurazione.

Esegui lo scenario

  1. Nella pagina dei dettagli dello scenario selezionare Esegui.

  2. Confermare l'esecuzione nella finestra di dialogo. Chaos Studio assegna le risorse di destinazione e avvia l'esecuzione delle azioni dello scenario.

  3. Il portale mostra lo stato di esecuzione. Le singole azioni vengono visualizzate nell'elenco di azioni con il relativo stato (In esecuzione, Riuscito, Ignorato o Non riuscito).

  4. Attendere il completamento dell'esecuzione. Le durate di esecuzione variano in base a Scenario. Uno scenario di inattività di una zona richiede in genere da 5 a 10 minuti.

Visualizza il report sullo scenario

Al termine dell'esecuzione, è possibile visualizzare il report dello scenario dalla cronologia di esecuzione.

  1. Nell'area di lavoro, seleziona Cronologia esecuzioni nel menu di navigazione a sinistra.

  2. Trovare l'esecuzione completata e selezionarla per aprire i dettagli dell'esecuzione.

  3. Selezionare Genera report.

  4. Il report mostra:

    • Dettagli esecuzione: nome dello scenario, area di lavoro, ID esecuzione, stato complessivo e ora di inizio/fine.
    • Riepilogo delle azioni: tabella che elenca ogni azione con lo stato, la durata, le risorse di destinazione e i parametri.
    • Sequenza temporale dell'azione: sequenza temporale che mostra quando ogni azione viene eseguita rispetto all'esecuzione complessiva.
    • Flusso di esecuzione: un diagramma che mostra la struttura delle fasi e delle diramazioni dell'esecuzione.

    È possibile scaricare il report per revisioni di conformità, analisi retrospettive post-evento imprevisto o comunicazione degli stakeholder.

Pulire le risorse

Se sono state create risorse specifiche per questa guida introduttiva, eliminarle per evitare addebiti in corso:

  1. Per eliminare l'area di lavoro, passare alla pagina panoramica dell'area di lavoro e selezionare Elimina.

  2. Eliminare tutte le risorse di test (VM, database) create per questo esercizio.

Segnalare problemi e funzionalità di richiesta

Azure Chaos Studio è sviluppato in modo aperto. Per segnalare un bug, richiedere una funzionalità o porre una domanda su aree di lavoro, scenari o l'estensione interfaccia della riga di comando di Azure, aprire un problema nel repository Chaos Studio in GitHub. Inviando un problema, è possibile tenere traccia dello stato di avanzamento e visualizzare le richieste provenienti da altri clienti.

Passaggi successivi