
Explanation:
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.
Ultimate access to all questions.
No comments yet.
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.