
Ultimate access to all questions.
You are planning to deploy a business-critical application on Google Compute Engine. Given the importance of maintaining uptime, you need to design an architecture that includes a disaster recovery plan. This plan should ensure that if one region suffers an outage, the application can automatically fail over to resources in another region, minimizing downtime. What should you do?
A
Deploy the application on two Compute Engine instances in the same project but in a different region. Use the first instance to serve traffic, and use the HTTP load balancing service to fail over to the standby instance in case of a disaster.
B
Deploy the application on a Compute Engine instance. Use the instance to serve traffic, and use the HTTP load balancing service to fail over to an instance on your premises in case of a disaster.
C
Deploy the application on two Compute Engine instance groups, each in the same project but in a different region. Use the first instance group to serve traffic, and use the HTTP load balancing service to fail over to the standby instance group in case of a disaster.
D
Deploy the application on two Compute Engine instance groups, each in a separate project and a different region. Use the first instance group to serve traffic, and use the HTTP load balancing service to fail over to the standby instance group in case of a disaster.