
Answer-first summary for fast verification
Answer: Utilize Cloud CDN to cache and deliver content closer to users, reducing latency and improving availability.
Correct answer is **A**: Utilizing Cloud CDN improves latency and availability for static content and cached assets, supporting high availability from the edge. This is a good architectural choice for HA and performance. **B** is incorrect because deploying on a single Compute Engine instance in a single zone is not highly available or fault tolerant; if that instance or zone fails, the application goes down. **C** is incorrect as a single Cloud SQL instance is a single point of failure, even with backups. Automated backups help with recovery but do not provide high availability or fault tolerance. **D** is partially correct but not fully fault-tolerant or highly available across zones; using load balancing helps distribute traffic, but if all instances are in the same zone, zone failure can cause downtime.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
When designing a highly available and fault-tolerant architecture for a web application on Google Cloud Platform, which of the following architectural choices should you consider?
A
Utilize Cloud CDN to cache and deliver content closer to users, reducing latency and improving availability.
B
Deploy the web application on a single Compute Engine instance in a single zone.
C
Store application data in a single Cloud SQL instance with automated backups enabled.
D
Use Cloud Load Balancing to distribute incoming traffic across multiple Compute Engine instances in the same zone.
No comments yet.