Partager via


Disponibilité régionale d’Azure Chaos Studio

Cet article décrit le modèle de disponibilité régional pour Azure Chaos Studio. Il explique la différence entre une région où les expériences peuvent être déployées et une région où les ressources peuvent être ciblées. Il fournit également une vue d’ensemble du modèle de haute disponibilité Chaos Studio.

Chaos Studio est un service Azure régional, ce qui signifie que le service est déployé et exécuté dans une région Azure. Chaos Studio a deux composants régionaux : la région où une expérience est déployée et la région où une ressource est ciblée.

Une expérience de chaos peut cibler une ressource dans une région différente de celle de l’expérience. Ce processus est appelé ciblage interrégion. Pour activer l’expérimentation de chaos sur des cibles dans d’autres régions, Chaos Studio dispose d’un ensemble de régions dans lesquelles vous pouvez effectuer le ciblage des ressources. Cet ensemble est un sur-ensemble des régions dans lesquelles vous pouvez créer et gérer des expériences.

Pour afficher la liste des régions où Chaos Studio et le ciblage des ressources sont disponibles, consultez Produits disponibles par région.

Disponibilité régionale des expériences de chaos

Une expérience de chaos est une ressource Azure qui décrit les erreurs qui doivent être exécutées et les ressources sur lesquelles ces erreurs doivent être exécutées. Une expérience est déployée dans une seule région. Les informations et opérations suivantes restent dans cette région :

  • Définition de l’expérience. La définition inclut la hiérarchie des étapes, des branches et des actions, les erreurs et les paramètres définis, ainsi que les ID de ressources des ressources cibles. Les propriétés ouvertes dans le fichier JSON de la ressource d’expérience, y compris le nom de l’étape, le nom de la branche et tous les paramètres d’erreur sont stockés dans la région et traités comme des métadonnées système.
  • Exécution de l’expérience. L’exécution inclut chaque fois qu’une expérience est exécutée ou l’activité qui orchestre l’exécution des étapes, des branches et des actions.
  • Historique des expériences. L’historique inclut des détails tels que l’étape, la branche et les horodatages d’action, l’état, les ID et les messages d’erreur pour chaque exécution de l’expérience historique. Ces données sont traitées comme des métadonnées système.

Toutes les données de l’expérience stockées dans Chaos Studio sont supprimées lorsqu’une expérience est supprimée.

Disponibilité régionale des cibles de chaos (ciblage des ressources)

Une cible de chaos permet à Chaos Studio d’interagir avec une ressource Azure. Les erreurs dans une expérience de chaos s’exécutent sur une cible de chaos, mais la ressource cible peut se trouver dans une région différente de celle de l’expérience. Une ressource ne peut être intégrée en tant que cible de chaos que si le ciblage de ressources Chaos Studio est disponible dans cette région.

La liste des régions où le ciblage des ressources est disponible est un super-ensemble des régions où vous pouvez créer des expériences. Une cible chaos est déployée dans la même région que la ressource cible. Les informations et opérations suivantes restent dans cette région :

  • Définition de la cible. La définition inclut des métadonnées de base sur la cible. Les cibles basées sur l’agent ont une propriété configurable par l’utilisateur : l’identité utilisée pour connecter l’agent au service d’agent chaos.
  • Définitions de capacité. Les définitions incluent des métadonnées de base sur les fonctionnalités activées sur une cible.
  • Exécution d’action. Lorsqu’une expérience exécute une erreur, l’erreur elle-même (par exemple, l’arrêt d’une machine virtuelle) se produit dans la région cible.

Toutes les métadonnées de la cible ou de la fonctionnalité sont supprimées lorsqu’une cible est supprimée.

Haute disponibilité avec Chaos Studio

Pour plus d’informations sur la haute disponibilité avec Chaos Studio, consultez Fiabilité dans Chaos Studio.

Résidence des données

Azure Chaos Studio ne stocke pas les données client en dehors de la région dans laquelle le client déploie l’instance de service.

Étapes suivantes

Maintenant que vous comprenez le modèle de disponibilité de région pour Chaos Studio, vous êtes prêt à :