Google Cloud Serverless Container Hosting
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?
Community Votes
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)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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 →