⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

  1. DNS Query

  2. HTTPS Resp.

svc1.site.org

svc2.site.org

svc3.site.org

svc4.site.org

Private DNS

swarm.site.org 10.0.0.16

swarm.site.org 10.0.0.17

swarm.site.org 10.0.0.18

“A” records for each node

SVC1

SVC2

node3 10.0.0.16

node2

node1 10.0.0.18

prod_web overlay network

SVC3

SVC4

CNAMEs for

https://svc1.site.org/

https://svc1.site.org/

Public DNS

svc1.site.org 107.x.x.x

svc2.site.org 107.x.x.x

svc3.site.org 107.x.x.x

“A” records for each node

proxy

  1. DNS Query

  2. HTTPS Query

  3. HTTPS Resp.

Internet - Public IP - 107.x.x.x

LAN - Private IP

Magic loadbalancer and routing

The proxy service directs only web traffic

Firewall / Router

port 443

return port

port 80 port 443 port 2022

port 2022

port 2022

POOF!!

port 443

return port

  1. HTTPS Query

swarm.site.org

10.0.0.17

proxy

proxy