Skip to main content

Infraestutura como Plataforma

O cluster deve ser entendido como uma plataforma interna de execução de software, e não apenas como um conjunto de máquinas onde aplicações são instaladas manualmente.

Aplicações não devem depender de configurações manuais em servidores específicos.
Toda aplicação deve ser executada através de containers e publicada via stack.

Isso garante:

  • Reprodutibilidade
  • Portabilidade
  • Versionamento de deploy
  • Facilidade de rollback
  • Independência de servidor específico
  • Escalabilidade controlada

O servidor deixa de ser importante; o que importa é o serviço.