Merge pull request #1259 from robgil-dds/170339063-network-diagram
170339063 - Adds network diagrams
This commit is contained in:
commit
e788c743ae
BIN
terraform/providers/dev/diagram/USEAST Development Network.png
Normal file
BIN
terraform/providers/dev/diagram/USEAST Development Network.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
BIN
terraform/providers/dev/diagram/USWEST Development Network.png
Normal file
BIN
terraform/providers/dev/diagram/USWEST Development Network.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
50
terraform/providers/dev/diagram/useast.txt
Normal file
50
terraform/providers/dev/diagram/useast.txt
Normal file
@ -0,0 +1,50 @@
|
||||
@startuml USEAST Development Network
|
||||
|
||||
title USEAST Development Network
|
||||
|
||||
cloud Internet
|
||||
|
||||
cloud Azure {
|
||||
[Azure Storage] as storage
|
||||
[Azure CDN] as cdn
|
||||
cdn --> storage : "HTTPS/443"
|
||||
note as cdn_note
|
||||
CDN and Azure storage are
|
||||
managed by Azure and configured
|
||||
for geographic failover
|
||||
end note
|
||||
}
|
||||
frame "USEAST Virtual Network" as vnet {
|
||||
frame "Public Route Table" as public_rt{
|
||||
frame "Public Subnet" as public_subnet {
|
||||
[ALB]
|
||||
[Internet] --> ALB
|
||||
note as public_useast
|
||||
10.1.1.0/24
|
||||
end note
|
||||
}
|
||||
}
|
||||
frame "Private Route Table" as private_rt{
|
||||
frame "Private Subnet" as private_subnet {
|
||||
[AKS]
|
||||
[Redis]
|
||||
[Postgres]
|
||||
[AzurePrivateStorage]
|
||||
AKS --> Redis : "TLS:6379"
|
||||
AKS --> Postgres : "TLS:5432"
|
||||
AKS --> AzurePrivateStorage : "HTTPS/443"
|
||||
[ALB] --> AKS : "HTTPS:443"
|
||||
note as private_useast
|
||||
10.1.2.0/24
|
||||
end note
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
frame "US West Backup Region" as backupregion {
|
||||
component "Backup Postgres" as pgbackup
|
||||
[Postgres] --> pgbackup : "Private Peering / TLS:5432"
|
||||
}
|
||||
|
||||
note right of [ALB] : Azure Load Balancer restricted to AKS only
|
||||
@enduml
|
40
terraform/providers/dev/diagram/uswest.txt
Normal file
40
terraform/providers/dev/diagram/uswest.txt
Normal file
@ -0,0 +1,40 @@
|
||||
@startuml USWEST Development Network
|
||||
|
||||
title USWEST Development Network
|
||||
|
||||
cloud Internet
|
||||
|
||||
frame "USEAST Virtual Network" as vnet {
|
||||
frame "Public Route Table" as public_rt{
|
||||
frame "Public Subnet" as public_subnet {
|
||||
[ALB]
|
||||
[Internet] --> ALB
|
||||
note as public_useast
|
||||
10.2.1.0/24
|
||||
end note
|
||||
}
|
||||
}
|
||||
frame "Private Route Table" as private_rt{
|
||||
frame "Private Subnet" as private_subnet {
|
||||
[AKS]
|
||||
[Redis]
|
||||
[Postgres]
|
||||
[AzurePrivateStorage]
|
||||
AKS --> Redis : "TLS:6379"
|
||||
AKS --> Postgres : "TLS:5432"
|
||||
AKS --> AzurePrivateStorage : "HTTPS/443"
|
||||
[ALB] --> AKS : "HTTPS:443"
|
||||
note as private_useast
|
||||
10.2.2.0/24
|
||||
end note
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
frame "USEAST Primary Region " as primary_region{
|
||||
component "Postgres" as pgbackup
|
||||
[Postgres] --> pgbackup : "Private Peering / TLS:5432"
|
||||
}
|
||||
|
||||
note right of [ALB] : Azure Load Balancer restricted to AKS only
|
||||
@enduml
|
Loading…
x
Reference in New Issue
Block a user