GCP Architecture — Reladraw template

Google Cloud 架构. Copy the source, paste into the official playground, done. No coordinates — every position is stated relative to something else.

Preview

Cloud Load Balancer Cloud CDN GKE cluster Cloud SQL Cloud Storage IAM RBAC

Source (.reladraw)

node lb "Cloud Load Balancer"
node cdn "Cloud CDN"  right of lb
node gke "GKE cluster"  below lb
node sql "Cloud SQL"  below-right of gke
node gcs "Cloud Storage"  right of sql
node iam "IAM"  above-left of gke
edge lb -> gke
edge cdn -> lb
edge gke -> sql
edge gke -> gcs
edge iam -> gke "RBAC"

How to use

  1. Open the Reladraw playground
  2. Paste the source above — the diagram re-solves live
  3. Export SVG from the playground, or render locally: npx reladraw gcp-architecture.reladraw -o out.svg

When to use this template

Google Cloud deployments: a load-balanced GKE service with managed SQL and storage. Use it in cloud proposals and cost reviews — the managed services are nodes, so the bill lines up with the picture.

How to customize

  1. Swap GKE for Cloud Run. Replace the node: node run "Cloud Run" below lb and retarget the edge edge lb -> run.
  2. Add a memory store. Insert node mem "Memorystore" right of sql and edge gke -> mem "cache".
  3. Show multi-region. Duplicate the cluster: node gke2 "GKE region-2" right of gke, then edge lb -> gke2.

FAQ

How do I draw a GCP architecture diagram?

Each managed service is a node and each call path is an edge; traffic flows top to bottom from the load balancer. This template covers the standard CDN + LB + GKE + SQL shape.

Where does IAM fit?

Put it beside the compute it governs and label the edge RBAC — security reviewers look for it there first.

Can I mix GCP and on-prem?

Yes: add a node for the VPN interconnect and wire it to the VPC edge. Keep cloud services above on-prem nodes so data gravity reads top-down.

Related templates

Simple Decision TreeAWS Cloud ArchitectureKubernetes Cluster