Bagikan melalui


Pengumuman penghentian Azure Spring Apps

Azure Spring Apps adalah layanan terkelola penuh untuk menjalankan aplikasi Java Spring, yang dibuat bersama oleh Microsoft dan VMware by Broadcom. Setelah pertimbangan dan analisis yang cermat, Microsoft dan Broadcom telah membuat keputusan sulit untuk menghentikan layanan Azure Spring Apps. Kami merekomendasikan Azure Container Apps sebagai layanan utama untuk migrasi beban kerja Anda yang berjalan di Azure Spring Apps. Azure Container Apps adalah platform siap perusahaan dan kuat yang menyediakan layanan kontainer tanpa server yang dikelola sepenuhnya untuk aplikasi poliglot dan fitur Java yang disempurnakan untuk membantu Anda mengelola, memantau, dan memecahkan masalah aplikasi Java dalam skala besar.

Kami berkomitmen untuk mendukung Anda dengan platform jangka panjang dengan alat migrasi, sumber daya ahli, dan dukungan teknis melalui akhir layanan.

Garis Waktu

Azure Spring Apps, termasuk konsumsi Standar dan khusus (saat ini hanya dalam Pratinjau Umum), Paket Dasar, Standar, dan Perusahaan, akan dihentikan melalui rencana penghentian dua fase:

  • Pada 30 September 2024, konsumsi Standar dan paket khusus (pratinjau) akan memasuki periode pensiun enam bulan dan akan dihentikan pada 31 Maret 2025.
  • Pada pertengahan Maret 2025, semua paket Azure Spring Apps lainnya, termasuk paket Dasar, Standar, dan Enterprise, akan memasuki periode penghentian tiga tahun dan akan dihentikan pada 31 Maret 2028.

Diagram memperlihatkan periode penghentian Azure Spring Apps.

Rekomendasi migrasi

Untuk memastikan bahwa Anda mempertahankan performa tinggi dan mencapai skalabilitas, fleksibilitas, dan efisiensi biaya untuk bisnis Anda, kami merekomendasikan Azure Container Apps sebagai layanan utama untuk migrasi beban kerja Anda yang berjalan di Azure Spring Apps. Jika Anda menggunakan paket Azure Spring Apps Enterprise, Azure Container Apps tetap menjadi tujuan yang paling direkomendasikan. Namun, jika Anda lebih suka terus menggunakan Tanzu, AKS adalah pilihan yang lebih baik, memungkinkan Anda untuk menghosting komponen Tanzu sendiri dengan kontrol dan kemampuan penuh atas mereka.

Azure Container Apps adalah layanan kontainer tanpa server yang dikelola sepenuhnya untuk aplikasi poliglot dan menawarkan fitur Java yang disempurnakan untuk membantu Anda mengelola, memantau, dan memecahkan masalah aplikasi Java dalam skala besar.

Fitur Utama Azure Container Apps:

  • Platform kontainer tanpa server yang dikelola sepenuhnya
  • Menskalakan ke kemampuan nol
  • Fondasi sumber terbuka dan add-on
  • Dukungan Java yang ditingkatkan
    • Dukungan komponen Spring Terkelola (Eureka Server, Config Server, Spring Boot Admin)
    • Metrik JVM bawaan
    • Diagnostik untuk aplikasi Java

Untuk informasi selengkapnya tentang Azure Container Apps, lihat Gambaran umum Azure Container Apps.

Panduan dan alat migrasi untuk konsumsi dan paket khusus Azure Spring Apps Standard

Untuk konsumsi dan paket khusus Azure Spring Apps Standard (pratinjau), pelanggan baru tidak akan lagi dapat mendaftar untuk layanan setelah 30 September 2024, sementara pelanggan yang ada akan tetap beroperasi hingga paket ini dihentikan pada 31 Maret 2025.

Panduan dan alat migrasi akan menawarkan kepada pelanggan transisi yang lancar dari Azure Spring Apps ke Azure Container Apps. Untuk informasi selengkapnya, lihat Memigrasikan konsumsi Azure Spring Apps Standard dan paket khusus ke Azure Container Apps.

Panduan dan alat migrasi untuk paket Azure Spring Apps Basic, Standard, dan Enterprise

