Question

Difficulty: MediumDesigning Infrastructure for Technical Requirements and High Availability

A logistics enterprise is designing the cloud architecture for its real-time package tracking API and regional operational backend on Google Cloud. The solution must satisfy the following technical and high-availability requirements:

1. The stateless tracking API microservices receive bursty HTTP traffic and must auto-scale dynamically without introducing server management overhead.
2. Hybrid connectivity between the on-premises data center and GCP must support up to 1.5 Gbps1.5\text{ Gbps} of encrypted steady-state throughput with 99.99%99.99\% availability.

Which TWO architectural decisions should you include in your design to meet these requirements? (Select 2 answers)

  1. Deploy the stateless tracking API microservices to Cloud Run and front them with an External Application Load Balancer.Answer
  2. Provision HA Cloud VPN with two active-active IPsec tunnels using BGP dynamic routing across distinct availability zones.Answer
  3. C
    Deploy the stateless tracking API microservices on a multi-zonal Google Kubernetes Engine (GKE) cluster configured with custom node pools and Service Mesh.
  4. D
    Provision a multi-region Cloud Spanner instance to store single-region operational metadata.
  5. E
    Provision a 10 Gbps Dedicated Interconnect circuit with Cloud Router to handle the hybrid networking throughput requirement.

Answer

Deploy the stateless API microservices using Cloud Run fronted by an External Application Load Balancer, and establish hybrid connectivity using HA Cloud VPN with two active-active IPsec tunnels via BGP dynamic routing.
Deploying the microservices on Cloud Run provides serverless container execution that scales automatically down to zero and handles bursty HTTP traffic without cluster maintenance. Pairing this with HA Cloud VPN satisfies the 1.5 Gbps bandwidth requirement (as HA Cloud VPN supports up to 3 Gbps per tunnel) while delivering a high availability SLA of 99.99% through dual active-active IPsec tunnels across separate availability zones.

Step-by-Step Solution

1
Evaluate compute requirements for stateless API microservices
Identify Cloud Run as the optimal serverless execution engine for HTTP traffic that requires zero cluster management and automatic scaling.
Stateless microservices with bursty HTTP traffic benefit from Cloud Run's fully managed execution rather than managing GKE cluster infrastructure.
2
Evaluate hybrid networking options for 1.5 Gbps bandwidth and 99.99% SLA
Identify HA Cloud VPN as the correct choice since each tunnel delivers up to 3 Gbps encrypted bandwidth, and dual topology achieves 99.99% availability.
Dedicated Interconnect is designed for higher bandwidth (10 Gbps or 100 Gbps circuits) and is unnecessary for a 1.5 Gbps workload, whereas HA Cloud VPN natively meets the throughput and SLA requirements.

Key Concept

Designing high-availability cloud architecture balancing managed compute and redundant hybrid networking based on explicit technical SLAs and capacity requirements.
Rate this question