Memigrasikan konsumsi Azure Spring Apps Standard dan paket khusus ke Azure Container Apps
Artikel ini menjelaskan kapan dan cara memigrasikan konsumsi dan paket khusus Azure Spring Apps Standard (saat ini hanya dalam Pratinjau Umum) ke Azure Container Apps. Untuk mengonsolidasikan manfaat cloud-native dan menyederhanakan penawaran kami, layanan Azure Spring Apps dihentikan, termasuk paket Konsumsi standar dan khusus (pratinjau), Dasar, Standar, dan Perusahaan. Konsumsi Standar dan rencana khusus (pratinjau) memasuki periode matahari terbenam enam bulan pada 30 September 2024 dan pensiun pada Maret 2025.
Kami merekomendasikan Azure Container Apps sebagai tujuan terbaik untuk migrasi Anda. Azure Container Apps adalah platform kontainer tanpa server yang dikelola sepenuhnya untuk aplikasi poliglot dan menawarkan fitur Java yang disempurnakan yang sebelumnya tersedia di Azure Spring Apps.
Kami telah memperkenalkan fitur migrasi untuk memudahkan transisi dari konsumsi Azure Spring Apps Standard dan paket khusus (pratinjau) ke Azure Container Apps. Pilih Migrasi di portal Azure dan konfirmasi tindakan.
Fitur ini akan tersedia pertengahan Oktober 2024 dan Anda dapat memulai proses migrasi segera setelah tersedia.
Setelah migrasi selesai, aplikasi muncul sebagai aplikasi standar di dalam Azure Container Apps, dengan tumpukan pengembangan Java diaktifkan. Dengan mengaktifkan opsi ini, Anda mendapatkan akses ke metrik dan log khusus Java untuk memantau dan memecahkan masalah aplikasi Anda. Untuk informasi selengkapnya, lihat Metrik Java untuk aplikasi Java di Azure Container Apps dan Mengatur tingkat pencatat dinamis untuk memecahkan masalah aplikasi Java di Azure Container Apps.
Video berikut mengumumkan ketersediaan umum pengalaman Java di Azure Container Apps:
Tanya jawab umum
Bagian berikut membahas beberapa pertanyaan yang mungkin Anda miliki tentang proses migrasi.
Apakah ada rencana untuk menghentikan SKU Azure Spring Apps lainnya?
Ya, paket Azure Spring Apps lainnya juga dihentikan, dengan periode matahari terbenam tiga tahun. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.
Apa yang terjadi jika saya tidak mengambil tindakan apa pun pada 30 Maret 2025?
Aplikasi Anda secara otomatis dimigrasikan ke Azure Container Apps.
Dapatkah saya terus menggunakan konsumsi dan paket khusus Azure Spring Apps Standard?
Anda dapat terus menjalankan aplikasi yang ada hingga 30 Maret 2025, tetapi Anda tidak dapat membuat aplikasi dan instans layanan baru setelah 30 September 2024.
Bagaimana cara mendapatkan bantuan jika proses migrasi gagal?
Isi formulir permintaan dukungan di portal Azure, menggunakan nilai berikut:
- Untuk Jenis masalah, pilih Teknis.
- Untuk Langganan, Pilih langganan Anda.
- Untuk Layanan, pilih Azure Spring Apps.
- Untuk Sumber Daya, pilih sumber daya Azure Spring Apps Anda.
- Untuk Ringkasan, ketik deskripsi masalah Anda.
- Untuk Jenis masalah, pilih Masalah saya tidak tercantum.
Apakah saya perlu membuat instans Spring Cloud Config Server dan Spring Cloud Service Registry secara manual di Azure Container Apps?
Ya, Anda harus membuat ulang instans Spring Cloud Config Server dan Spring Cloud Service Registry di Azure Container Apps. Spring Cloud Config Server dan Spring Cloud Service Registry juga merupakan komponen terkelola di Azure Container Apps, tetapi ada beberapa perbedaan experiential. Untuk informasi selengkapnya, lihat Tutorial: Menyambungkan ke Server Eureka terkelola untuk Spring di Azure Container Apps dan Tutorial: Menyambungkan ke Server Konfigurasi terkelola untuk Spring di Azure Container Apps.
Jika Anda memerlukan bantuan untuk membuat dan memigrasikan Spring Cloud Config Server dan Spring Cloud Service Registry ke Azure Container Apps, buat permintaan dukungan.
Apakah ada waktu henti selama proses migrasi?
Tidak ada waktu henti kecuali Anda menggunakan Spring Cloud Config Server dan Spring Cloud Service Registry, yang harus Anda buat ulang secara manual di Azure Container Apps.
Apa yang terjadi pada aplikasi yang memiliki transaksi dalam penerbangan selama migrasi?
Semua transaksi dalam penerbangan dijalankan tanpa gangguan apa pun, kecuali Anda menggunakan Spring Cloud Config Server dan Spring Cloud Service Registry, yang harus Anda buat ulang secara manual di Azure Container Apps.
Apakah ada perubahan alamat IP/FQDN setelah migrasi?
Tidak ada perubahan. Semua alamat IP/FQDN tetap sama setelah migrasi.
Saya menggunakan penyimpanan persisten. Bagaimana cara membuatnya kembali di Azure Container Apps?
Penyimpanan persisten bermigrasi secara otomatis ke Azure Container Apps.
Apa implikasi harga saat pindah ke Azure Container Apps?
Azure Container Apps memiliki struktur harga yang sama dengan Azure Spring Apps untuk konsumsi dan paket khusus. Biaya untuk penggunaan CPU/memori aktif dan diam, bersama dengan SKU komputer virtual dalam beban kerja khusus, identik di Azure Spring Apps dan Azure Container Apps. Pemberian gratis bulanan juga berlaku langsung ke Azure Container Apps. Satu-satunya pengecualian untuk aturan adalah jumlah permintaan untuk komponen Java terkelola ditagih dalam paket konsumsi Azure Container Apps.
Tabel berikut ini menjelaskan perbedaannya:
Sumber daya yang digunakan untuk komponen Java terkelola | Paket konsumsi Azure Spring Apps Standard | Paket konsumsi Azure Container Apps |
---|---|---|
CPU aktif Spring Cloud Service Registry | Tidak Ada Perubahan. | Tidak Ada Perubahan. |
Spring Cloud Service Registry menganggur CPU | Tidak Ada Perubahan. | Tidak Ada Perubahan. |
Spring Cloud Config Server CPU aktif | Tidak Ada Perubahan. | Tidak Ada Perubahan. |
Spring Cloud Config Server menganggur CPU | Tidak Ada Perubahan. | Tidak Ada Perubahan. |
Satu juta permintaan yang dibuat ke Spring Cloud Service Registry | Tidak ada biaya tambahan. | Lihat Harga Azure Container Apps. |
Satu juta permintaan yang dibuat ke Spring Cloud Config Server | Tidak ada biaya tambahan. | Lihat Harga Azure Container Apps. |
Selain itu, dengan Azure Container Apps, Anda dapat memanfaatkan paket penghematan Azure dan mendapatkan manfaat dari penghematan melalui komitmen. Untuk informasi selengkapnya, lihat Paket penghematan Azure untuk komputasi.
Bagaimana cara terus menggunakan jaringan virtual saya sendiri di Azure Container Apps?
Tidak ada perubahan pada pengalaman jaringan virtual. Anda dapat terus menggunakan jaringan virtual Anda sendiri.
Apakah aplikasi saya akan dimigrasikan ke paket konsumsi atau konsumsi dan paket khusus dengan profil beban kerja di Azure Container Apps?
Ada pemetaan langsung antara paket layanan di Azure Spring Apps dan Azure Container Apps. Jika aplikasi Anda saat ini berjalan pada paket konsumsi, aplikasi tersebut hanya berpindah ke paket konsumsi di Azure Container Apps. Jika aplikasi Anda saat ini berjalan pada profil beban kerja konsumsi dan khusus, aplikasi tersebut beralih ke profil beban kerja yang sesuai di Azure Container Apps.
Bagaimana cara terus menjaga alur/alur kerja penyebaran saya tetap berfungsi?
Alur/alur penyebaran Anda harus menunjuk ke Azure Container Apps agar berfungsi dengan baik. Untuk informasi selengkapnya, lihat Memperkenalkan cara lain untuk menyebarkan Azure Container Apps.
Bagaimana cara terus membuat skrip otomatisasi saya berfungsi menggunakan Azure CLI?
Skrip Azure CLI harus berubah agar berfungsi di Azure Container Apps. Untuk informasi selengkapnya, lihat az containerapp.