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

Nota

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

Este artigo aplica-se a: ✔️ Consumo padrão e dedicado (Pré-visualização) ✔️ 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 SO para o plano Enterprise.

O Azure Spring Apps fornece e mantém os SDKs e as imagens de SO base necessárias para executar as suas aplicações. Para certificar-se de que 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 tempo de execução Java

Você pode escolher qualquer versão 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 instalada.

Para novas versões, o Azure Spring Apps suporta a versão principal mais recente do Spring Boot ou do Spring Cloud a partir de 30 dias após o seu 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 padrão 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 o cronograma 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 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 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 mudar 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.

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

Suporte de imagem 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 da versão

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

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