Google Associate Cloud Engineer Question 59
Single answerGoogle Cloud PlatformYou are an Associate Cloud Engineer tasked with deploying a new web application on Google Cloud Platform. The application requires low latency and high throughput for processing user requests and needs to scale dynamically based on demand. It should also minimize operational overhead. Which compute service should you choose to meet these requirements?
- A
Google Kubernetes Engine (GKE)
- B
Compute Engine
- C
App Engine Standard Environment
- D
Cloud Run
Show answer and explanation
Correct answer: C
Explanation
App Engine Standard Environment is the best choice for deploying a web application that requires low latency, high throughput, and automatic scaling with minimal operational overhead. It abstracts away the infrastructure management, allowing developers to focus on code, while automatically scaling to handle varying loads.
- A. Incorrect.
Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling containerized applications using Kubernetes. It offers flexibility and control but requires more operational management compared to fully managed services.
- B. Incorrect.
Compute Engine is an Infrastructure as a Service (IaaS) offering that provides virtual machines. It offers high flexibility and control but requires significant operational management, making it less suitable for minimizing operational overhead.
- C. Correct.
App Engine Standard Environment is a Platform as a Service (PaaS) that automatically handles scaling and infrastructure management. It is optimized for applications with varying loads and requires minimal operational overhead, making it ideal for this scenario.
- D. Incorrect.
Cloud Run is a fully managed compute platform that automatically scales your containerized applications. While it minimizes operational overhead, it is typically used for stateless HTTP containers, which may not fully meet the scenario's requirements for high throughput web applications.