Démarrage rapide : créer et exécuter une expérience de chaos avec Azure Chaos Studio

Démarrage avec Azure Chaos Studio, en vous servant d’une expérience de service direct d’arrêt de machine virtuelle, pour renforcer la résilience de votre service face à cette défaillance dans des scénarios du monde réel.

Prérequis

Inscrire le fournisseur de ressources Chaos Studio

Si c’est la première fois que vous utilisez Chaos Studio, vous devez d’abord inscrire le fournisseur de ressources Chaos Studio avant d’intégrer les ressources, puis de créer une expérience. Vous devez effectuer les étapes suivantes pour chaque abonnement dans lequel vous utilisez Chaos Studio :

  1. Ouvrez le portail Azure.
  2. Recherchez les Abonnements et ouvrez la page de gestion des abonnements.
  3. Sélectionnez l’abonnement dans lequel vous souhaitez utiliser Chaos Studio.
  4. Dans le volet de gauche, sélectionnez Fournisseurs de ressources.
  5. Dans la liste des fournisseurs de ressources qui s’affiche, recherchez Microsoft.Chaos.
  6. Cliquez sur le fournisseur Microsoft.Chaos, puis le bouton Inscrire.

Créer une ressource Azure prise en charge par Chaos Studio

Créez une ressource Azure, puis vérifiez qu’il s’agit de l’un des fournisseurs d’erreurs pris en charge. Vérifiez également si cette ressource est en cours de création dans la région où Chaos Studio est disponible. Dans cette expérience, nous choisissons une machine virtuelle Azure qui est l’un des fournisseurs d’erreurs pris en charge pour Chaos Studio.

Activer Chaos Studio sur la machine virtuelle créée

  1. Ouvrez le portail Azure.

  2. Recherchez Chaos Studio dans la barre de recherche.

  3. Sélectionnez Cibles, puis accédez à la machine virtuelle que vous avez créée.

  4. Cochez la case en regard de votre machine virtuelle. Sélectionnez Activer les cibles>Activer les cibles de service direct dans le menu déroulant.

    Screenshot that shows the Targets view in the Azure portal.

  5. Assurez-vous que la ressource souhaitée est répertoriée. Sélectionnez Vérifier + Activer, puis Activer.

  6. Une notification indique que la ressource sélectionnée a été correctement activée.

    Screenshot that shows a notification that indicates that targets were successfully enabled.

Créer une expérience

  1. Sélectionnez Expériences.

    Screenshot that shows selecting Experiments.

  2. Sélectionnez Créer>Nouvelle expérience.

  3. Renseignez les zones Abonnement, Groupe de ressources, puis Emplacement, là où vous souhaitez déployer l’expérience de chaos. Donnez un nom à votre expérience. Sélectionnez Suivant : concepteur d’expériences.

    Screenshot that shows adding experiment basics.

  4. Dans le concepteur d’expériences Chaos Studio, attribuez un nom convivial à votre étape et à votre branche. Sélectionnez Ajouter une action > Ajouter une erreur.

    Screenshot that shows the Experiment designer.

  5. Sélectionnez Arrêt de la machine virtuelle dans la liste déroulante. Ensuite, renseignez la zone Durée en indiquant la durée souhaitée en minutes de la défaillance.

    Screenshot that shows Fault properties.

  6. Sélectionnez Suivant : ressources cibles.

    Screenshot that shows adding a target.

  7. Sélectionnez Ajouter.

    Screenshot that shows the Add button.

  8. Vérifiez que votre expérience est correcte, puis sélectionnez Vérifier + créer>Créer.

    Screenshot that shows creating the experiment.

Accorder une autorisation d’expérience à votre machine virtuelle

  1. Accédez à votre machine virtuelle, puis sélectionnez Contrôle d’accès (IAM).

    Screenshot that shows Access control (IAM) in the left pane.

  2. Sélectionnez Ajouter.

    Screenshot that shows Add.

  3. Sélectionnez Ajouter une attribution de rôle.

    Screenshot that shows the Add role assignment button.

  4. Recherchez Contributeur de machine virtuelle et sélectionnez le rôle. Cliquez sur Suivant.

    Screenshot that shows choosing the role for the VM.

  5. Sélectionnez l’option identité managée

  6. Choisissez Sélectionner des membres, puis recherchez le nom de votre expérience. Sélectionnez votre expérience, puis choisissez Sélectionner.

    Screenshot that shows selecting the experiment.

  7. Sélectionnez Vérifier + attribuer.

Exécuter l’expérience de chaos

  1. Ouvrez le portail Azure :

    • Si vous utilisez un compte @microsoft.com, accédez à ce site web.
    • Si vous utilisez un compte externe, accédez à ce site web.
  2. Cochez la case en regard du nom de l’expérience, puis sélectionnez Démarrer l’expérience.

    Screenshot that shows the Start experiment button.

  3. Sélectionnez Oui pour confirmer le démarrage de l’expérience de chaos.

    Screenshot that shows confirming you want to start an experiment.

  4. (Facultatif) Sélectionnez le nom de l’expérience pour afficher une vue détaillée de l’état d’exécution de l’expérience.

Nettoyer les ressources

  1. Cochez la case en regard du nom de l’expérience, puis sélectionnez Supprimer.

    Screenshot that shows selecting the experiment to delete.

  2. Sélectionnez Oui pour confirmer que vous souhaitez supprimer l’expérience.

  3. Recherchez la machine virtuelle que vous avez créée dans la barre de recherche du portail Azure.

    Screenshot that shows selecting the VM.

  4. Sélectionnez Supprimer pour éviter la facturation de la ressource.

    Screenshot that shows deleting the VM.

Étapes suivantes

Maintenant que vous avez exécuté une expérience de service direct d’arrêt de machine virtuelle, vous êtes prêt à :