Cette page contient des liens vers des instructions permettant de créer un test pour des pannes spécifiques. Un test est une instance de test d'injection de pannes sur vos ressources cibles, qui doivent é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 l'une des pages suivantes en fonction de la panne à injecter.
- Échec de Compute : simule l'indisponibilité des ressources de calcul GKE ou Compute Engine compute.
- Dégradation du trafic de l'application : simule la dégradation du trafic via un équilibreur de charge de couche 7 load balancer.
- Basculement Cloud SQL : bascule 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 pannes sont conçues pour limiter la portée du test aux ressources d'un seul projet dans une seule région ou moins. Le test n'affectera pas une portée plus large que prévu. Toutefois, ces pannes entraînent de réels échecs pour les 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 compatibles à l'avenir, vous pouvez raisonnablement simuler une panne de zone ou de région dans le contexte de votre propre application.