Java, Spring Boot ve daha fazlası için sürüm desteği

Not

Azure Spring Apps, Azure Spring Cloud hizmetinin yeni adıdır. Hizmetin yeni bir adı olsa da, ekran görüntüleri, videolar ve diyagramlar gibi varlıkları güncelleştirmek için çalışırken bazı yerlerde eski adı bir süre görürsünüz.

Bu makale şunlar için geçerlidir: ✔️ Standart tüketim ve ayrılmış (Önizleme) ✔️ Temel/Standart ✔️ Kurumsal

Bu makalede, tüm Azure Spring Apps planları için Java, Spring Boot ve Spring Cloud sürümlerine yönelik destek ilkesi ve Kurumsal plan için diğer SDK'ların ve işletim sistemi görüntülerinin sürümleri açıklanmaktadır.

Azure Spring Apps, uygulamalarınızı çalıştırmak için gereken SDK'ları ve temel işletim sistemi görüntülerini sağlar ve korur. Uygulamalarınızın bu tür yönetilen bileşenlerle uyumlu olduğundan emin olmak için bu makalede açıklanan bileşenler için sürüm destek ilkesini izleyin.

Tüm planlar için sürüm desteği

Aşağıdaki bölümlerde tüm planlar için geçerli olan sürüm desteği açıklanmaktadır.

Java çalışma zamanı sürümü

Resmi olarak desteklenen ve düzenli güncelleştirmeler alan ana sürüm olarak herhangi bir LTS Java sürümünü seçebilirsiniz.

Daha fazla bilgi için bkz . Azure ve Azure Stack için java uzun vadeli desteği.

Spring Boot ve Spring Cloud sürümleri

Spring Boot veya Spring Cloud'un yüklediğiniz Java sürümüyle uyumlu herhangi bir sürümünü seçebilirsiniz.

Yeni sürümler için Azure Spring Apps, yayımlandıktan 30 gün sonra başlayan en son Spring Boot veya Spring Cloud ana sürümünü destekler. En son ikincil sürüm yayımlanır yayımlanmaz desteklenir.

Azure Spring Apps, eski sürümlerde destek almak için Spring Boot veya Spring Cloud'ı yükseltmenizi gerektirmez. Ancak, resmi olarak desteklenen yeni sürümlerle, yönetilen bileşenlerin bazılarıyla en iyi deneyimi elde edebilirsiniz: Örneğin, Standart tüketim ve ayrılmış plan için Yapılandırma Sunucusu ve Eureka Server ile Standart plan, Kurumsal plan için Tanzu bileşenleri ve tüm planlar için ölçüm toplama.

Daha fazla bilgi için Spring Boot ve Spring Cloud'un resmi destek zaman çizelgesine bakın. Enterprise planı Spring Boot için ticari destek sağlarken, diğer planlar OSS desteği sağlar.

Kurumsal plan için sürüm desteği

Aşağıdaki bölümlerde Kurumsal plan için geçerli olan sürüm desteği açıklanmaktadır.

Poliglot SDK'lar

Kaynak koduyla Kurumsal plana çok teknolojili uygulamalar dağıtabilirsiniz. En iyi kararlılığı sağlamak için, resmi olarak desteklenen LTS sürümlerine sahip SDK'ları kullanın.

Çok teknolojili uygulamalarınızı Kurumsal plana dağıttığınızda SDK'lar için belirli LTS sürümlerini atayın. Aksi takdirde, oluşturucu bileşenleri için normal yükseltmeler sırasında varsayılan SDK sürümü değişebilir. Çok teknolojili uygulamaları dağıtma hakkında daha fazla bilgi için bkz . Azure Spring Apps Enterprise planında çok teknolojili uygulamaları dağıtma.

Tür Destek ilkesi
Java Azure'da Java desteği
Tomcat Tomcat sürümleri
.NET .NET ve .NET Core destek ilkesi
Python Python sürümlerinin durumu
Go Go sürüm geçmişi
NodeJS Nodejs sürümleri
PHP PHP tarafından desteklenen sürümler

Yığın görüntüsü desteği

Oluşturucu yapılandırması sırasında herhangi bir yığın görüntüsünü seçebilirsiniz. Resmi olarak desteklenen bir LTS görüntüsü kullanmanızı öneririz. Daha fazla bilgi için bkz . Ubuntu yaşam döngüsü ve sürüm temposu.

Sürüm yükseltmeyi izleme

Uygulamalarınızın bağlı olduğu tüm ana bileşen LTS sürümlerinin kullanımdan kaldırılması için erken hazırlanın. Azure Spring Apps'te desteğin sona ermesinden bir ay önce Microsoft'tan bildirim alırsınız.

Düzenli yükseltmeler için, yükseltme tamamlandıktan sonra etkinlik günlüğünüzde belirli bilgileri bulabilirsiniz.