Sélection de cible dans Azure Chaos Studio

Chaque expérience de chaos est constituée d’une combinaison différente de pannes et de cibles, qui s’additionnent en un scénario de panne unique pour tester la résilience de votre système. Vous pouvez sélectionner un ensemble fixe de cibles pour votre expérience de chaos, ou fournir une règle dans laquelle toutes les ressources intégrées correspondantes sont incluses en tant que cibles dans votre expérience. Chaos Studio vous permet d’effectuer les deux en fournissant une sélection de cible manuelle ou basée sur une requête.

Sélection de cible manuelle basée sur une liste

La sélection de cible manuelle basée sur une liste vous permet de sélectionner un ensemble fixe de cibles intégrées pour une erreur particulière dans votre expérience de chaos. Selon l’erreur sélectionnée, vous pouvez sélectionner une ou plusieurs ressources intégrées à cibler. Les ressources mentionnées ci-dessus sont ajoutées à l’expérience au moment de la création. Pour modifier la liste, vous devez accéder à la page de l’expérience et ajouter ou supprimer manuellement des cibles d’erreur. Vous trouverez ci-dessous un exemple de sélection de cible manuelle.

Capture d’écran qui montre l’option de sélection de cible manuelle basée sur une liste dans le Portail Azure.

Sélection de cible dynamique basée sur une requête

La sélection de cible dynamique basée sur une requêtes vous permet d’entrer une requête KQL qui sélectionne toutes les cibles intégrées qui correspondent au jeu de résultats de la requête. En utilisant votre requête, vous pouvez filtrer les cibles en fonction des paramètres de ressources Azure courants, notamment le type, la région et le nom, entre autres. Lors de la création de l’expérience, seule la requête elle-même est ajoutée à votre expérience de chaos.

La requête entrée s’exécute et ajoute des cibles intégrées à votre expérience qui correspondent à son jeu de résultats au moment de l’exécution de l’expérience. Par conséquent, toutes les ressources intégrées à Chaos Studio après la création de l’expérience qui correspondent au jeu de résultats de la requête au moment de l’exécution de l’expérience sont ciblées par votre expérience. Vous pouvez afficher un aperçu du jeu de résultats de votre requête lors de son ajout à votre expérience, mais il peut ne pas correspondre au jeu de résultats au moment de l’exécution de l’expérience. Un exemple de requête cible dynamique possible est présenté ci-dessous.

Capture d’écran qui montre l’option de sélection de cible dynamique basée sur une requête dans le Portail Azure.

Ciblage de l’étendue

Certaines erreurs dans Chaos Studio vous permettent de cibler plus précisément une fonctionnalité spécifique au sein de vos ressources Azure. Si la sélection d’étendue est disponible pour une cible et non configurée, la ressource sera ciblée entièrement par l’erreur sélectionnée. Vous trouverez ci-dessous un exemple de sélection d’étendue d’une instance Virtual Machine Scale Sets ciblée par l’erreur Arrêt VMSS (version 2.0).

Capture d’écran qui montre la sélection d’étendue effectuée sur une cible.

Étapes suivantes

Maintenant que vous comprenez les deux façons de sélectionner des cibles dans une expérience de chaos, vous êtes prêt à :