Soru

Zorluk: OrtaDesigning Infrastructure for Business Requirements and Cost Optimization

An online gaming company is designing a new solution architecture on Google Cloud to handle a new game title launch. The architecture has two primary requirements:

1. A stateless HTTP microservice for player telemetry and session validation that experiences unpredictable traffic spikes and long idle periods during off-peak hours. The company requires zero baseline infrastructure cost when there is no incoming traffic and wants to minimize management overhead.
2. A one-time migration of an 800 TB800\text{ TB} historical telemetry dataset from their on-premises data center to Cloud Storage within a strict 2-week deadline. Their current on-premises uplink is 100 Mbps100\text{ Mbps} and is heavily saturated by current business operations.

Which TWO architectural solutions should the cloud architect recommend to satisfy these business goals while optimizing total cost and operational overhead? (Select TWO.)

  1. Deploy the stateless telemetry HTTP microservice on Cloud Run to automatically scale down to zero instances during idle periods.Cevap
  2. Order a Google Cloud Transfer Appliance to transfer the 800 TB historical dataset to Cloud Storage via physical shipping.Cevap
  3. C
    Deploy the stateless telemetry HTTP microservice on a dedicated Google Kubernetes Engine (GKE) cluster with cluster autoscaler enabled.
  4. D
    Transfer the 800 TB historical dataset directly over the internet using Storage Transfer Service.

Cevap

Deploying the stateless HTTP microservice on Cloud Run and using Google Cloud Transfer Appliance for offline data migration.
Cloud Run provides serverless container execution that automatically scales down to zero during idle hours, fulfilling the requirement for minimal cost and low management overhead for stateless HTTP APIs. For the migration, shipping a physical Google Cloud Transfer Appliance bypasses the limited and saturated 100 Mbps uplink, enabling fast and cost-effective ingestion of the 800 TB archive within the 2-week window.

Adım Adım Çözüm

1
Evaluate compute requirement for cost optimization and zero idle cost
Cloud Run allows containerized stateless HTTP microservices to scale to zero instances during zero-traffic periods, incurring zero compute cost when idle and removing node management overhead.
GKE requires ongoing control plane or baseline worker node infrastructure fees and operational maintenance.
2
Calculate data transfer network constraints and timeline
Transferring 800 TB800\text{ TB} (6.4×1015 bits6.4 \times 10^{15}\text{ bits}) over a 100 Mbps100\text{ Mbps} line requires 740 days\approx 740\text{ days}, exceeding the 2-week deadline.
An offline physical transfer appliance is mandatory when network bandwidth cannot support the transfer volume within the required RTO/timeline.

Anahtar Kavram

Designing compute and data transfer architectures aligned with business cost constraints and physical network throughput limitations.
Bu soruyu puanla