@startuml !theme materia ' Define a direção do layout da esquerda para a direita para clareza left to right direction title Arquitetura Corporativa Segura com DMZ e Firewall Duplo cloud "WAN (Internet)" as WAN ' O Firewall Externo é a primeira barreira node "Firewall Externo\n(IPTables)" as FW_EXT #Firebrick package "DMZ (Rede de Perímetro)" #LightCoral { node "Balanceador de Carga\n(Nginx)" as PROXY node "Servidor Web01\n(Apache)" as WEB01 node "Servidor Web02\n(Apache)" as WEB02 node "Servidor Web03\n(Apache)" as WEB03 node "DNS Autoritativo\n(BIND)" as DNS_PUB } ' O Firewall Interno separa a DMZ da LAN node "Firewall Interno\n(IPTables)" as FW_INT #RoyalBlue package "LAN (Rede Interna)" #LightBlue { node "Estação de Trabalho" as PC node "Servidor RADIUS" as RADIUS node "Servidor Zabbix" as ZABBIX node "Servidor DHCP" as DHCP database "Banco de Dados" as DB node "DNS Interno\n(Resolver/Cache)" as DNS_INT } ' --- Definição do Fluxo de Tráfego --- ' 1. Fluxo de entrada do usuário WAN -> FW_EXT : "Requisições HTTP/S\n(Portas 80, 443)" FW_EXT -> PROXY ' 2. Balanceamento de Carga dentro da DMZ PROXY --> WEB01 PROXY --> WEB02 PROXY --> WEB03 ' 3. Fluxo de dados da DMZ para a LAN (controlado pelo Firewall Interno) ' Usando um grupo para simplificar as setas (WEB01, WEB02, WEB03) ..> FW_INT : "Requisição de dados\n(Porta do BD, ex: 3306)" FW_INT ..> DB ' 4. Comunicação interna da LAN PC --> DNS_INT : "Consulta DNS interna" ZABBIX --> FW_INT : "Monitoramento" FW_INT --> (WEB01, WEB02, WEB03) : "Coleta de dados Zabbix" @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art