A digital media enterprise is architecting a new real-time content recommendation service on Google Cloud. The service processes lightweight, stateless HTTP REST requests that experience erratic traffic patterns and must scale down to zero instances during off-peak hours to minimize operational overhead and baseline compute costs. Additionally, the service must reliably connect to an on-premises media archive with a continuous bandwidth requirement of and a high availability SLA. Which architecture should you deploy to meet these technical and availability requirements?
- Deploy the application on Cloud Run integrated with a Serverless VPC Access connector, and establish Dedicated Interconnect with 99.99% availability using dual interconnect attachments across two distinct metro locations.Cevap
- BDeploy the application on a regional Google Kubernetes Engine (GKE) cluster with autoscaling node pools, and establish an HA VPN gateway with dual active-active IPsec tunnels to the on-premises network.
- CDeploy the application on Cloud Run in a service VPC, and use VPC Network Peering to route traffic through a central hub VPC that connects to on-premises via a single Dedicated Interconnect link.
- DDeploy the application back-end using Cloud Spanner instances across three zones, and configure Cloud VPN over the public internet to synchronize on-premises assets.
Cevap
Deploy the application on Cloud Run integrated with a Serverless VPC Access connector, and establish Dedicated Interconnect with 99.99% availability using dual interconnect attachments across two distinct metro locations.
Cloud Run is the ideal serverless compute platform for stateless microservices that require scaling down to zero during idle periods. Combining Cloud Run with a Serverless VPC Access connector allows compute instances to reach internal VPC resources. To meet the 15 Gbps bandwidth demand and 99.99% SLA requirement, Dedicated Interconnect with dual connections across two distinct metro locations is the required Google Cloud reference architecture.
Adım Adım Çözüm
Anahtar Kavram
Designing High-Availability Hybrid Architectures with Serverless Compute and Dedicated Interconnect