Soru

Zorluk: KolaySelecting and Designing Compute and Application Platforms

An online publishing company is developing a containerized RESTful microservice to process user comment metadata. The service is completely stateless, experiences unpredictable traffic spikes throughout the day, and requires a serverless deployment model to minimize operational overhead and automatically scale down to zero instances when idle. Which Google Cloud compute platform should the architect select?

  1. Deploy the containerized application to Cloud Run.Cevap
  2. B
    Deploy the application to a Google Kubernetes Engine (GKE) standard cluster.
  3. C
    Deploy the application on Compute Engine Managed Instance Groups configured with static CPU autoscaling thresholds.
  4. D
    Deploy the application on Compute Engine dedicated sole-tenant nodes with committed use discounts.

Cevap

Deploy the containerized application to Cloud Run.
Cloud Run is the recommended Google Cloud platform for stateless containerized web workloads requiring minimal operational overhead. It automatically handles autoscaling based on incoming request metrics down to zero instances, eliminating baseline infrastructure costs during idle periods.

Adım Adım Çözüm

1
Analyze workload characteristics
Workload is a stateless containerized HTTP microservice with variable traffic patterns and a requirement for zero-idle scaling.
Determining statelessness and scaling requirements dictates whether serverless or container orchestration is required.
2
Evaluate Google Cloud compute options against operational overhead and scaling needs
Cloud Run manages underlying infrastructure, scales seamlessly to zero when traffic stops, and executes standard container images.
Cloud Run fits stateless serverless container execution best without management overhead.

Anahtar Kavram

Compute Platform Selection: Cloud Run for Stateless Containers
Tahmini Süre:45s
Bu soruyu puanla