AWS VPC Layout
Public + private subnets across two AZs in a single VPC container.
Rendering…
Make it your own.
{
"nodes": [
{ "id":"net","type":"cloud","label":"Internet","x":40,"y":160 },
{ "id":"igw","type":"hexagon","label":"IGW","x":220,"y":170 },
{ "id":"vpc","type":"container","label":"VPC 10.0.0.0/16","x":380,"y":40,"w":620,"h":380 },
{ "id":"aza","type":"container","label":"AZ a","x":410,"y":80,"w":270,"h":320,"fill":"rgba(54,102,255,0.04)" },
{ "id":"azb","type":"container","label":"AZ b","x":700,"y":80,"w":270,"h":320,"fill":"rgba(54,102,255,0.04)" },
{ "id":"pub-a","type":"rect","label":"Public subnet","x":430,"y":120,"fill":"#dbeafe" },
{ "id":"pub-b","type":"rect","label":"Public subnet","x":720,"y":120,"fill":"#dbeafe" },
{ "id":"priv-a","type":"rect","label":"Private subnet","x":430,"y":220,"fill":"#dcfce7" },
{ "id":"priv-b","type":"rect","label":"Private subnet","x":720,"y":220,"fill":"#dcfce7" },
{ "id":"rds","type":"database","label":"RDS multi-AZ","x":580,"y":330 }
],
"edges": [
{ "id":"a","source":"net","target":"igw" },
{ "id":"b","source":"igw","target":"pub-a" },
{ "id":"c","source":"igw","target":"pub-b" },
{ "id":"d","source":"pub-a","target":"priv-a" },
{ "id":"e","source":"pub-b","target":"priv-b" },
{ "id":"f","source":"priv-a","target":"rds" },
{ "id":"g","source":"priv-b","target":"rds" }
]
}