36 lines
882 B
Markdown
36 lines
882 B
Markdown
|
|
```mermaid
|
|
flowchart TD
|
|
%% Objects
|
|
EXT_Web[/External Web traffic\]
|
|
EXT_Admin[\External Admin Traffic/]
|
|
GW_CA{Gateway - Canada}
|
|
GW_CA+{Gateway - Canada - Extras}
|
|
GW_CN{Gateway - China}
|
|
SRV1@{ shape: processes, label: "Services Group 1" }
|
|
SRV2@{ shape: processes, label: "Services Group 2" }
|
|
SRV3@{ shape: processes, label: "Services Group 3" }
|
|
DNS((DNS Server))
|
|
SSL_Cert((SSL Certificate))
|
|
|
|
DNS -.-> GW_CA
|
|
SSL_Cert -.-> GW_CA
|
|
|
|
%% Web Traffic
|
|
EXT_Web ==>|web request to| GW_CA
|
|
GW_CA ==>|forward to| GW_CN
|
|
GW_CA ==>|forward to| GW_CA+
|
|
GW_CN ==>|forward to| SRV1
|
|
GW_CA ==>|forward to| SRV2
|
|
GW_CA+ ==>|forward to| SRV3
|
|
|
|
%% Admin Traffic
|
|
EXT_Admin -->|SSH| GW_CA
|
|
GW_CA -->|SSH| GW_CN
|
|
EXT_Admin -->|SSH| GW_CN
|
|
GW_CN -->|SSH| SRV1
|
|
GW_CA -->|SSH| SRV2
|
|
GW_CA+ -->|SSH| SRV3
|
|
|
|
|
|
``` |