Compartilhar via


Outras opções de implantação de contêiner

Dica

Esse conteúdo é um trecho do eBook, Architecting Cloud Native .NET Applications for Azure, disponível no .NET Docs ou como um PDF para download gratuito que pode ser lido offline.

Miniatura de capa do eBook

Além do AKS (Serviço de Kubernetes do Azure), você também pode implantar contêineres no Serviço de Aplicativo do Azure para Contêineres e instâncias de contêiner do Azure.

Quando faz sentido implantar no Serviço de Aplicativo para Contêineres?

Aplicativos de produção simples que não exigem orquestração são adequados para o Serviço de Aplicativo do Azure para Contêineres.

Como implantar no Serviço de Aplicativo para Contêineres

Para implantar no Serviço de Aplicativo do Azure para Contêineres, você precisará de uma instância e credenciais do Registro de Contêiner do Azure (ACR) para acessá-lo. Envie sua imagem de contêiner para o repositório do Azure Container Registry (ACR) para que o Serviço de Aplicativo do Azure possa puxá-la quando necessário. Depois de concluído, você pode configurar o aplicativo para Implantação Contínua. Isso implantará automaticamente as atualizações sempre que a imagem for alterada no ACR.

Quando faz sentido implantar nas Instâncias de Contêiner do Azure?

A ACI (Instâncias de Contêiner do Azure) permite que você execute contêineres do Docker em um ambiente de nuvem gerenciado sem servidor, sem precisar configurar máquinas virtuais ou clusters. É uma ótima solução para cargas de trabalho de execução curta que podem ser executadas em um contêiner isolado. Considere a ACI para serviços simples, cenários de teste, automação de tarefas e trabalhos de build. A ACI cria uma instância de contêiner, executa a tarefa e, em seguida, a desativa.

Como implantar um aplicativo nas Instâncias de Contêiner do Azure

Para implantar na ACI (Instâncias de Contêiner do Azure), você precisa de um Registro de Contêiner do Azure (ACR) e credenciais para acessá-lo. Depois de enviar a imagem do contêiner por push para o repositório, ela estará disponível para entrar na ACI. Você pode trabalhar com a ACI usando o portal do Azure ou a interface de linha de comando. O ACR fornece uma integração apertada com a ACI. A Figura 3-12 mostra como enviar uma imagem de contêiner individual para o ACR.

Instância de Execução do Registro de Contêiner do Azure

Figura 3-12. Instância de Execução do Registro de Contêiner do Azure

A criação de uma instância na ACI pode ser feita rapidamente. Especifique o registro de imagem, as informações do grupo de recursos do Azure, a quantidade de memória a ser alocada e a porta na qual escutar. Este início rápido mostra como implantar uma instância de contêiner na ACI usando o portal do Azure.

Depois que a implantação for concluída, localize o endereço IP do contêiner recém-implantado e comunique-se com ele pela porta especificada.

As Instâncias de Contêiner do Azure oferecem a maneira mais rápida de executar cargas de trabalho de contêiner simples no Azure. Você não precisa configurar um serviço de aplicativo, orquestrador ou máquina virtual. Para cenários em que você precisa de orquestração de contêiner completa, descoberta de serviço, dimensionamento automático ou atualizações coordenadas, recomendamos o AKS (Serviço de Kubernetes do Azure).

Referências