A digital media enterprise is redesigning its cloud media processing architecture on Google Cloud to handle two distinct application workloads:
1. Ingestion Webhook Service: A stateless microservice handling high-burst HTTP/2 traffic from global content providers. It requires rapid scaling to zero, zero infrastructure management overhead, and low per-request processing latency.
2. Video Transcoding Engine: A legacy batch rendering application that requires custom Linux kernel parameters (`sysctl`), proprietary C++ libraries, specialized NVIDIA GPU driver installations, and direct POSIX filesystem mounts for block storage.
Which TWO platform architectural choices should the Lead Cloud Architect recommend to satisfy the technical requirements while optimizing for cost efficiency and operational overhead?
- Deploy the stateless Ingestion Webhook Service on Cloud Run to leverage serverless automatic scaling and eliminate cluster control plane management.Answer
- Deploy the Video Transcoding Engine on Compute Engine Managed Instance Groups (MIGs) using custom VM disk images configured with the required kernel modifications and GPU drivers.Answer
- CDeploy the stateless Ingestion Webhook Service on a dedicated Google Kubernetes Engine (GKE) Enterprise cluster to ensure maximum infrastructure control and custom ingress routing.
- DDeploy the Video Transcoding Engine on Cloud Run jobs mounted to Cloud Storage buckets using FUSE to execute the custom kernel configurations and GPU driver modules.
- EConfigure the Video Transcoding Engine compute instances to autoscale exclusively based on CPU utilization and purchase 3-year Committed Use Discounts (CUDs) for peak capacity.