Untuk paket Azure Spring Apps Basic, Standard, dan Enterprise, pelanggan baru tidak akan lagi dapat mendaftar untuk layanan setelah 31 Maret 2025, sementara pelanggan yang ada akan tetap beroperasi hingga paket ditahapkan pada 31 Maret 2028.

Kami mendorong Anda untuk mulai menguji Azure Container Apps untuk beban kerja Java Spring Anda dan bersiap-siap untuk migrasi saat penghentian untuk paket Dasar, Standar, dan Enterprise dimulai pada pertengahan Maret 2025.

Panduan migrasi akan siap pada akhir Desember 2024 dan alat migrasi yang membantu penyiapan lingkungan Azure Container Apps akan tersedia pada pertengahan Maret 2025 sebelum penghentian dimulai.

Apa dampaknya bagi pelanggan yang menggunakan Komponen Tanzu dengan Azure Spring Apps Enterprise?

Jika Anda memiliki minat untuk mendapatkan atau melanjutkan dukungan komersial Spring dan menggunakan komponen Tanzu, tujuan migrasi yang direkomendasikan adalah Azure Kubernetes Service (AKS). Bekerja sama dengan perwakilan penjualan Broadcom Anda untuk menjelajahi cara membeli dan menjalankan Tanzu di AKS.

FAQ

Apa saja tujuan migrasi?

Kami merekomendasikan Azure Container Apps sebagai layanan utama untuk migrasi beban kerja Anda yang berjalan di Azure Spring Apps. Azure Container Apps adalah layanan kontainer tanpa server yang dikelola sepenuhnya untuk aplikasi poliglot dan menawarkan fitur Java yang disempurnakan untuk membantu Anda mengelola, memantau, dan memecahkan masalah aplikasi Java dalam skala besar. Jika Anda menggunakan paket Azure Spring Apps Enterprise, Azure Container Apps tetap menjadi tujuan yang paling direkomendasikan. Namun, jika Anda lebih suka terus menggunakan Tanzu, AKS adalah pilihan yang lebih baik, memungkinkan Anda untuk menghosting komponen Tanzu sendiri dengan kontrol dan kemampuan penuh atas mereka.

Panduan dan alat migrasi akan menawarkan kepada pelanggan transisi yang lancar dari Azure Spring Apps ke Azure Container Apps. Untuk informasi selengkapnya, lihat Memigrasikan konsumsi Azure Spring Apps Standard dan paket khusus ke Azure Container Apps.

Kami sedang mengerjakan panduan dan alat migrasi dari paket Azure Spring Apps Basic, Standard, dan Enterprise ke Azure Container Apps. Panduan dan peralatan ini akan tersedia pada Maret 2025.

Anda mungkin juga mempertimbangkan solusi alternatif berikut:

  • Solusi PaaS: Azure App Service adalah platform yang dikelola sepenuhnya untuk membangun, menyebarkan, dan menskalakan aplikasi web, backend aplikasi seluler, dan API RESTful. Ini mendukung beberapa bahasa pemrograman (seperti Java dan .NET), terintegrasi dengan berbagai alat pengembangan, dan menyediakan fitur seperti penskalaan otomatis, penyeimbangan beban, dan keamanan untuk aplikasi. Pelajari selengkapnya: Gambaran Umum App Service.
  • Solusi kontainer: Azure Kubernetes Service (AKS) adalah layanan orkestrasi kontainer terkelola yang menyederhanakan penyebaran, manajemen, dan penskalaan aplikasi dalam kontainer menggunakan Kubernetes. Ini menawarkan fitur seperti pembaruan otomatis, pemantauan, dan penskalaan, memungkinkan pengembang untuk fokus pada pengembangan aplikasi daripada manajemen infrastruktur. Pelajari lebih lanjut: Apa itu Azure Kubernetes Service (AKS)?.
  • Jika saat ini Anda menggunakan dukungan komersial Spring atau komponen Tanzu sebagai bagian dari Azure Spring Apps Enterprise, Anda perlu beralih menggunakan Tanzu Platform Spring Essentials di Azure Container Apps. Pelajari lebih lanjut: VMware Tanzu Spring.

