Partilhar via


Visão geral da contenarização

Observação

Os planos Basic, Standarde Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para mais informações, consulte o anúncio de descontinuação do Azure Spring Apps.

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. Suporta também a construção de aplicações poliglotas, desde o código-fonte até imagens de contêiner, utilizando VMware Tanzu Buildpacks ou Paketo Buildpacks de código aberto.

Azure Container Apps e Azure Kubernetes Service (AKS) são plataformas de containers que suportam múltiplas linguagens de programação. Recomendamos fortemente criar uma imagem de contentor a partir da sua aplicação e implementá-la no Azure Container Apps 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 construir o seu código-fonte ou artefato numa imagem de contêiner por conta própria.

Criar uma imagem de contêiner

A tabela seguinte indica os artigos que podem ajudá-lo na migração, com base no seu plano e no tipo de artefacto que está a utilizar no Azure Spring Apps.

Plano do Azure Spring Apps Artefacto Guia
Plano Básico/Standard Um ficheiro JAR ou WAR Crie 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 Ficheiro 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 monitorização de desempenho de aplicações (APM) na sua imagem de contentor, consulte Integrar a monitorização de desempenho de aplicações em imagens de contentores.

Envie a imagem do contêiner para um registro de contêineres.

Após construir o seu artefacto numa imagem de contentor, precisa de a enviar para um registo de contentores, seja ele público ou privado. Se estiver a utilizar o Azure Container Registry, consulte Empurre a sua primeira imagem para o seu registo de contêiner do Azure usando o Docker CLI.

Se tiver uma instância do Azure Container Registry, também pode usar o Azure Container Registry para compilar e enviar 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.