Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dukungan zona ketersediaan untuk Azure Functions tersedia pada paket Premium (Elastic Premium) dan Dedicated (App Service ). Paket aplikasi fungsi dengan redundansi zona secara otomatis menyeimbangkan instansnya di antara zona ketersediaan untuk tingkat ketersediaan yang lebih tinggi. Artikel ini menjelaskan cara bermigrasi ke paket Premium multitenant publik yang mendukung zona ketersediaan. Untuk migrasi ke redundansi zona pada paket Khusus, lihat di sini.
Persyaratan waktu henti
Karena Anda tidak dapat mengonversi paket Premium yang sudah ada sebelumnya untuk menggunakan zona ketersediaan, Anda harus memigrasikan aplikasi Anda dengan membuat penyebaran berdampingan pada aplikasi paket Premium baru. Waktu henti bergantung pada cara Anda memilih untuk mengalihkan lalu lintas selama migrasi dari aplikasi lama ke aplikasi fungsi baru yang mendukung zona ketersediaan Anda.
Pertimbangkan fungsi berbasis HTTP yang menggunakan Application Gateway, domain kustom, atau Azure Front Door. Dalam hal ini, waktu henti tergantung pada berapa lama waktu yang diperlukan untuk memperbarui layanan masing-masing dengan informasi aplikasi baru.
Anda mungkin juga merutekan lalu lintas ke beberapa aplikasi secara bersamaan menggunakan layanan seperti Azure Traffic Manager. Dalam skenario ini, Anda hanya dapat sepenuhnya beralih ke aplikasi baru yang mendukung zona ketersediaan setelah semuanya disebarkan dan diuji sepenuhnya.
Untuk fungsi berbasis pesan, Anda harus menulis fungsi defensif untuk memastikan pesan tidak hilang selama migrasi.
Panduan migrasi: Penyebaran ulang
Untuk mengaktifkan aplikasi fungsi yang ada untuk menggunakan zona ketersediaan, Anda harus menyebarkan ulang file proyek Anda ke aplikasi fungsi baru yang dihosting dalam paket Premium yang mendukung zona ketersediaan.
Gunakan langkah-langkah ini untuk mengaktifkan zona ketersediaan:
- Jika Anda sudah dihosting dalam paket Premium di wilayah yang didukung, Anda dapat menggunakan kembali grup sumber daya yang ada dan melompat ke langkah berikutnya. Jika tidak, buat grup sumber daya baru di wilayah yang didukung.
- Buat paket Premium di salah satu wilayah yang didukung dan grup sumber daya. Pastikan paket Premium baru mengaktifkan redundansi zona.
- Buat aplikasi fungsi dalam paket Premium baru dan sebarkan kode proyek Anda ke aplikasi baru ini menggunakan metode penyebaran yang Anda inginkan.
- Setelah aplikasi baru aktif dan berjalan dengan sukses dengan zona ketersediaan diaktifkan, Anda dapat secara opsional menonaktifkan atau menghapus aplikasi zona yang tidak tersedia.