Apa itu garis waktu migrasi?

Pelanggan yang ada diharuskan untuk memigrasikan konsumsi Azure Spring Apps Standard dan beban kerja khusus mereka ke Azure Container Apps pada 31 Maret 2025. Pelanggan pada paket Dasar, Standar, dan Perusahaan diperlukan untuk menyelesaikan transisi ini pada 31 Maret 2028. Azure Spring Apps akan sepenuhnya dihentikan pada 31 Maret 2028.

Apakah Azure Spring Apps masih akan mengizinkan pendaftaran pelanggan baru?

Untuk konsumsi dan paket khusus Azure Spring Apps Standard (pratinjau), pelanggan baru tidak akan lagi dapat mendaftar untuk layanan setelah 30 September 2024, sementara pelanggan yang ada akan tetap beroperasi hingga paket ini dihentikan pada 31 Maret 2025.

Untuk paket Azure Spring Apps Basic, Standard, dan Enterprise, pelanggan baru tidak akan lagi dapat mendaftar untuk layanan setelah 31 Maret 2025, sementara pelanggan yang sudah ada yang sudah menggunakan Azure Spring Apps akan tetap beroperasi hingga paket dikeluarkan pada 31 Maret 2028.

Apakah Microsoft akan terus mendukung beban kerja saya saat ini?

Ya, dukungan akan berlanjut untuk beban kerja Anda di Azure Spring Apps hingga tanggal penghentian. Anda akan terus menerima jaminan SLA, pembaruan/pemeliharaan infrastruktur (VM dan AKS), manajemen komponen OSS/Tanzu, dan pembaruan untuk gambar kontainer aplikasi Anda termasuk OS dasar, runtime (JDK, runtime dotnet, dan sebagainya), dan agen APM. Anda masih dapat menaikkan tiket dukungan seperti biasa untuk bantuan cepat hingga akhir layanan.

Apakah Azure Spring Apps akan menyediakan fitur baru selama periode penghentian?

Tidak, kami tidak akan mengambil permintaan fitur apa pun dari pelanggan dan tidak akan membangun fitur apa pun di layanan Azure Spring Apps. Sebagai gantinya, kita akan memprioritaskan fitur dan penyempurnaan baru di Azure Container Apps.

Apa yang akan terjadi setelah tanggal pensiun?

Setelah 31 Maret 2025, konsumsi Azure Spring Apps Standard dan paket khusus (pratinjau) akan sepenuhnya dihentikan. Akibatnya, Anda tidak akan lagi menerima dukungan dan akses ke beban kerja dan layanan Azure Spring Apps Anda.

Setelah 31 Maret 2028, paket Azure Spring Apps Basic, Standard, dan Enterprise akan sepenuhnya dihentikan. Akibatnya, Anda tidak akan lagi menerima dukungan dan akses ke beban kerja dan layanan Azure Spring Apps Anda. Kami sangat menyarankan Anda memigrasikan beban kerja Anda ke Azure Container Apps pada 31 Maret 2028.

Apakah Aplikasi Kontainer Microsoft menawarkan paritas fitur dengan Azure Spring Apps?

Pelanggan harus dapat mencapai sebagian besar kemampuan yang diinginkan untuk menghosting aplikasi Spring mereka di Azure Container Apps. Komponen Spring terkelola, metrik Java, dan dukungan diagnostik tersedia untuk Anda gunakan di Azure Container Apps. Untuk informasi selengkapnya, lihat Gambaran umum Java di Azure Container Apps. Jika Anda memiliki pertanyaan, buka tiket dukungan dari portal Azure atau buka masalah di repositori azure-container-apps di GitHub.

Apakah Aplikasi Kontainer Microsoft Azure akan tersedia di wilayah Azure yang sama dengan Azure Spring Apps?

Untuk konsumsi Standar dan paket khusus (pratinjau), Azure Container Apps dan Azure Spring Apps tersedia di wilayah yang sama.

Azure Container Apps akan tersedia di wilayah Azure yang sama dengan Azure Spring Apps untuk pelanggan di bawah paket Dasar, Standar, dan Perusahaan sebelum migrasi dimulai pada Maret 2025.

Apakah ada perbedaan harga di seluruh solusi Microsoft?

