Lancer, créer et exécuter AWS FIS des expériences - AWS Centre de résilience

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Lancer, créer et exécuter AWS FIS des expériences

AWS Resilience Hub simplifie AWS FIS les expériences en les intégrant aux AWS FIS expériences. Il fournit des recommandations personnalisées et permet de lancer AWS FIS des expériences avec des modèles préremplis mappés à vos composants d'application (AppComponents), permettant ainsi des tests de résilience efficaces.

Pour lancer une AWS FIS expérience à partir des recommandations opérationnelles
  1. Ouvrez la AWS Resilience Hub console.

  2. Dans le volet de navigation, choisissez Applications.

  3. Dans la liste des applications, choisissez l'application pour laquelle vous souhaitez créer un test.

  4. Choisissez l'onglet Évaluations.

  5. Sélectionnez une évaluation dans le tableau des évaluations de résilience. Si vous n'avez pas d'évaluation, complétez la procédure Exécution d'évaluations de résilience dans AWS Resilience Hub puis revenez à cette étape.

  6. Choisissez l'onglet Recommandations opérationnelles.

  7. Cliquez sur la flèche droite avant les expériences d'injection de défauts.

    Cette section répertorie toutes les AWS FIS expériences recommandées par votre application AWS Resilience Hub pour effectuer des tests de résistance et améliorer sa résilience. En fonction de votre implémentation, les AWS FIS expériences sont classées dans les états suivants :

    • Implémenté — Indique que les expériences recommandées par AWS Resilience Hub sont implémentées dans votre application. Choisissez le numéro ci-dessous pour afficher toutes les expériences mises en œuvre dans le tableau des expériences.

    • Mise en œuvre partielle : indique que les expériences recommandées par AWS Resilience Hub sont partiellement mises en œuvre dans votre application. Choisissez le chiffre ci-dessous pour afficher toutes les expériences partiellement mises en œuvre dans le tableau des expériences.

    • Non implémenté — Indique que les expériences recommandées par AWS Resilience Hub ne sont pas implémentées dans votre application. Choisissez le chiffre ci-dessous pour afficher toutes les expériences non mises en œuvre dans le tableau des expériences.

    • Exclus — Indique que les expériences recommandées par AWS Resilience Hub sont exclues de votre application. Choisissez le numéro ci-dessous pour afficher toutes les expériences exclues dans le tableau des expériences. Pour plus d'informations sur l'inclusion et l'exclusion des expériences recommandées, voir Inclure ou exclure les recommandations opérationnelles.

    Le tableau des expériences répertorie toutes les AWS FIS expériences mises en œuvre qui ont un impact sur le score de résilience de votre application. Vous pouvez identifier les AWS FIS expériences à l'aide des informations suivantes :

    • Nom de l'action : indique l' AWS FIS action recommandée pour votre application. Choisissez le nom de l'action pour afficher toutes les actions recommandées AppComponents sur la page des détails de l'AWS FIS expérience. Lorsque l'état est défini sur Non traçable, cela indique que l' AWS FIS expérience est un scénario. Choisissez le nom du scénario pour en afficher les détails sur la page de la bibliothèque de scénarios de la AWS FIS console.

    • État — Indique l'état actuel de mise en œuvre de l' AWS FIS expérience. C'est-à-dire, mis en œuvre, partiellement mis en œuvre, non mis en œuvre et exclu.

      Note

      AWS FIS Le scénario est une fonctionnalité réservée à la console avec plusieurs actions prédéfinies. Par conséquent, vous AWS Resilience Hub ne pouvez pas le suivre et l'état sera défini sur Non traçable.

    • Description — Décrit l'objectif de l' AWS FIS action.

  8. Sélectionnez une AWS FIS action pour laquelle vous souhaitez lancer un test.

    Dans la section des recommandations d' AWS FIS expériences, vous pouvez en savoir plus sur les expériences que vous devez mettre en œuvre AppComponents à l'aide des informations suivantes :

    • Nom — Nom du groupe AppComponent dans lequel les ressources sont regroupées.

    • État — Indique l'état actuel de mise en œuvre de l' AWS FIS action. C'est-à-dire, mis en œuvre, partiellement mis en œuvre, non mis en œuvre et exclu.

      Note

      AWS FIS Le scénario est une fonctionnalité réservée à la console avec plusieurs actions prédéfinies. Par conséquent, vous AWS Resilience Hub ne pouvez pas le suivre et l'état sera défini sur Non traçable.

    • Sélection de la cible : indique comment les ressources seront incluses dans l'expérience lorsque vous choisissez Lancer l'expérience. Si AWS Resilience Hub cela ne détermine pas automatiquement les ressources cibles, passez le curseur sur le champ de sélection cible correspondant pour savoir comment les ajouter.

    • Ressources — Indique le nombre de ressources regroupées sous le AppComponent. Choisissez le numéro pour afficher ces ressources dans la boîte de dialogue Ressources. Vous pouvez identifier les ressources à l'aide des éléments suivants :

      • ID logique — Indique l'ID logique de la ressource. Un ID logique est un nom utilisé pour identifier les ressources de votre fichier d'état Terraform AWS CloudFormation, de votre application MyApplications, de votre AWS Resource Groups ressource ou de votre cluster Amazon Elastic Kubernetes Service.

      • ID physique : indique l'identifiant réellement attribué à la ressource, tel qu'un identifiant d' EC2 instance Amazon ou un nom de compartiment Amazon S3.

      • Type — Indique le type de ressource.

      • Région — Indique la AWS région dans laquelle se trouve la ressource.

  9. Sélectionnez-en un AppComponent et choisissez Inclure ou Exclure pour l'inclure ou l'exclure AppComponent dans l' AWS FIS expérience, respectivement.

  10. Choisissez Initiate experiment.

    AWS Resilience Hub vous redirigera vers la page Spécifier les détails du modèle dans la AWS FIS console, en l'ouvrant dans un nouvel onglet.

  11. Pour créer un modèle d'expérience, suivez les étapes décrites dans Pour créer un modèle d'expérience à l'aide de la console.

    En outre, après avoir saisi les détails du modèle et choisi Suivant dans la page Spécifier les détails du modèle de la AWS FIS console en suivant les étapes décrites dans Pour créer un modèle d'expérience à l'aide de la console, essaie AWS Resilience Hub automatiquement de mapper les actions et les cibles pour vos types de ressources sur la page Actions et cibles. Toutefois, pour améliorer la couverture, vous pouvez ajouter manuellement des actions et des cibles en choisissant respectivement Ajouter une action et Ajouter une cible, puis terminer le reste de la procédure pour créer votre expérience.

AWS FIS Expériences en cours

Après avoir créé un test dans AWS FIS la console, suivez les étapes décrites dans Démarrer un test à partir d'un modèle pour exécuter un test dans AWS FIS la console. Si vous AWS Resilience Hub souhaitez détecter les dernières expériences auxquelles vous avez participé AWS FIS, vous devez effectuer une nouvelle évaluation. Pour plus d'informations sur l'exécution d'évaluations, consultezExécution d'évaluations de résilience dans AWS Resilience Hub.