A digital health enterprise is designing a compute architecture to process incoming HTTP webhooks containing patient telemetry. The application is packaged as a custom container image requiring specific system-level C++ binaries. Traffic is highly unpredictable, spiking during daytime hours and dropping to zero overnight. The organization requires a solution with zero infrastructure management overhead that automatically scales to zero instances when idle to minimize costs. Which Google Cloud compute solution best satisfies these requirements?
- Deploy the application using Cloud Run.Cevap
- BDeploy the application as a Cloud Functions function.
- CDeploy the container on a Google Kubernetes Engine (GKE) Standard cluster with a node auto-provisioning pool.
- DDeploy the application on a Compute Engine Managed Instance Group composed of Spot VMs.
Cevap
Deploying the application using Cloud Run is the optimal solution because it supports custom container images with specialized system dependencies, requires zero server administration, and scales down to zero when no webhooks are received.
Cloud Run is a fully managed serverless compute platform that automatically scales HTTP webhooks from zero to handle unpredictable traffic spikes without requiring node management or cluster maintenance. Because it runs standard container images, it accommodates custom OS-level binaries and C++ libraries while ensuring costs are only incurred during active request processing.
Adım Adım Çözüm
Anahtar Kavram
Selecting serverless compute platforms based on workload packaging, scaling behavior, and operational overhead.