Azure Spring Apps beroperasi pada model berbasis konsumsi dengan unit dasar tempat Anda hanya membayar vCPU dan memori untuk aplikasi Anda.

Azure Container Apps menawarkan dua model harga berikut:

  • Model konsumsi yang ditagih berdasarkan alokasi sumber daya per detik (pada VCPU dan memori) dan permintaan.
  • Model khusus dengan jaminan penyewaan tunggal, akses ke perangkat keras khusus, dan harga yang lebih dapat diprediksi.

Penagihan untuk paket khusus didasarkan pada jumlah detik vCPU dan detik gibibyte (GiB) yang dialokasikan di seluruh instans Azure Container App. Azure Container Apps juga menyediakan paket penghematan.

Biaya untuk solusi Microsoft akan bervariasi berdasarkan model harga dan pengoptimalannya yang dapat diaktifkan. Sebaiknya gunakan Kalkulator Harga Azure, yang menyediakan detail tentang meteran, harga penggunaan, dan paket penghematan yang tersedia untuk menilai biaya yang diantisipasi secara akurat.

Apa dampaknya bagi pelanggan yang menggunakan Komponen Tanzu dengan Azure Spring Apps Enterprise?

Jika Anda memiliki minat untuk mendapatkan atau melanjutkan dukungan komersial Spring dan menggunakan komponen Tanzu, tujuan migrasi yang direkomendasikan adalah AKS. Bekerja sama dengan perwakilan penjualan Broadcom Anda untuk menjelajahi cara membeli dan menjalankan Tanzu di AKS.

Bagaimana cara tetap mendapatkan panduan penghentian Azure Spring Apps?

Tabel berikut menunjukkan garis waktu rilis keseluruhan untuk seluruh periode penghentian Azure Spring Apps. Kami akan terus memperbaruinya ketika panduan dan alat yang sesuai siap untuk rilis.

Item Rencana target Tanggal rilis
Tanggal mulai penghentian resmi Konsumsi standar dan paket khusus 30 September 2024
Memblokir pembuatan instans layanan baru untuk semua pelanggan Konsumsi standar dan paket khusus 30 September 2024
Panduan dan alat untuk migrasi ke Azure Container Apps Konsumsi standar dan paket khusus Oktober 2024
Panduan untuk bermigrasi ke Azure Container Apps (tanpa dukungan alat migrasi) Paket Dasar, Standar, dan Perusahaan Jan 2025
Panduan untuk bermigrasi ke AKS Paket Dasar, Standar, dan Perusahaan Jan 2025
Tanggal pensiun resmi setelah periode pensiun setengah tahun Konsumsi standar dan paket khusus Senin, 31 Maret 2025
Tanggal mulai penghentian resmi Paket Dasar, Standar, dan Perusahaan Pertengahan Maret 2025
Panduan untuk bermigrasi ke Azure Container Apps dengan dukungan alat migrasi Paket Dasar, Standar, dan Perusahaan Pertengahan Maret 2025
Panduan untuk membantu beralih dari komponen Tanzu ke solusi alternatif Paket perusahaan Pertengahan Maret 2025
Memblokir pendaftaran pelanggan baru Paket Dasar, Standar, dan Perusahaan April 2025
Tanggal pensiun resmi setelah periode pensiun tiga tahun Paket Dasar, Standar, dan Perusahaan 31 Maret 2028

Bagaimana cara mendapatkan bantuan dan dukungan transisi selama migrasi?

Jika Anda memiliki pertanyaan, Anda dapat membuka tiket dukungan melalui portal Azure untuk bantuan teknis: membuat Permintaan Dukungan Azure.

Apa dampak penghentian Azure Spring Apps pada keseluruhan Java pada investasi Azure?

Kami ingin meyakinkan Anda bahwa keputusan untuk menghentikan Azure Spring Apps hanya difokuskan pada produk tertentu tersebut dan tidak memengaruhi komitmen Microsoft secara keseluruhan terhadap Java di Azure. Bahkan, kami meningkatkan investasi kami di Azure Container Apps dan meningkatkan alat Java kami untuk memberikan dukungan yang lebih baik untuk menjalankan aplikasi Java di Azure.