A software development team needs to deploy a simple, stateless HTTP web microservice packaged as a standard Docker container. The microservice experiences highly variable traffic patterns and must automatically scale down to zero instances during idle periods to minimize operational costs. The team wants to avoid managing Kubernetes clusters, node pools, or underlying operating system maintenance. Which Google Cloud compute platform best fulfills these requirements with the lowest operational overhead?
- Cloud RunAnswer
- BGoogle Kubernetes Engine (GKE)
- CCompute Engine Managed Instance Group (MIG)
- DCloud Storage hosted container runtime
Answer
Cloud Run is the optimal solution because it executes stateless containerized workloads serverlessly, scales automatically down to zero when idle, and eliminates cluster infrastructure management overhead.
Cloud Run is Google Cloud's managed serverless platform for deploying containerized applications. It automatically handles request-based scaling, scales down to zero when no traffic is present, and requires no cluster or node administration.
Step-by-Step Solution
Key Concept
Selecting Cloud Run for stateless containerized web applications to achieve serverless execution, scale-to-zero capabilities, and minimal operational overhead.