Cette page renvoie aux instructions permettant de créer un test pour des défauts spécifiques. Un test est une instance d'un test d'injection de pannes sur vos ressources cibles, qui devrait échouer en raison de la panne.
Pour configurer un test, vous devez créer un modèle de test qui définit la panne à injecter et les ressources cibles. Choisissez parmi les pages suivantes en fonction de la défaillance à injecter.
- Échec du calcul : simule l'indisponibilité des ressources de calcul GKE ou Compute Engine.
- Dégrader le trafic de l'application : simulez la dégradation du trafic à l'aide d'un équilibreur de charge de couche 7.
- Basculer Cloud SQL : basculez une base de données Cloud SQL à haute disponibilité de la base de données principale vers la base de données de secours.
Ces défaillances sont conçues pour limiter le champ d'application de l'expérience aux ressources d'un seul projet dans une seule région ou une zone plus restreinte. Le test n'affectera pas un champ plus large que prévu. Toutefois, ces défauts entraînent de véritables défaillances des ressources ciblées dans leur environnement.
En ciblant des composants d'infrastructure tels qu'une base de données Cloud SQL ou un équilibreur de charge d'application, ainsi que d'autres composants qui seront pris en charge à l'avenir, vous pouvez approximer raisonnablement une défaillance de zone ou de région dans le contexte de votre propre application.