quando o número de containers cresce, se torna impossível o gerenciamento manual. é nesse momento que se faz necessária a orquestração, uma ferramenta que gerencia todo o ciclo de vida dos containers. o padrão de mercado é o kubernetes (k8s). dentre as principais funções de um orquestrador, se destacam:
- provisionamento: implantar containers automaticamente nos servidores disponíveis.
- self-healing (recuperação de falhas): se um container morrer, o orquestrador percebe e sobe um novo instantaneamente.
- escalabilidade: aumenta ou diminui o número de containers com base no uso de processamento e memória.
- balanceamento de carga: distribui o tráfego de rede entre todas as instâncias do serviço.