Skip to main content

1. Visão Geral do Cluster

O Swarm Cluster é a plataforma de execução de aplicaçõesaplicações, eAPIs, serviços internos e ferramentas operacionais da empresa,empresa.

construída

Ele sobrefoi construído utilizando containers Docker e orquestração Docker Swarm.Swarm, com o objetivo de fornecer um ambiente padronizado, previsível e observável para execução de software.

OA objetivoplataforma dofoi clusterprojetada éseguindo fornecer:alguns princípios fundamentais:

  • AmbienteInfraestrutura padronizadocomo para deploy de aplicaçõescódigo
  • AltaDeploy disponibilidade de serviçosversionado
  • Observabilidade centralizada
Logs e métricas unificados Proxy reverso e TLS automático Isolamento entre aplicações Segurança por camadas Simplicidade operacional Reprodutibilidade de ambientes Escalabilidade controlada DeployBaixo versionadoacoplamento eentre rastreávelserviços

O cluster funciona como uma plataforma interna deonde execuçãonovas aplicações podem ser publicadas de software,forma semelhantepadronizada, utilizando imagens Docker versionadas e deploy via stacks.

A infraestrutura também fornece serviços compartilhados como:

    Proxy reverso TLS automático Logs centralizados Métricas e dashboards Autenticação SSO Storage comparilhado Cache Redis Web Application Firewall

    Dessa forma, os desenvolvedores podem focar nas aplicações enquanto o cluster fornece toda a umbase pequenooperacional PaaS privado.necessária.