Share via


Disponibilità a livello di area di Azure Chaos Studio

Questo articolo descrive il modello di disponibilità a livello di area per Azure Chaos Studio. Illustra la differenza tra un'area in cui è possibile distribuire gli esperimenti e una in cui è possibile specificare come destinazione le risorse. Offre anche una panoramica del modello a disponibilità elevata di Chaos Studio.

Chaos Studio è un servizio di Azure a livello di area, il che significa che il servizio viene distribuito ed eseguito all'interno di un'area di Azure. Chaos Studio include due componenti a livello di area: l'area in cui viene distribuito un esperimento e l'area in cui è destinata una risorsa.

Un esperimento chaos può indirizzare una risorsa in un'area diversa rispetto all'esperimento. Questo processo è denominato targeting tra aree. Per abilitare la sperimentazione chaos su destinazioni in più aree, Chaos Studio include un set di aree in cui è possibile eseguire la destinazione delle risorse. Questo set è un superset delle aree in cui è possibile creare e gestire esperimenti.

Per visualizzare l'elenco delle aree in cui sono disponibili Chaos Studio e la destinazione delle risorse, vedere Prodotti disponibili in base all'area.

Disponibilità a livello di area degli esperimenti chaos

Un esperimento chaos è una risorsa di Azure che descrive gli errori che devono essere eseguiti e le risorse in cui devono essere eseguiti tali errori. Un esperimento viene distribuito in una singola area. Le informazioni e le operazioni seguenti rimangono in tale area:

  • Definizione dell'esperimento. La definizione include la gerarchia dei passaggi, dei rami e delle azioni, degli errori e dei parametri definiti e degli ID risorsa delle risorse di destinazione. Le proprietà aperte nel codice JSON della risorsa esperimento, inclusi il nome del passaggio, il nome del ramo e tutti i parametri di errore vengono archiviati nell'area e trattati come metadati di sistema.
  • Esecuzione dell'esperimento. L'esecuzione include ogni volta che un esperimento viene eseguito o l'attività che orchestra l'esecuzione di passaggi, rami e azioni.
  • Cronologia dell'esperimento. La cronologia include dettagli, ad esempio il passaggio, il ramo e i timestamp delle azioni, lo stato, gli ID e i messaggi di errore per ogni esecuzione dell'esperimento cronologico. Questi dati vengono trattati come metadati di sistema.

Tutti i dati dell'esperimento archiviati in Chaos Studio vengono eliminati quando viene eliminato un esperimento.

Disponibilità a livello di area degli obiettivi chaos (destinazione delle risorse)

Una destinazione chaos consente a Chaos Studio di interagire con una risorsa di Azure. Gli errori in un esperimento chaos vengono eseguiti su una destinazione chaos, ma la risorsa di destinazione può trovarsi in un'area diversa rispetto all'esperimento. È possibile eseguire l'onboarding di una risorsa solo come destinazione chaos se la destinazione delle risorse di Chaos Studio è disponibile in tale area.

L'elenco delle aree in cui è disponibile la destinazione delle risorse è un superset delle aree in cui è possibile creare esperimenti. Una destinazione chaos viene distribuita nella stessa area della risorsa di destinazione. Le informazioni e le operazioni seguenti rimangono in tale area:

  • Definizione di destinazione. La definizione include i metadati di base relativi alla destinazione. Le destinazioni basate su agente hanno una proprietà configurabile dall'utente: l'identità usata per connettere l'agente al servizio agente chaos.
  • Definizioni di funzionalità. Le definizioni includono metadati di base sulle funzionalità abilitate in una destinazione.
  • Esecuzione dell'azione. Quando un esperimento esegue un errore, l'errore stesso (ad esempio, l'arresto di una macchina virtuale) si verifica all'interno dell'area di destinazione.

Tutti i metadati di destinazione o funzionalità vengono eliminati quando viene eliminata una destinazione.

Disponibilità elevata con Chaos Studio

Per informazioni sulla disponibilità elevata con Chaos Studio, vedere Affidabilità in Chaos Studio.

Residenza dei dati

Azure Chaos Studio non archivia i dati dei clienti all'esterno dell'area in cui il cliente distribuisce l'istanza del servizio.

Passaggi successivi

Dopo aver compreso il modello di disponibilità dell'area per Chaos Studio, è possibile: