Hard1 markMultiple Choice
Subtask 4.3: Resilience ProceduresChaos EngineeringResilienceAnthos Service MeshSRE

GCP PCA · Question 44 · Resilience Procedures

Your team is responsible for a highly available microservices application running on GKE. You want to proactively identify weaknesses in the system's resilience by intentionally injecting failures into the production environment. Which TWO practices or tools should you utilize? (Select TWO)

Answer options:

A.

Randomly delete the primary Cloud SQL instance during peak hours.

B.

Use Cloud Load Balancing to route 100% of traffic to a region that is currently offline.

C.

Implement Chaos Engineering using tools like Chaos Mesh or Gremlin to safely inject controlled faults.

D.

Disable autoscaling on the GKE cluster to see how the application handles resource exhaustion.

E.

Use Anthos Service Mesh (Istio) to inject artificial network delays and HTTP errors between microservices.

How to approach this question

Identify the formal discipline for injecting faults (Chaos Engineering) and the GCP/Kubernetes-native tool for network fault injection (Service Mesh).

Full Answer

C,E
Chaos Engineering is the practice of experimenting on a system to build confidence in its capability to withstand turbulent conditions in production. It must be controlled and measurable. Anthos Service Mesh (Istio) is an excellent tool for this, as it allows you to inject HTTP aborts or delays at the network layer without changing application code. Dedicated chaos tools (like Chaos Mesh) can simulate infrastructure failures like pod crashes or node network partitions.

Common mistakes

Assuming Chaos Engineering means randomly breaking things without controls (Option A). Chaos experiments should have a hypothesis, a blast radius, and a rollback plan.

Practice the full GCP Professional Cloud Architect Practice Exam 7

50 questions · hints · full answers · grading

More questions from this exam