Question

Difficulty: EasySelecting and Designing Compute and Application Platforms

An organization needs to host a simple, stateless HTTP web microservice packaged in a Docker container. The application experiences unpredictable traffic, and the architecture team requires a solution that minimizes operational overhead by avoiding virtual machine or cluster management. Which Google Cloud compute platform should you select?

  1. Cloud RunAnswer
  2. B
    Google Kubernetes Engine (GKE) Standard
  3. C
    Compute Engine Managed Instance Group (MIG)
  4. D
    Cloud Spanner

Answer

Cloud Run is the optimal compute platform choice because it is a fully managed serverless service designed specifically for stateless HTTP containers, offering automatic scaling and zero cluster management overhead.
Cloud Run is a fully managed serverless compute platform that directly executes containerized applications. It automatically scales up or down—including down to zero—based on incoming web traffic, eliminating the need to manage virtual machines or Kubernetes clusters.

Step-by-Step Solution

1
Identify workload characteristics and operational constraints
The application is a stateless HTTP microservice in a container, requiring automatic scaling with zero server or cluster administration overhead.
Matching workload requirements to compute platform capabilities ensures optimal resource selection.
2
Evaluate Google Cloud compute service models
Cloud Run executes containerized applications serverlessly and scales down to zero automatically without requiring VM or Kubernetes cluster provision.
Serverless container execution satisfies both the stateless container requirement and the minimal operational overhead constraint.

Key Concept

Selecting serverless container platforms for stateless HTTP microservices to minimize operational overhead
Estimated Time:45s
Rate this question