Visão geral

A orquestração automatiza a implantação, o gerenciamento, a escala e a rede dos containers. Empresas que precisam implantar e gerenciar centenas ou milhares de containers Linux e hosts podem se beneficiar da orquestração de containers.

É possível usar a orquestração em todos os ambientes em que você usa os containers. Com ela, você implanta a mesma aplicação em ambientes diferentes sem precisar reprojetá-la. Além disso, com os microsserviços em containers, é mais fácil orquestrar serviços, incluindo armazenamento, rede e segurança.

Os containers oferecem às aplicações baseadas em microsserviços uma unidade de implantação e um ambiente de execução autônomo ideais. Eles possibilitam a execução independente de várias partes de uma aplicação em microsserviços no mesmo hardware, com um controle muito maior sobre os componentes individuais e ciclos de vida.

Usar a orquestração no gerenciamento do ciclo de vida dos containers também oferece suporte às equipes de DevOps que integram fluxos de trabalho de CI/CD a ele. Com as interfaces de programação de aplicações (APIs) e as equipes de DevOps, os microsserviços em containers são os pilares das aplicações nativas em nuvem.

Qual é a finalidade da orquestração de containers?

Use a orquestração de containers para automatizar e gerenciar tarefas como:

  • Provisionamento e implantação
  • Configuração e programação
  • Alocação de recursos
  • Disponibilidade dos containers
  • Escala ou remoção de containers com base no balanceamento de cargas de trabalho na infraestrutura
  • Balanceamento de carga e roteamento de tráfego
  • Monitoramento da integridade do container
  • Configuração da aplicação com base no container em que ela será executada
  • Proteção das interações entre os containers
  • https://www.redhat.com/pt-br/topics/containers/what-is-container-orchestration

Ferramentas de orquestração de containers e clusters