Dukungan versi untuk Java, Spring Boot, dan banyak lagi

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk: ✔️ Konsumsi standar dan khusus (Pratinjau) ✔️ Basic/Standard ✔️ Enterprise

Artikel ini menjelaskan kebijakan dukungan untuk versi Java, Spring Boot, dan Spring Cloud untuk semua paket Azure Spring Apps, dan versi gambar SDK dan OS lainnya untuk paket Enterprise.

Azure Spring Apps menyediakan dan memelihara SDK dan gambar OS dasar yang diperlukan untuk menjalankan aplikasi Anda. Untuk memastikan aplikasi Anda kompatibel dengan komponen terkelola tersebut, ikuti kebijakan dukungan versi untuk komponen yang dijelaskan dalam artikel ini.

Dukungan versi untuk semua paket

Bagian berikut menjelaskan dukungan versi yang berlaku untuk semua paket.

Versi runtime Java

Anda dapat memilih versi LTS Java apa pun sebagai versi utama yang didukung secara resmi dan menerima pembaruan reguler.

Untuk informasi selengkapnya, lihat Dukungan jangka panjang Java untuk Azure dan Azure Stack.

Versi Spring Boot dan Spring Cloud

Anda dapat memilih versi Spring Boot atau Spring Cloud apa pun yang kompatibel dengan versi Java yang Anda instal.

Untuk versi baru, Azure Spring Apps mendukung versi utama Spring Boot atau Spring Cloud terbaru mulai 30 hari setelah rilis. Versi minor terbaru didukung segera setelah dirilis.

Untuk versi lama, Azure Spring Apps tidak mengharuskan Anda untuk meningkatkan Spring Boot atau Spring Cloud untuk menerima dukungan. Namun, dengan versi baru yang didukung secara resmi, Anda bisa mendapatkan pengalaman terbaik dengan beberapa komponen terkelola - misalnya, Config Server dan Eureka Server untuk konsumsi Standar dan paket khusus dan paket Standar, komponen Tanzu untuk paket Enterprise, dan pengumpulan metrik untuk semua paket.

Untuk informasi selengkapnya, lihat garis waktu dukungan resmi Spring Boot dan Spring Cloud. Paket Enterprise menyediakan dukungan komersial untuk Spring Boot, sementara paket lainnya menyediakan dukungan OSS.

Dukungan versi untuk paket Enterprise

Bagian berikut menjelaskan dukungan versi yang berlaku untuk paket Enterprise.

Polyglot SDK

Anda dapat menyebarkan aplikasi poliglot ke paket Enterprise dengan kode sumber. Untuk menikmati stabilitas terbaik, gunakan SDK dengan versi LTS yang secara resmi didukung.

Saat Anda menyebarkan aplikasi poliglot ke paket Enterprise, tetapkan versi LTS tertentu untuk SDK. Jika tidak, versi SDK default mungkin berubah selama peningkatan reguler untuk komponen penyusun. Untuk informasi selengkapnya tentang menyebarkan aplikasi poliglot, lihat Cara menyebarkan aplikasi poliglot dalam paket Azure Spring Apps Enterprise.

Jenis Kebijakan dukungan
Java Dukungan Java di Azure
Tomcat Versi Tomcat
.NET Kebijakan dukungan inti .NET dan .NET
Python Status versi Python
Go Riwayat rilis Go
NodeJS Rilis Nodejs
PHP Versi yang didukung PHP

Dukungan gambar tumpukan

Anda dapat memilih gambar tumpukan apa pun selama konfigurasi penyusun. Sebaiknya gunakan gambar LTS yang didukung secara resmi. Untuk informasi selengkapnya, lihat Siklus hidup Ubuntu dan irama rilis.

Melacak peningkatan versi

Bersiaplah lebih awal untuk penghentian versi LTS komponen utama apa pun yang diandalkan aplikasi Anda. Anda akan menerima pemberitahuan dari Microsoft satu bulan sebelum akhir dukungan di Azure Spring Apps.

Untuk peningkatan reguler, Anda dapat menemukan informasi spesifik di log aktivitas Setelah peningkatan selesai.