A digital media publishing company is planning the Google Cloud compute architecture for two newly developed backend workloads:
1. Video Transcoding Batch Pipeline: A fault-tolerant, stateless batch job that processes uploaded media files, checkpoints progress to Cloud Storage, and can handle unexpected server terminations without data loss.
2. User Comments API: A stateless containerized microservice that handles HTTP REST requests for article commentary, experiences unpredictable traffic spikes during peak news events, requires minimal operational management overhead, and must scale down to zero instances when idle to conserve costs.
Which TWO compute architecture strategies should you recommend to meet these functional and operational requirements while minimizing costs?
- Deploy the Video Transcoding Batch Pipeline on Compute Engine Spot VMs managed by an instance group.Answer
- Deploy the User Comments API microservice onto Cloud Run.Answer
- CDeploy the User Comments API microservice onto Cloud Functions by packaging the multi-container application into a single event trigger wrapper.
- DDeploy the Video Transcoding Batch Pipeline on GKE Standard using dedicated, on-demand high-CPU node pools to prevent server interruptions.
- EDeploy the User Comments API microservice on Google Kubernetes Engine (GKE) Autopilot while configuring custom Linux kernel modules on the cluster nodes.