Baixe o app para aproveitar ainda mais
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
Compartilhar