Compartilhar via


Suporte de versão para Java, Spring Boot e muito mais

Observação

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo se aplica a: ✔️ Consumo Standard e dedicado (versão prévia) ✔️ Básico/Standard ✔️ Enterprise

Este artigo descreve a política de suporte para as versões Java, Spring Boot e Spring Cloud para todos os planos do Azure Spring Apps e versões de outros SDKs e imagens do sistema operacional para o plano Enterprise.

O Azure Spring Apps fornece e mantém os SDKs e as imagens de sistema operacional base necessárias para executar seus aplicativos. Para verificar se seus aplicativos são compatíveis com esses componentes gerenciados, siga a política de suporte de versão para os componentes descritos neste artigo.

Suporte de versão para todos os planos

As seções a seguir descrevem o suporte de versão que se aplica a todos os planos.

Versão do Java runtime

Você pode escolher qualquer versão do LTS Java como a versão principal que é oficialmente suportada e recebe atualizações regulares.

Para obter mais informações, consulte Suporte de longo prazo Java para Azure e Azure Stack.

Versões Spring Boot e Spring Cloud

Você pode escolher qualquer versão do Spring Boot ou do Spring Cloud que seja compatível com a versão Java que você instalou.

Para novas versões, os Aplicativos Spring do Azure oferecem suporte à versão principal mais recente do Spring Boot ou do Spring Cloud a partir de 30 dias após o lançamento. A versão secundária mais recente é suportada assim que é lançada.

Para versões antigas, o Azure Spring Apps não exige que você atualize o Spring Boot ou o Spring Cloud para receber suporte. No entanto, com as novas versões oficialmente suportadas, você pode obter a melhor experiência com alguns dos componentes gerenciados - por exemplo, Config Server e Eureka Server para o consumo Standard e plano dedicado e o plano Standard, componentes Tanzu para o plano Enterprise e coleta de métricas para todos os planos.

Para obter mais informações, consulte a linha do tempo de suporte oficial do Spring Boot e do Spring Cloud. O plano Enterprise fornece suporte comercial para o Spring Boot, enquanto os outros planos fornecem suporte ao OSS.

Suporte de versão para o plano Enterprise

As seções a seguir descrevem o suporte de versão que se aplica ao plano Enterprise.

SDKs poliglotas

Você pode implantar aplicativos poliglotas no plano Enterprise com o código-fonte. Para desfrutar da melhor estabilidade, use SDKs com versões LTS que são oficialmente suportadas.

Ao implantar seus aplicativos poliglotas no plano Enterprise, atribua versões LTS específicas para os SDKs. Caso contrário, a versão padrão do SDK pode ser alterada durante as atualizações regulares para componentes do construtor. Para obter mais informações sobre como implantar aplicativos poliglotas, consulte Como implantar aplicativos poliglotas no plano do Azure Spring Apps Enterprise.

Tipo Diretiva de suporte
Java Suporte a Java no Azure
Tomcat Versões do Tomcat
.NET Política de suporte do .NET e .NET core
Python Status das versões do Python
Go Histórico de lançamentos do Go
NodeJS Versões do Nodejs
PHP Versões suportadas pelo PHP

Suporte a imagens de pilha

Você pode escolher qualquer imagem de pilha durante a configuração do construtor. Recomendamos o uso de uma imagem LTS que seja oficialmente suportada. Para obter mais informações, consulte O ciclo de vida do Ubuntu e a cadência de lançamento.

Acompanhe a atualização de versão

Prepare-se com antecedência para a substituição de qualquer versão LTS de componente principal da qual seus aplicativos dependam. Você receberá uma notificação da Microsoft um mês antes do fim do suporte nos Aplicativos Spring do Azure.

Para atualizações regulares, você pode encontrar informações específicas em seu registro de atividades após a conclusão da atualização.