~/questoes/devops
Orquestração automática é o processo de coordenar a criação, atualização e gerenciamento de contêineres de forma inteligente. Quando uma aplicação passa de alguns contêineres para dezenas ou centenas, fazer isso manualmente torna-se impraticável e propenso a erros.
A resposta correta reconhece que gerenciar dezenas ou centenas de contêineres manualmente é impraticável. Em larga escala, você precisa de automação para tarefas como balanceamento de carga, reinicialização automática de falhas e alocação eficiente de recursos.
Essa limitação não existe. Docker consegue participar de ambientes muito maiores quando usado com ferramentas de orquestração. O problema não é uma restrição técnica do Docker em si, mas sim a falta de automação para gerenciar muitos contêineres.
Máquinas virtuais são mais pesadas e consomem mais recursos que contêineres. A escalabilidade de contêineres é justamente um dos seus pontos fortes. A solução é orquestração automática, não substituição por VMs.
Essa é a resposta correta. Gerenciar manualmente dezenas ou centenas de contêineres é inviável: você precisaria monitorar, reiniciar, rebalancear tráfego e alocar recursos de forma manual, constante e propensa a erros.
É possível distribuir tráfego sem um orquestrador (usando load balancers tradicionais), mas fazer isso de forma automática, dinâmica e coordenada com outras operações se torna muito complexo e manual.