Soru

Zorluk: OrtaSelecting and Designing Compute and Application Platforms

A financial data organization is modernizing an API endpoint that receives lightweight HTTP validation requests for market transactions. The workload is entirely stateless, experiences severe traffic fluctuations ranging from zero requests at night to thousands of requests per second during market open, and requires automatic scaling to zero. The lead architect wants to minimize operational overhead by eliminating server management while keeping costs strictly proportional to actual execution time. Which compute platform on Google Cloud best fulfills these requirements?

  1. A
    Deploy the containerized service to Google Kubernetes Engine (GKE) Autopilot.
  2. Deploy the containerized service to Cloud Run.Cevap
  3. C
    Deploy the application across a Managed Instance Group (MIG) of Compute Engine virtual machines configured with CPU-based autoscaling.
  4. D
    Deploy the application on Compute Engine instances with 3-year Committed Use Discounts (CUDs) to cover peak capacity.

Cevap

Deploy the containerized application to Cloud Run as it offers full serverless management, rapid automatic scaling from zero, and request-based billing.
Cloud Run is the optimal Google Cloud compute platform for stateless HTTP containers with highly variable traffic patterns. It provides zero infrastructure management, scales automatically from zero to meet demand spikes, and charges only when requests are actively being processed.

Adım Adım Çözüm

1
Analyze workload characteristics
Workload is stateless, receives HTTP traffic, experiences extreme burstiness (scaling to zero), and requires zero infrastructure management.
Identifying container, protocol, scaling behavior, and operational overhead requirements determines the target GCP compute tier.
2
Evaluate serverless container options vs cluster/IaaS options
Cloud Run scales containers automatically based on incoming HTTP requests from 0 to thousands of instances without maintaining cluster endpoints or VM infrastructure.
Cloud Run provides true serverless execution with pay-per-use billing down to 100ms granularity.

Anahtar Kavram

Selecting serverless compute platforms based on workload statefulness and operational overhead constraints.
Tahmini Süre:1m 30s
Bu soruyu puanla