Hard1 markMultiple Choice

GCP PCA · Question 46 · Domain 4: Analyzing and Optimizing Technical and Business Processes

Your SRE team wants to implement Chaos Engineering to test the resilience of a microservices architecture running on GKE. Which TWO practices should the team adopt? (Select TWO)

Answer options:

A.

Randomly terminate pods in the production environment during business hours to verify that the Horizontal Pod Autoscaler recovers the system.

B.

Disable all monitoring and alerting systems before running tests to avoid alert fatigue.

C.

Conduct 'Game Days' where the team simulates a major regional outage and practices the disaster recovery procedures.

D.

Only run chaos experiments in the development environment to ensure production users are never impacted.

E.

Delete the primary Cloud SQL database without a backup to test the team's ability to rebuild data from scratch.

How to approach this question

Understand the principles of Chaos Engineering: intentional fault injection in production, and practicing incident response (Game Days).

Full Answer

A,C
Chaos Engineering involves intentionally injecting failures (like terminating pods or dropping network packets) into a system to verify its resilience. While controversial to some, doing this in production (during business hours when engineers are awake) is the best practice to uncover hidden weaknesses. 'Game Days' complement this by testing the human element—practicing incident response and communication during a simulated crisis.

Common mistakes

Thinking chaos engineering should only happen in Dev (D). Production is the only environment that truly matters for resilience testing.

Practice the full GCP Professional Cloud Architect Practice Exam 3

50 questions · hints · full answers · grading

More questions from this exam