Skip to Content

O que é orquestração de contêineres?

O que é orquestração de contêineres?

A orquestração de contêineres inclui o processo e as ferramentas usadas para gerenciar uma frota de contêineres ao longo de seus ciclos de vida, incluindo como eles interagem e se comunicam entre si em uma escala mais ampla. Esses processos geralmente são gerenciados por plataformas de orquestração de contêineres.

Saiba mais sobre contêineres

Por que a orquestração de contêineres é benéfica?

Sem orquestração de contêineres, expandir o uso de contêineres aumentaria exponencialmente a quantidade de trabalho necessária para gerenciá-los. Quando os contêineres começam a se multiplicar em milhares dentro de uma organização, gerenciá-los pode ser muito demorado. Como resultado, os benefícios da eficiência e da velocidade que os contêineres podem oferecer seriam efetivamente cancelados.

A orquestração de contêineres tornou-se amplamente automatizada para simplificar o trabalho necessário para girar um grande número de contêineres para cima e para baixo.

A orquestração de contêineres também pode ajudar com:

  • Padronização, segurança e governança que as grandes empresas precisarão ao implementar estratégias de contêiner.
  • Estabilização e gerenciamento de recursos. Obtenha melhor visibilidade e gerenciamento de como os recursos são usados e alocados.
  • Registro e análise. Visibilidade e insights podem ajudar você a ter uma visão geral do seu aplicativo.
  • Dimensionamento mais simples e uniforme para ambientes de contêineres corporativos.
  • Disponibilidade e redundância aprimoradas.

O que as plataformas de orquestração de contêineres fazem?

As plataformas de orquestração de contêineres podem automatizar as etapas de gerenciamento de uma carga de trabalho de contêiner, incluindo:

  • provisionamento;
  • Implantação e agendamento
  • Gerenciamento de cluster
  • Balanceamento de carga e alocação de recursos para garantir que os recursos de computação sejam otimizados
  • Segurança e monitoramento para ajudar a criar outro contêiner se um falhar ou substituir imagens de contêiner para corrigir uma vulnerabilidade
  • Rede de contêineres, que permite que outros contêineres e serviços conversem entre si
  • Acesso e serviços de banco de dados

Uma plataforma de orquestração pode ser informada sobre quais processos ela precisa fazer e quando, tirando muitas tarefas do papel dos desenvolvedores.

Quais são as plataformas de orquestração de contêineres mais populares?

Há muitas plataformas de orquestração de contêineres para escolher. A opção que você deve selecionar dependerá dos requisitos dos seus aplicativos, do nível de conhecimento da sua equipe em contêineres, da sua estratégia de nuvem e das complexidades das suas necessidades de segurança e conformidade.

Algumas plataformas populares de orquestração de contêineres incluem:

  • Kubernetes
  • Plataformas desenvolvidas com base no Kubernetes (por exemplo, Mirantis Kubernetes Engine, Azure Kubernetes Service, IBM Cloud Kubernetes Service e Google Kubernetes Engine)
  • Amazon Elastic Container Service (ECS)
  • Mesos Apache
  • Plataforma de contêineres Red Hat OpenShift

As plataformas de orquestração de contêineres lidam com armazenamento de dados?

Quando se trata de armazenamento de contêineres, a capacidade de executar cargas de trabalho stateful, como bancos de dados, não era uma prioridade quando os contêineres foram introduzidos pela primeira vez. Containers seriam desmembrados, executariam sua carga de trabalho e desapareceriam.

Mas conforme a complexidade das cargas de trabalho de contêineres aumentava, também aumentava o desejo por aplicativos stateful e, portanto, armazenamento persistente de dados. As pessoas queriam um armazenamento persistente que pudesse continuar a ser reutilizado e acessado por instâncias futuras de contêineres assim que as cargas de trabalho iniciais fossem concluídas.

Apareceram soluções alternativas rudimentares, como a capacidade de expor o sistema de arquivos do host ao contêiner por meio de volumes. Mas embora os plugins de volume já tenham sido a resposta, hoje existem maneiras melhores.

Soluções de armazenamento persistente nativas de contêineres de nível corporativo, como Portworx ®, podem ser usadas para fornecer armazenamento de dados a um cluster de contêineres no Kubernetes . A capacidade de provisionar armazenamento externo sob demanda provou ser um divisor de águas que abre as possibilidades de aplicativos em contêiner.

O que é Kubernetes?

O Kubernetes é um dos sistemas de orquestração de contêineres mais populares. O que torna a implantação de aplicativos em contêiner tão essencial em grande escala? Automação.

Quando você tem milhares de contêineres ou mais, gerenciar a expansão e a complexidade de contêineres é muito mais viável com uma plataforma de gerenciamento de contêineres. O Kubernetes simplifica e automatiza aspectos da orquestração de contêineres para que as equipes de DevOps possam orquestrar arquiteturas complexas baseadas em contêineres. Ele pode até tomar decisões para você sobre para onde as cargas de trabalho devem ser executadas e movê-las se elas forem executadas melhor em outro lugar.

Saiba mais sobre Kubernetes

12/2024
Portworx on Red Hat OpenShift Bare Metal Reference Architecture
A validated architecture and design model to deploy Portworx® on Red Hat OpenShift running on bare metal hosts for use with OpenShift Virtualization.
Arquitetura de referência
33 páginas
ENTRE EM CONTATO
Dúvidas ou comentários?

Tem dúvidas ou comentários sobre produtos ou certificações da Pure?  Estamos aqui para ajudar.

Agende uma demonstração

Agende uma demonstração ao vivo e veja você mesmo como a Pure pode ajudar a transformar seus dados em resultados poderosos. 

Telefone: 55-11-2844-8366

Imprensa: pr@purestorage.com

 

Sede da Pure Storage

Av. Juscelino Kubitschek, 2041

Torre B, 5º andar - Vila Olímpia

São Paulo, SP

04543-011 Brasil

info@purestorage.com

FECHAR
Seu navegador não é mais compatível.

Navegadores antigos normalmente representam riscos de segurança. Para oferecer a melhor experiência possível ao usar nosso site, atualize para qualquer um destes navegadores mais atualizados.