A genomics research institute is architecting a cloud-native pipeline on Google Cloud to process high-throughput DNA sequencing data. The architecture comprises two distinct workload requirements:
1. A high-performance computing (HPC) sequence alignment engine requiring custom Linux kernel drivers, message passing interface (MPI) inter-node communications with sub-millisecond network latency, and maximum I/O performance on local NVMe storage.
2. An edge-facing containerized API layer that receives large binary sequence data via continuous gRPC streams with individual session durations lasting up to 45 minutes, experiences unpredictable bursts, and must scale to zero instances during idle periods with zero infrastructure management overhead.
Which TWO compute platform choices and configurations should you implement to satisfy both workload requirements while maintaining architectural best practices? (Select TWO.)
- Provision Compute Engine virtual machines equipped with local NVMe SSDs, Tier 1 networking, gNIC interfaces, and configured within a compact placement policy for the sequence alignment engine.Answer
- Deploy the containerized web API layer on Cloud Run configured with HTTP/2 enabled, session affinity, and an extended request execution timeout of up to 60 minutes.Answer
- CDeploy the sequence alignment engine on Cloud Run using Serverless VPC Access and mounting Cloud Storage FUSE buckets for shared file storage.
- DDeploy the containerized gRPC streaming API on Google Kubernetes Engine (GKE) Autopilot using a custom DaemonSet to orchestrate node scale-to-zero operations.
- EDeploy both the sequence alignment engine and the gRPC API layer onto App Engine Flexible environment using custom Docker runtime images.