A global logistics organization is architecting an IoT fleet telemetry platform on Google Cloud. The system consists of two core components:
1. An event ingestion web service that receives containerized HTTPS and gRPC telemetry payloads from 500,000 active vehicles. Traffic fluctuates unpredictably throughout the day, requiring rapid scale-to-zero capabilities and minimal operational infrastructure management.
2. A legacy route optimization service written in C++ that requires fine-grained Linux kernel parameter tuning () and shared memory () IPC configurations, operating at a continuous baseline load.
Which compute platform architecture meets these technical requirements while minimizing operational management overhead?
- Deploy the event ingestion service on Cloud Run, and deploy the C++ route optimization service on Compute Engine Managed Instance Groups (MIGs) utilizing custom virtual machine images.Cevap
- BDeploy both the event ingestion web service and the C++ route optimization service on Google Kubernetes Engine (GKE) Autopilot clusters.
- CDeploy the event ingestion service on GKE Standard clusters with Cluster Autoscaler, and deploy the C++ route optimization service on Cloud Run as a sidecar container deployment.
- DDeploy the event ingestion service on App Engine Standard, and deploy the C++ route optimization service on Cloud Functions (2nd gen).
Cevap
Deploy the event ingestion service on Cloud Run, and deploy the C++ route optimization service on Compute Engine Managed Instance Groups (MIGs) utilizing custom virtual machine images.
Selecting Cloud Run for the event ingestion service satisfies the containerized HTTP/gRPC scale-to-zero requirement with zero server management overhead. Selecting Compute Engine Managed Instance Groups (MIGs) with custom images for the legacy C++ service allows direct configuration of OS-level parameters, system kernel settings (), and shared memory structures that managed container environments restrict.
Adım Adım Çözüm
Anahtar Kavram
Compute Platform Selection Matrix (Cloud Run vs GKE Autopilot vs Compute Engine based on OS/Kernel dependencies and scaling characteristics)