Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gerenciamento de Contêiners - Coggle Diagram
Gerenciamento de Contêiners
Docker,
Automatizar a implantação
de aplicativos como
contêineres portáteis
e autossuficientes que podem ser executados na nuvem ou localmente;
O Docker disponibiliza o
Docker Community Edition (CE)
para Windows ou para macOS;
Kubernetes
É um sistema de
orquestração de contêineres
open source que automatiza a implantação, o dimensionamento e a gestão de aplicações em contêineres.
ORQUESTRAÇÃO DE CONTAINERS
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.
Kubernetes é uma plataforma de código aberto criada pelo Google para
operações de implantação de contêiner
, aumento e redução e
automação em clusters de hosts
.
Ajuda a
automatizar a implantação
Pods
A cada Pod é atribuído um endereço IP único (IPv4 e IPv6). Cada contêiner num Pod compartilha o mesmo namespace de rede, incluíndo o IP e a(s) porta(s)
Rancher
Gerenciamento Unificado de aplicativos de vários clusters
Une com autenticação centralizadas controle de acesso e capacidade de observação
Otimização da implantação de cluster em bare metal, nuvens privadas, nuvens públicas ou vSphere. E proteção utilizando políticas de segurança globais
Ferramenta para o Gerenciamento de Kubernets
Openshift.
Ele fornece uma plataforma de container de aplicações.
É o serviço de desenvolvimento e hospedagem de aplicações em nuvem pública da Red Hat ou local.
Auxilia no processo de orquestração de containers
, baseado em kubernetes e containers Linux.
É possível controlar o todo o ciclo de vida de uma aplicação baseada em containers, desde o deploy até a execução efetiva
O principal benefício da containerização
é o gerenciamento simplificado de clusters
de hosts dos containers.
O uso containers trás benefícios provenientes da economia de recursos,
pois é feito o compartilhamento do kernel
. Diferentemente de máquinas virtuais onde tem-se um cenário oposto.
Os contêineres oferecem os benefícios de
isolamento
,
portabilidade
,
agilidade
,
escalabilidade
e
controle em todo o fluxo de trabalho do ciclo de vida
do aplicativo;
O gerenciamento de containers inclui orquestração e planejadores, ferramentas de
segurança
,
armazenamento
e
sistemas
e
monitoramento
de
gerenciamento de rede virtua
l.
O benefício mais importante é o isolamento do ambiente fornecido entre o Dev e o Ops;