Buscar

Serviços de Contêineres no Microsoft Azure

Prévia do material em texto

Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Serviços de contêineres
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Contêineres
Os contêineres representam a próxima etapa na virtualização dos recursos
computacionais. A virtualização baseada em contêineres permite virtualizar o
sistema operacional. Dessa forma, você pode executar vários aplicativos na
mesma instância de um sistema operacional mantendo o isolamento entre os
aplicativos.
Isso significa que os contêineres dentro de uma VM fornecem funcionalidade
semelhante à das VMs dentro de um servidor físico. Para entender melhor esse
conceito, é útil comparar contêineres e máquinas virtuais.
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Contêineres x Máquinas Virtuais
Recurso Containers Máquinas Virtuais
Isolamento
Normalmente fornece isolamento leve do host e outros 
contêineres, mas não fornece um limite de segurança tão forte 
quanto uma máquina virtual.
Fornece isolamento completo do sistema operacional host e outras VMs. 
Isso é útil quando um forte limite de segurança é crítico, como hospedar 
aplicativos de empresas concorrentes no mesmo servidor ou cluster.
Sistema Operacional
Executa a parte do modo de usuário de um sistema operacional 
e pode ser adaptado para conter apenas os serviços necessários 
para o seu aplicativo usando menos recursos do sistema.
Executa um sistema operacional completo, incluindo o kernel, exigindo 
assim mais recursos do sistema (CPU, memória e armazenamento).
Implantação
Implanta contêineres individuais usando docker via linha de 
comando; implanta vários contêineres usando um orquestrador 
como o Azure Kubernetes Service.
Implanta VMs individuais usando o Windows Admin Center ou o Hyper-V 
Manager; implanta várias VMs usando powerShell ou System Center Virtual 
Machine Manager.
Armazenamento persistente
Usa discos Azure para armazenamento local para um único nó 
ou arquivos Azure (compartilhamentos SMB) para 
armazenamento compartilhado por vários nós ou servidores.
Usa um disco rígido virtual (VHD) para armazenamento local para uma 
única VM ou um compartilhamento de arquivo SMB para armazenamento 
compartilhado por vários servidores.
Tolerância a falhas
Se um nó de cluster falhar, todos os contêineres que o executam 
serão rapidamente recriados pelo orquestrador em outro nó de 
cluster.
As VMs podem falhar em outro servidor em um cluster, com o sistema 
operacional da VM reiniciando no novo servidor.
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Instâncias de contêineres Azure
Tempos de inicialização rápidos.
Conectividade pública IP e nome DNS.
Segurança em nível de hipervisor.
Recursos de isolamento.
Tamanhos personalizados.
Armazenamento persistente.
Contêineres Linux e Windows.
Implantação em rede virtual.
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Grupos de contêineres
O recurso de alto nível em Instâncias de Contêiner do Azure é o Grupo de contêineres. Um
Grupo de contêineres é uma coleção de contêineres que são programados na mesma
máquina hospedeira. Os contêineres em um Grupo de contêineres compartilham um ciclo de
vida, recursos, rede local e volumes de armazenamento. É similar em conceito a um Pod em
Kubernetes.
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Docker
O Docker é uma plataforma que permite que os desenvolvedores hospedem
aplicativos dentro de um contêiner. Um contêiner é essencialmente um pacote
autônomo que contém tudo o que é necessário para executar um software.
Tio Inaldo 
Microsoft AZURE
Exame AZ-104
Serviços de contêineres

Continue navegando