2. Engine do Cluster
Engine Operacional do Cluster
O cluster opera baseado em alguns pilares fundamentais:
Orquestração
Responsável por manter containers rodando, reiniciar serviços, distribuir cargas e gerenciar deploys.
Tecnologia: Docker Swarm
Rede
Rede overlay interna permitindo comunicação entre serviços independentemente do nó.
Storage
Volumes persistentes via AWS EFS compartilhado entre todos os nós.
Observabilidade
Logs, métricas e alertas centralizados.
Segurança
TLS automático, WAF, autenticação SSO e isolamento por redes internas.
Deploy
Deploy versionado via imagens Docker e stacks.
Arquitetura
| Componente | Função |
| Traefik | Proxy reverso / entrada HTTP |
| Docker Swarm | Orquestração de containers |
| Portainer | Gerenciamento visual |
| Loki | Armazenamento de logs |
| Alloy | Coleta de logs |
| Prometheus | Métricas |
| Grafana | Dashboards |
| EFS | Storage compartilhado |
| Redis | Cache e sessões |
| Authentik | SSO |
| WAF | Web Application Firewall |
Fluxo de requisição
Internet Internet
↓ ↓
Traefik Traefik
↓ ↓
WAF WAF
↓ ↓
NGINX GO APP
↓
PHP-FPM/APP