Google Associate Cloud Engineer Question 138
Single answerGoogle Cloud PlatformYou are tasked with deploying a new web application on Google Cloud Platform. The application needs to handle HTTP requests, scale automatically based on traffic, and requires minimal operational overhead. Additionally, you expect rapid development cycles and want to ensure that developers can deploy new versions quickly without worrying about infrastructure management. Which Google Cloud service should you choose for deploying this application?
- A
Cloud Run
- B
Cloud Run for Anthos
- C
Cloud Functions
- D
Google Kubernetes Engine (GKE)
Show answer and explanation
Correct answer: A
Explanation
Cloud Run is the most suitable choice for deploying a web application that needs to handle HTTP requests, automatically scale based on traffic, and minimize operational overhead. It allows developers to focus on application development without worrying about the underlying infrastructure, aligning with the rapid development and deployment requirements.
- A. Correct.
Cloud Run is ideal for deploying containerized applications that handle HTTP requests and require automatic scaling with minimal operational overhead. It supports rapid development cycles and abstracts infrastructure management, making it a suitable choice for this scenario.
- B. Incorrect.
Cloud Run for Anthos allows running Cloud Run services on Anthos-managed Kubernetes clusters. While it provides flexibility, it introduces additional complexity related to cluster management, which contradicts the requirement for minimal operational overhead.
- C. Incorrect.
Cloud Functions is a serverless platform for executing single-purpose functions in response to events. It is not the best fit for an application that needs to handle HTTP requests as a full-fledged web service.
- D. Incorrect.
Google Kubernetes Engine (GKE) offers powerful orchestration for containers but requires additional management of clusters, which contrasts with the requirement for minimal operational overhead.