Comprehensive and Detailed Explanation From Exact Extract:
The key requirements are a containerized web application that handles unpredictable traffic and must minimize costs.
Cloud Run is the ideal solution because it is a fully managed, serverless platform for containers that automatically scales to zero instances when there is no traffic. This directly fulfills the cost requirement by eliminating charges for idle resources. It excels at handling unpredictable, bursty traffic.
GKE Standard and Autopilot (Options B and D) incur costs for the cluster or nodes even when not serving traffic (unless carefully scaled down), making them less cost-efficient than Cloud Run's native scale-to-zero for unpredictable, non-constant workloads.
[Reference: Google Cloud Documentation - Cloud Run (Overview):, , "Cloud Run is a managed compute platform that enables you to run containers that are invocable via HTTP requests... Because Cloud Run is serverless, it abstracts away all infrastructure management. It scales up or down automatically, including scaling to zero to minimize your cost.", , , ]
Submit