
Google Professional Cloud Architect
Get started today
Ultimate access to all questions.
You have an application that you need to deploy to Google Cloud. The application communicates via TCP and performs read and write operations on the filesystem. This application does not support horizontal scaling, meaning it cannot be distributed across multiple instances to handle increased traffic. The application requires exclusive control over the filesystem data to prevent data corruption due to concurrent access. While the business can tolerate some downtime during incidents, the application needs to be operational 24/7 to support ongoing business activities. How should you design the architecture for this application on Google Cloud?
You have an application that you need to deploy to Google Cloud. The application communicates via TCP and performs read and write operations on the filesystem. This application does not support horizontal scaling, meaning it cannot be distributed across multiple instances to handle increased traffic. The application requires exclusive control over the filesystem data to prevent data corruption due to concurrent access. While the business can tolerate some downtime during incidents, the application needs to be operational 24/7 to support ongoing business activities. How should you design the architecture for this application on Google Cloud?
Explanation:
The correct answer is D. Since the application receives traffic via TCP, options A and C are eliminated because they involve an HTTP load balancer, which is not suitable for TCP traffic. Option B is not appropriate because Cloud Filestore does not provide full control over the filesystem data, which is required to prevent data corruption from concurrent access. Therefore, the best solution is to use an unmanaged instance group with an active and standby instance in different zones, a regional persistent disk for data storage, and a network load balancer to handle the TCP traffic. This setup ensures that the application remains available 24/7, even though the business can tolerate some downtime during incidents.