Usare un modello di esperimento chaos per causare un'interruzione in un'istanza di Azure Active Directory
È possibile usare un esperimento chaos per verificare che l'applicazione sia resiliente agli errori causando tali errori in un ambiente controllato. In questo articolo si provoca un'interruzione in una risorsa di Azure Active Directory usando un modello di esperimento prepopolato e Azure Chaos Studio.
Prerequisiti
- Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.
- Gruppo di sicurezza di rete.
Abilitare Chaos Studio nel gruppo di sicurezza di rete
Azure Chaos Studio non può inserire errori su una risorsa finché tale risorsa non viene aggiunta a Chaos Studio. Per aggiungere una risorsa a Chaos Studio, creare una destinazione e funzionalità nella risorsa. I gruppi di sicurezza di rete hanno un solo tipo di destinazione (service-direct) e una funzionalità (regole impostate). Altre risorse potrebbero avere fino a due tipi di destinazione. Un tipo di destinazione è per gli errori diretti dal servizio. Un altro tipo di destinazione è per gli errori basati su agente. Altre risorse potrebbero avere molte altre funzionalità.
Apri il portale di Azure.
Cercare Chaos Studio nella barra di ricerca.
Selezionare Destinazioni e trovare la risorsa del gruppo di sicurezza di rete.
Selezionare la risorsa gruppo di sicurezza di rete e selezionare Abilita destinazioni abilita destinazioni> dirette al servizio.
Selezionare Rivedi e abilita Abilita>.
Il gruppo di sicurezza di rete è stato aggiunto a Chaos Studio.
Creare un esperimento da un modello
È ora possibile creare l'esperimento da un modello di esperimento precompilato. Un esperimento chaos definisce le azioni da eseguire sulle risorse di destinazione. Le azioni sono organizzate ed eseguite in passaggi sequenziali. L'esperimento chaos definisce anche le azioni che si desidera eseguire sui rami, che vengono eseguite in parallelo.
In Chaos Studio passare a Esperimenti>Crea>nuovo dal modello.
Selezionare Interruzione AAD.
Aggiungere un nome per l'esperimento conforme alle linee guida per la denominazione delle risorse. Selezionare Avanti: Autorizzazioni.
Affinché l'esperimento chaos venga eseguito correttamente, deve disporre di autorizzazioni sufficienti per le risorse di destinazione. Selezionare un'identità gestita assegnata dal sistema o un'identità gestita assegnata dall'utente per l'esperimento. È possibile scegliere di abilitare l'assegnazione di ruolo personalizzata se si vuole che Chaos Studio aggiunga le autorizzazioni necessarie per l'esecuzione (sotto forma di ruolo personalizzato) all'identità dell'esperimento. Selezionare Avanti: Progettazione esperimenti.
Nell'errore NSG Security Rule (versione 1.1) selezionare Modifica.
Esaminare i parametri di errore e selezionare Avanti: Risorse di destinazione.
Selezionare la risorsa del gruppo di sicurezza di rete che si vuole usare nell'esperimento. Seleziona Salva.
Selezionare Rivedi e crea crea> per salvare l'esperimento.
Eseguire l'esperimento
È ora possibile eseguire l'esperimento.
- Nella visualizzazione Esperimenti selezionare l'esperimento. Selezionare Start>OK.
- Quando lo stato diventa In esecuzione, selezionare Dettagli per l'esecuzione più recente in Cronologia per visualizzare i dettagli dell'esperimento in esecuzione.
Passaggi successivi
Dopo aver eseguito un esperimento di modello di interruzione di AAD, è possibile: