Templates/Global Cloud Run Web App
Google Cloud
Web Apps
starter

Global Cloud Run Web AppGoogle Cloud Architecture Template

A globally load-balanced Cloud Run web application with Cloud SQL, CDN caching, and WAF protection.

Cloud DNSCloud Armor WAFGlobal HTTPS LBCloud CDNCloud Run AppCloud SQLSecret ManagerCloud Monitoring

Why this architecture works

  • Global HTTPS Load Balancing gives a single anycast IP with automatic TLS and cross-region failover.
  • Cloud Run scales to zero, so you pay only for request-serving time on a fully managed runtime.
  • Cloud Armor in front of the load balancer blocks OWASP Top 10 attacks before they reach compute.
  • Secrets are injected from Secret Manager at runtime instead of being baked into container images.
  • Cloud CDN caches static assets at the edge, cutting latency and origin egress cost.

What's inside (8 resources)

Cloud DNS
gcp-cloud-dns
Cloud Armor WAF
gcp-armor
Global HTTPS LB
gcp-cloud-load-balancing
Cloud CDN
gcp-cloud-cdn
Cloud Run App
gcp-cloud-run
Cloud SQL
gcp-cloud-sql
Secret Manager
gcp-secret-manager
Cloud Monitoring
gcp-monitoring

From template to running infrastructure

  1. Open this template in the CloudForge visual designer (free account, no credit card).
  2. Customize resources, names, and connections on the drag-and-drop canvas — or ask Vani, the AI architect, to adapt it.
  3. Generate production-ready Terraform or Pulumi in one click.
  4. Review the plan diff and security scan, then deploy with human approval.

Related architecture templates