{"format":"epicdraw-workspace","version":1,"charts":[{"id":"template-aws-vpc-network-diagram","name":"AWS VPC network diagram","paper":"white","pattern":"blank","wobble":0.22,"ppm":48,"nodes":[{"id":"aws-vpc-network-diagram-n1","type":"lane","text":"","x":0,"y":0,"w":1720,"h":1280,"fill":"none","fst":"solid","seed":701,"font":"sans","fs":22,"bold":false,"lv":0,"lock":true,"z":-20,"ink":"navy"},{"id":"aws-vpc-network-diagram-n2","type":"text","text":"AWS VPC network diagram","x":42,"y":24,"w":1620,"h":64,"fill":"none","fst":"solid","seed":702,"font":"hand","fs":48,"bold":true,"lv":0,"align":"left","ink":"navy"},{"id":"aws-vpc-network-diagram-n3","type":"text","text":"Lay out a highly available web app in one AWS region: two zones with public, private and data subnets and a VPN.","x":42,"y":96,"w":1620,"h":44,"fill":"none","fst":"solid","seed":703,"font":"sans","fs":23,"bold":false,"lv":0,"align":"left","ink":"grey"},{"id":"aws-vpc-network-diagram-n4","type":"line","text":"","x":42,"y":160,"w":1636,"h":4,"fill":"none","fst":"solid","seed":704,"font":"sans","fs":22,"bold":false,"lv":0,"rot":0,"head":"none","ink":"navy"},{"id":"aws-vpc-network-diagram-n5","type":"text","text":"EXAMPLE TEMPLATE · Replace the example content, owners and dates with your own.","x":42,"y":1232,"w":1630,"h":30,"fill":"none","fst":"solid","seed":705,"font":"sans","fs":18,"bold":false,"lv":0,"align":"left","ink":"grey"},{"id":"aws-vpc-network-diagram-n6","type":"lane","text":"","x":45,"y":205,"w":1400,"h":965,"fill":"none","fst":"solid","seed":706,"font":"sans","fs":22,"bold":false,"lv":0,"z":-3},{"id":"aws-vpc-network-diagram-n7","type":"text","text":"Region · eu-west-2","x":60,"y":212,"w":400,"h":32,"fill":"none","fst":"solid","seed":707,"font":"sans","fs":18,"bold":true,"lv":0,"align":"left","ink":"grey"},{"id":"aws-vpc-network-diagram-n8","type":"lane","text":"","x":75,"y":330,"w":1340,"h":830,"fill":"none","fst":"solid","seed":708,"font":"sans","fs":22,"bold":false,"lv":0,"z":-2,"dash":true},{"id":"aws-vpc-network-diagram-n9","type":"text","text":"VPC · 10.0.0.0/16","x":90,"y":336,"w":300,"h":32,"fill":"none","fst":"solid","seed":709,"font":"sans","fs":18,"bold":true,"lv":0,"align":"left","ink":"grey"},{"id":"aws-vpc-network-diagram-n10","type":"person","text":"Users","x":1500,"y":215,"w":80,"h":110,"fill":"none","fst":"solid","seed":710,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n11","type":"rect","text":"Internet gateway","x":620,"y":250,"w":220,"h":60,"fill":"sky","fst":"solid","seed":711,"font":"sans","fs":17,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n13","type":"text","text":"Availability zone A","x":105,"y":428,"w":300,"h":26,"fill":"none","fst":"solid","seed":713,"font":"sans","fs":16,"bold":true,"lv":0,"align":"left"},{"id":"aws-vpc-network-diagram-n14","type":"lane","text":"","x":105,"y":460,"w":610,"h":160,"fill":"none","fst":"solid","seed":714,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n15","type":"rect","text":"Public subnet A","x":105,"y":460,"w":200,"h":36,"fill":"leaf","fst":"solid","seed":715,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n16","type":"lane","text":"","x":105,"y":645,"w":610,"h":235,"fill":"none","fst":"solid","seed":716,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n17","type":"rect","text":"Private subnet A","x":105,"y":645,"w":200,"h":36,"fill":"sky","fst":"solid","seed":717,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n18","type":"lane","text":"","x":105,"y":905,"w":610,"h":240,"fill":"none","fst":"solid","seed":718,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n19","type":"rect","text":"Data subnet A","x":105,"y":905,"w":200,"h":36,"fill":"lavender","fst":"solid","seed":719,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n20","type":"rect","text":"NAT gateway","x":145,"y":545,"w":190,"h":50,"fill":"leaf","fst":"solid","seed":720,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n21","type":"server","text":"App 1","x":165,"y":700,"w":100,"h":126,"fill":"sky","fst":"solid","seed":721,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n22","type":"server","text":"App 2","x":435,"y":700,"w":100,"h":126,"fill":"sky","fst":"solid","seed":722,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n23","type":"db","text":"RDS primary","x":355,"y":960,"w":120,"h":150,"fill":"lavender","fst":"solid","seed":723,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n24","type":"text","text":"Availability zone B","x":775,"y":428,"w":300,"h":26,"fill":"none","fst":"solid","seed":724,"font":"sans","fs":16,"bold":true,"lv":0,"align":"left"},{"id":"aws-vpc-network-diagram-n25","type":"lane","text":"","x":775,"y":460,"w":610,"h":160,"fill":"none","fst":"solid","seed":725,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n26","type":"rect","text":"Public subnet B","x":775,"y":460,"w":200,"h":36,"fill":"leaf","fst":"solid","seed":726,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n27","type":"lane","text":"","x":775,"y":645,"w":610,"h":235,"fill":"none","fst":"solid","seed":727,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n28","type":"rect","text":"Private subnet B","x":775,"y":645,"w":200,"h":36,"fill":"sky","fst":"solid","seed":728,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n29","type":"lane","text":"","x":775,"y":905,"w":610,"h":240,"fill":"none","fst":"solid","seed":729,"font":"sans","fs":22,"bold":false,"lv":0,"z":-1},{"id":"aws-vpc-network-diagram-n30","type":"rect","text":"Data subnet B","x":775,"y":905,"w":200,"h":36,"fill":"lavender","fst":"solid","seed":730,"font":"sans","fs":15,"bold":true,"lv":0,"z":-0.5},{"id":"aws-vpc-network-diagram-n31","type":"rect","text":"NAT gateway","x":1175,"y":545,"w":190,"h":50,"fill":"leaf","fst":"solid","seed":731,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n32","type":"server","text":"App 3","x":835,"y":700,"w":100,"h":126,"fill":"sky","fst":"solid","seed":732,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n33","type":"server","text":"App 4","x":1105,"y":700,"w":100,"h":126,"fill":"sky","fst":"solid","seed":733,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n34","type":"db","text":"RDS standby","x":1025,"y":960,"w":120,"h":150,"fill":"lavender","fst":"solid","seed":734,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n35","type":"rect","text":"Application load balancer","x":590,"y":366,"w":290,"h":52,"fill":"mint","fst":"solid","seed":735,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n46","type":"rect","text":"VPN gateway","x":1240,"y":262,"w":180,"h":56,"fill":"peach","fst":"solid","seed":746,"font":"sans","fs":16,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n47","type":"rect","text":"On-premises\noffice","x":1480,"y":650,"w":195,"h":90,"fill":"peach","fst":"solid","seed":747,"font":"sans","fs":17,"bold":true,"lv":0},{"id":"aws-vpc-network-diagram-n49","type":"text","text":"Security groups: load balancer accepts 443 from the internet; app servers accept traffic only from the load balancer; databases only from app servers.","x":45,"y":1185,"w":1630,"h":30,"fill":"none","fst":"solid","seed":749,"font":"sans","fs":17,"bold":false,"lv":0,"align":"left","ink":"grey"}],"edges":[{"id":"aws-vpc-network-diagram-e12","from":"aws-vpc-network-diagram-n10","to":"aws-vpc-network-diagram-n11","label":"HTTPS","seed":712,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"l","ea":"r"},{"id":"aws-vpc-network-diagram-e36","from":"aws-vpc-network-diagram-n11","to":"aws-vpc-network-diagram-n35","label":"","seed":736,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"b","ea":"t"},{"id":"aws-vpc-network-diagram-e37","from":"aws-vpc-network-diagram-n35","to":"aws-vpc-network-diagram-n21","label":"","seed":737,"style":"straight","head":"end","lv":0,"font":"sans","fs":18},{"id":"aws-vpc-network-diagram-e38","from":"aws-vpc-network-diagram-n35","to":"aws-vpc-network-diagram-n22","label":"","seed":738,"style":"straight","head":"end","lv":0,"font":"sans","fs":18},{"id":"aws-vpc-network-diagram-e39","from":"aws-vpc-network-diagram-n35","to":"aws-vpc-network-diagram-n32","label":"","seed":739,"style":"straight","head":"end","lv":0,"font":"sans","fs":18},{"id":"aws-vpc-network-diagram-e40","from":"aws-vpc-network-diagram-n35","to":"aws-vpc-network-diagram-n33","label":"","seed":740,"style":"straight","head":"end","lv":0,"font":"sans","fs":18},{"id":"aws-vpc-network-diagram-e41","from":"aws-vpc-network-diagram-n23","to":"aws-vpc-network-diagram-n34","label":"Synchronous replica","seed":741,"style":"straight","head":"end","lv":0,"font":"sans","fs":18,"dash":true},{"id":"aws-vpc-network-diagram-e42","from":"aws-vpc-network-diagram-n21","to":"aws-vpc-network-diagram-n23","label":"","seed":742,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"b","ea":"t"},{"id":"aws-vpc-network-diagram-e43","from":"aws-vpc-network-diagram-n22","to":"aws-vpc-network-diagram-n23","label":"","seed":743,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"b","ea":"t"},{"id":"aws-vpc-network-diagram-e44","from":"aws-vpc-network-diagram-n32","to":"aws-vpc-network-diagram-n34","label":"","seed":744,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"b","ea":"t"},{"id":"aws-vpc-network-diagram-e45","from":"aws-vpc-network-diagram-n33","to":"aws-vpc-network-diagram-n34","label":"","seed":745,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"b","ea":"t"},{"id":"aws-vpc-network-diagram-e48","from":"aws-vpc-network-diagram-n46","to":"aws-vpc-network-diagram-n47","label":"Site-to-site VPN","seed":748,"style":"elbow","head":"end","lv":0,"font":"sans","fs":18,"sa":"r","ea":"t","dash":true}],"strokes":[],"imgs":{}}],"cur":"template-aws-vpc-network-diagram"}