Diagram: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 8: | Line 8: | ||
"Block diagrams" [color = "pink"]; | "Block diagrams" [color = "pink"]; | ||
"very easy!" [color = "orange"]; | "very easy!" [color = "orange"]; | ||
} | |||
</kroki> | |||
==Cloudflare== | |||
<kroki lang="blockdiag"> | |||
blockdiag { | |||
Internet [shape = cloud, color = lightblue]; | |||
Cloudflare [label = "Cloudflare Edge\nArgo Tunnel", color = lightyellow]; | |||
AWS [label = "AWS Region", color = lightgray]; | |||
VPC [label = "VPC 10.0.0.0/16\nPrivate Network", color = palegreen]; | |||
IGW [label = "Internet Gateway", color = lightcyan]; | |||
Subnet [label = "Private Subnet\n10.0.1.0/24", color = honeydew]; | |||
SG [label = "Security Group\nInbound: 80, 443\nSSH: Denied", color = mistyrose]; | |||
PG [label = "Placement Group\nType: Spread or Cluster", color = lavender]; | |||
EC2A [label = "EC2 Instance 1\ncloudflared", color = white]; | |||
EC2B [label = "EC2 Instance 2\ncloudflared", color = white]; | |||
EC2C [label = "EC2 Instance 3\ncloudflared", color = white]; | |||
Internet -> Cloudflare [label = "HTTP / HTTPS"]; | |||
Cloudflare -> EC2A [label = "Zero Trust Access"]; | |||
Cloudflare -> EC2B; | |||
Cloudflare -> EC2C; | |||
AWS -> VPC; | |||
VPC -> IGW; | |||
VPC -> Subnet; | |||
Subnet -> EC2A; | |||
Subnet -> EC2B; | |||
Subnet -> EC2C; | |||
SG -> EC2A; | |||
SG -> EC2B; | |||
SG -> EC2C; | |||
PG -> EC2A; | |||
PG -> EC2B; | |||
PG -> EC2C; | |||
EC2A -> Cloudflare [style = dotted, label = "Outbound TLS"]; | |||
EC2B -> Cloudflare [style = dotted]; | |||
EC2C -> Cloudflare [style = dotted]; | |||
} | } | ||
</kroki> | </kroki> | ||
Revision as of 08:30, 7 January 2026
Example
Cloudflare
References
|
References | ||
|---|---|---|