Google Cloud Serverless Container Hosting

Answer Correct answer: D — Cloud Run is the recommended Google service for hosting containerized web applications in a simple, serverless, and scalable manner.

An organization has a small development team that has created a web application which runs in a single container. They need a simple, serverless, and scalable way to host their container. Which Google service should the organization use?

  1. Compute Engine
  2. App Engine
  3. Kubernetes Engine
  4. Cloud Run Correct Answer

Community Votes

D
100%

100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The question tests the ability to distinguish between platform types by focusing on the keywords 'serverless' and 'container'. The trap is choosing App Engine (serverless but not container-native) or Kubernetes Engine (container-native but not fully serverless).

Cloud Run is the optimal Google service for hosting containerized applications in a serverless, scalable manner. This page explains why it outperforms alternatives like App Engine and Kubernetes Engine for this specific use case.

Candidates often select App Engine because it is serverless, failing to recognize that App Engine does not support custom containers as its primary execution model compared to Cloud Run's container-first approach.

Community Discussion (3 comments)

joshnort 👍 2 Selected: D
D. Cloud Run Cloud Run is a fully managed, serverless platform that allows organizations to run containers without managing the underlying infrastructure. It's simple, scalable, and can automatically handle changes in traffic, making it an ideal choice for hosting a containerized web application in a serverless manner. It supports both small and large-scale applications and automatically scales based on demand.
Dadadagreat 👍 1
D cloud run
Vivek007 👍 2
D: Cloud Run is a fully managed compute platform that enables organizations to run stateless containers in a serverless environment. With Cloud Run, developers can deploy containerized applications quickly and easily without worrying about managing infrastructure. Cloud Run automatically scales the application based on incoming traffic, ensuring that resources are allocated efficiently to handle demand. This makes it an ideal choice for hosting containerized web applications, providing simplicity, scalability, and cost-effectiveness. C. Kubernetes Engine Kubernetes Engine is a managed Kubernetes service that enables organizations to deploy, manage, and scale containerized applications using Kubernetes. While it offers scalability and management features, it may be more complex and require more configuration than Cloud Run for a small development team seeking a simpler solution.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Cloud Run is a fully managed serverless platform specifically designed to run containers. It abstracts away infrastructure management, automatically scales based on incoming requests, and supports any language or framework packaged in a container, making it the perfect fit for a small team needing simplicity and scalability.

Why the Other Options Are Wrong

Compute Engine is Infrastructure-as-a-Service (IaaS), requiring manual management of VMs, which contradicts the 'serverless' requirement. App Engine is serverless but primarily supports code deployment rather than raw containers (though Flex API exists, Cloud Run is the dedicated container solution). Kubernetes Engine (GKE) provides container orchestration but requires managing control planes and nodes (unless using Autopilot, but still more complex than Cloud Run), violating the 'simple' and 'serverless' criteria.

Community Comment Notes

Community consensus strongly favors Cloud Run, with users highlighting its ability to handle stateless containers without infrastructure management. Comments emphasize that Cloud Run automates scaling and simplifies deployment, aligning perfectly with the organization's needs for a simple, serverless solution.

Official Reference

Exam Strategy

Focus on keyword matching: 'Serverless' eliminates Compute Engine and standard Kubernetes Engine; 'Container' eliminates standard App Engine. When both are present, Cloud Run is the definitive answer for container hosting.

Frequently Asked Questions

Why not App Engine for serverless hosting?

App Engine is serverless but primarily for code, not raw containers. Cloud Run is explicitly built for container deployment.

Is Kubernetes Engine considered serverless?

No, GKE requires managing cluster infrastructure. While Autopilot reduces overhead, it is not fully serverless like Cloud Run.

Related Analysis

Practice All CDL Questions

Access 84 questions with complete answers and detailed explanations.

View Full CDL Practice Test →

← Back to CDL Study Guide