Partilhar via


Visão geral da conteinerização

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este artigo aplica-se a:✅ Basic/Standard ✅ Enterprise

Este artigo descreve como contentorizar uma aplicação Java.

O Azure Spring Apps permite que você carregue um arquivo JAR ou WAR, que ele empacota automaticamente em uma imagem de contêiner gerenciado. Ele também suporta a construção de aplicativos poliglotas do código-fonte para imagens de contêiner usando VMware Tanzu Buildpacks ou open-source Paketo Buildpacks.

Os Aplicativos de Contêiner do Azure e o Serviço Kubernetes do Azure (AKS) são plataformas de contêiner que dão suporte a várias linguagens de programação. É altamente recomendável criar uma imagem de contêiner do seu aplicativo e implantá-la nos Aplicativos de Contêiner do Azure ou AKS. A criação da imagem do contêiner separadamente oferece controle total sobre a personalização e a otimização do ambiente do aplicativo, garantindo que ele atenda aos seus requisitos específicos antes da implantação. Este artigo explica como criar seu código-fonte ou artefato em uma imagem de contêiner por conta própria.

Criar uma imagem de contêiner

A tabela a seguir indica artigos para ajudá-lo com a migração, com base no seu plano e no tipo de artefato que você está usando no Azure Spring Apps:

Plano do Azure Spring Apps Artefacto Guia
Plano Básico/Standard Um arquivo JAR ou WAR Criar uma imagem de contêiner a partir de um JAR ou WAR
Plano Standard Código fonte Containerize um aplicativo usando Paketo Buildpacks
Plano empresarial Arquivo JAR ou WAR Containerize um aplicativo usando Paketo Buildpacks
Plano empresarial Código fonte Containerize um aplicativo usando Paketo Buildpacks

Para integrar um agente de monitoramento de desempenho de aplicativo (APM) em sua imagem de contêiner, consulte Integrar o monitoramento de desempenho de aplicativos em imagens de contêiner.

Enviar a imagem do contêiner para um registro de contêiner

Depois de criar seu artefato em uma imagem de contêiner, você precisa enviá-lo por push para um registro de contêiner, seja público ou privado. Se você estiver usando o Registro de Contêiner do Azure, consulte Enviar sua primeira imagem para o Registro de contêiner do Azure usando a CLI do Docker.

Se você tiver uma instância do Registro de Contêiner do Azure, também poderá usar o Registro de Contêiner do Azure para criar e enviar por push uma imagem. Para obter mais informações, consulte Guia de início rápido: criar e executar uma imagem de contêiner usando as Tarefas do Registro de Contêiner do Azure.