Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Os planos Basic, Standard e Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.
Este artigo se aplica a:✅ Básico/Standard ✅ Enterprise
Este artigo descreve como conteinerizar um aplicativo Java.
Os Aplicativos Spring do Azure permitem que você carregue um arquivo JAR ou WAR, o qual é automaticamente empacotado em uma imagem de contêiner gerenciado. Ele também oferece suporte à criação de aplicativos poliglotas a partir do código-fonte para as imagens de contêineres usando os Buildpacks do VMware Tanzu ou o Buildpacks Paketo de código aberto.
Os Aplicativos de Contêiner do Azure e o Serviço de Kubernetes do Azure (AKS) são plataformas de contêiner que oferecem suporte a várias linguagens de programação. É altamente recomendável criar uma imagem de contêiner do aplicativo e implantá-la nos Aplicativos de Contêiner do Azure ou no AKS. Criar sua imagem de contêiner separadamente oferece controle total sobre a personalização e otimização do ambiente do aplicativo, garantindo que ela 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 sua migração, com base no seu plano e no tipo de artefato que você está usando nos Aplicativos Spring do Azure:
| Plano dos Aplicativos Spring do Azure | Artefato | Painel |
|---|---|---|
| Plano Básico/Padrão | Um arquivo JAR ou WAR | Criar uma imagem de contêiner de um JAR ou WAR |
| Plano Standard | Código-fonte | Conteinerizar um aplicativo usando o Paketo Buildpacks |
| Plano empresarial | Arquivo JAR ou WAR | Conteinerizar um aplicativo usando o Paketo Buildpacks |
| Plano empresarial | Código-fonte | Conteinerizar um aplicativo usando o Paketo Buildpacks |
Para integrar um agente do monitoramento de desempenho de aplicativos (APM) à imagem de contêiner, consulte Integrar o monitoramento de desempenho do aplicativo nas imagens de contêiner.
Enviar por push a imagem de contêiner para um registro de contêiner
Depois que você compilar seu artefato em uma imagem de contêiner, você precisará efetuá-lo por push em um registro de contêiner, seja público ou privado. Se você estiver usando o Registro de Contêiner do Azure, consulte Empurrar 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 Início Rápido: Criar e executar uma imagem de contêiner usando as Tarefas do Registro de Contêiner do Azure.