Partilhar via


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

Gorjeta

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

Cloud Native .NET apps for Azure eBook cover thumbnail.

Além do Serviço Kubernetes do Azure (AKS), 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 do Registro de Contêiner do Azure (ACR) e credenciais para acessá-lo. Envie sua imagem de contêiner para o repositório ACR para que seu Serviço de Aplicativo do Azure possa obtê-la quando necessário. Depois de concluído, você pode configurar o aplicativo para implantação contínua. Isso implantará automaticamente atualizações sempre que a imagem for alterada no ACR.

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

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

Como implantar um aplicativo em instâncias de contêiner do Azure

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

Azure Container Registry Run Instance

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

A criação de uma instância no 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 alocar e a porta na qual ouvir. Este guia de início rápido mostra como implantar uma instância de contêiner no ACI usando o portal do Azure.

Quando 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. Não é necessário configurar um serviço de aplicativo, orquestrador ou máquina virtual. Para cenários em que você precisa de orquestração completa de contêineres, descoberta de serviços, dimensionamento automático ou atualizações coordenadas, recomendamos o Serviço Kubernetes do Azure (AKS).

Referências