Google Cloud Compute Engine - Designing Application Landscape for Zonal Outages

Designing Application Landscape for Zonal Outages

Question

Your company is designing its application landscape on Compute Engine.

Whenever a zonal outage occurs, the application should be restored in another zone as quickly as possible with the latest application data.

You need to design the solution to meet this requirement.

What should you do?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D.

The solution to restore the application in another zone as quickly as possible with the latest application data would require a high availability and disaster recovery strategy. There are various approaches that can be taken to achieve this, but the most suitable option depends on the requirements of the application and its data.

Option A suggests creating a snapshot schedule for the disk containing the application data and restoring the disk in the same zone using the latest snapshot whenever a zonal outage occurs. While this approach can restore the application in case of a zonal outage, it has several limitations. Firstly, this approach can lead to data loss as the snapshot schedule may not always align with the latest data. Secondly, restoring the application in the same zone may not be feasible if the outage affects multiple zones in the region.

Option B recommends configuring the Compute Engine instances with an instance template for the application and using a regional persistent disk for the application data. This approach provides high availability by distributing the instances across multiple zones within the same region. If a zonal outage occurs, the instance template can be used to spin up the application in another zone within the same region, and the regional persistent disk can be used to ensure the latest application data is available. This approach is suitable for applications that require low recovery time objectives (RTOs) and can tolerate some data loss.

Option C is similar to Option A, but instead of restoring the disk in the same zone, it suggests restoring the disk in another zone within the same region. This approach can reduce the risk of data loss and provide high availability, but it may not be suitable for applications that require low RTOs as the restoration process can take some time.

Option D suggests using the same approach as Option B but restoring the application in another region instead of the same region. This approach provides high availability and disaster recovery across regions, making it suitable for applications that require high RTOs and minimal data loss.

In summary, the most suitable option for restoring the application in another zone as quickly as possible with the latest application data depends on the requirements of the application and its data. Option B is a good balance between cost and recovery objectives, but if the application requires high RTOs, Option D may be the best approach.