Memigrasikan Azure API Management ke dukungan zona ketersediaan

Panduan ini menjelaskan cara mengaktifkan dukungan zona ketersediaan untuk instans API Management Anda. Layanan API Management mendukung redundansi Zona, yang memberikan ketahanan dan ketersediaan tinggi untuk instans layanan di wilayah Azure tertentu. Dengan redundansi zona, gateway dan bidang kontrol instans Azure Management API Anda (API pengelolaan, portal developer, konfigurasi Git) direplikasi di seluruh pusat data dalam zona yang terpisah secara fisik, sehingga tahan terhadap kegagalan zona.

Dalam artikel ini, kami akan membawa Anda melalui berbagai opsi untuk migrasi zona ketersediaan. Untuk latar belakang tentang mengonfigurasi API Management untuk ketersediaan tinggi, lihat Memastikan ketersediaan dan keandalan API Management.

Prasyarat

  • Untuk mengonfigurasi API Management untuk redundansi zona, instans Anda harus berada di salah satu wilayah Azure dengan dukungan zona ketersediaan.

  • Jika Anda belum membuat instans layanan API Management, lihat Membuat instans layanan API Management. Pilih tingkat layanan Premium.

  • Layanan API Management harus berada di tingkat Premium. Jika tidak, Anda dapat meningkatkan ke tingkat Premium.

  • Jika instans API Management Anda disebarkan (disuntikkan) di jaringan virtual Azure (VNet), periksa versi platform komputasi (stv1 atau stv2) yang menghosting layanan.

Persyaratan waktu henti

Tidak ada persyaratan waktu henti untuk salah satu opsi migrasi.

Pertimbangan

  • Perubahan dapat memakan waktu dari 15 hingga 45 menit untuk diterapkan. Gateway API Management dapat terus menangani permintaan API selama waktu ini.

  • Saat memigrasikan API Management yang disebarkan di jaringan virtual eksternal atau internal ke zona ketersediaan, sumber daya alamat IP publik baru harus ditentukan. Di VNet internal, alamat IP publik hanya digunakan untuk operasi manajemen, bukan untuk permintaan API. Mempelajari lebih lanjut tentang alamat IP API Management.

  • Bermigrasi ke zona ketersediaan atau mengubah konfigurasi zona ketersediaan akan memicu perubahan alamat IP publik.

  • Saat mengaktifkan zona ketersediaan di suatu wilayah, Anda mengonfigurasi sejumlah unit skala API Management yang dapat didistribusikan secara merata di seluruh zona. Misalnya, jika Mengonfigurasi 2 zona, Anda dapat mengonfigurasi 2 unit, 4 unit, atau kelipatan lain dari 2 unit. Menambahkan unit dikenakan biaya tambahan. Untuk detailnya, lihat Harga API Management.

  • Jika Anda telah mengonfigurasi penskalaan otomatis untuk instans API Management di lokasi utama, Anda mungkin perlu menyesuaikan pengaturan skala otomatis setelah mengaktifkan redundansi zona. Jumlah unit API Management dalam aturan dan batas skala otomatis harus kelipatan jumlah zona.

Opsi 1: Memigrasikan lokasi instans API Management yang ada, tidak disuntikkan di VNet

Gunakan opsi ini untuk memigrasikan lokasi instans API Management Anda yang ada ke zona ketersediaan saat tidak disuntikkan (disebarkan) di jaringan virtual.

  1. Di portal Azure, navigasikan ke layanan API Management Anda.

  2. Pilih Lokasi di menu, lalu pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan.

  3. Pilih jumlah Unit skala yang diinginkan di lokasi.

  4. Di Zona ketersediaan, pilih satu atau beberapa zona. Jumlah unit yang dipilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih 3 unit, pilih 3 zona sehingga setiap zona menampung satu unit.

  5. Pilih Terapkan, lalu pilih Simpan.

    Screenshot of how to migrate existing location of API Management instance not injected in VNet.

Opsi 2: Memigrasikan lokasi instans API Management yang ada (platform stv1), disuntikkan di VNet

Gunakan opsi ini untuk memigrasikan lokasi instans API Management Anda yang ada ke zona ketersediaan saat saat ini disuntikkan (disebarkan) di jaringan virtual. Langkah-langkah berikut diperlukan ketika instans API Management saat ini dihosting di platform stv1. Migrasi ke zona ketersediaan juga akan memigrasikan instans ke platform stv2.

  1. Buat subnet baru dan alamat IP publik di lokasi untuk bermigrasi ke zona ketersediaan. Persyaratan terperinci berada dalam panduan jaringan virtual.

  2. Di portal Azure, navigasikan ke layanan API Management Anda.

  3. Pilih Lokasi di menu, lalu pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan.

  4. Pilih jumlah Unit skala yang diinginkan di lokasi.

  5. Di Zona ketersediaan, pilih satu atau beberapa zona. Jumlah unit yang dipilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih 3 unit, pilih 3 zona sehingga setiap zona menampung satu unit.

  6. Pilih subnet baru dan alamat IP publik baru di lokasi.

  7. Pilih Terapkan, lalu pilih Simpan.

    Screenshot of how to migrate existing location of API Management instance injected in VNet.

Opsi 3: Memigrasikan lokasi instans API Management yang ada (platform stv2), disuntikkan di VNet

Gunakan opsi ini untuk memigrasikan lokasi instans API Management Anda yang ada ke zona ketersediaan saat saat ini disuntikkan (disebarkan) di jaringan virtual. Langkah-langkah berikut digunakan ketika instans API Management sudah dihosting di platform stv2.

  1. Buat subnet baru dan alamat IP publik di lokasi untuk bermigrasi ke zona ketersediaan. Persyaratan terperinci berada dalam panduan jaringan virtual.

  2. Di portal Azure, navigasikan ke layanan API Management Anda.

  3. Pilih Lokasi di menu, lalu pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan.

  4. Pilih jumlah Unit skala yang diinginkan di lokasi.

  5. Di Zona ketersediaan, pilih satu atau beberapa zona. Jumlah unit yang dipilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih 3 unit, pilih 3 zona sehingga setiap zona menampung satu unit.

  6. Pilih alamat IP publik baru di lokasi.

  7. Pilih Terapkan, lalu pilih Simpan.

    Screenshot of how to migrate existing location of API Management instance (stv2 platform) injected in VNet.

Opsi 4. Menambahkan lokasi baru untuk instans API Management (dengan atau tanpa VNet) dengan zona ketersediaan

Gunakan opsi ini untuk menambahkan lokasi baru ke instans API Management Anda dan mengaktifkan zona ketersediaan di lokasi tersebut.

Jika instans API Management Anda disebarkan di jaringan virtual di lokasi utama, pastikan Anda menyiapkan jaringan virtual, subnet, dan alamat IP publik di lokasi baru tempat Anda berencana mengaktifkan redundansi zona.

  1. Di portal Azure, navigasikan ke layanan API Management Anda.

  2. Pilih + Tambahkan di bilah atas untuk menambahkan lokasi baru. Lokasi harus mendukung zona ketersediaan.

  3. Pilih jumlah Unit skala yang diinginkan di lokasi.

  4. Di Zona ketersediaan, pilih satu atau beberapa zona. Jumlah unit yang dipilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih 3 unit, pilih 3 zona sehingga setiap zona menampung satu unit.

  5. Jika instans API Management Anda disebarkan di jaringan virtual, pilih jaringan virtual, subnet, dan alamat IP publik yang tersedia di lokasi.

  6. Pilih Tambahkan, lalu pilih Simpan.

    Screenshot of how to add new location for API Management instance with or without VNet.

Langkah berikutnya

Pelajari lebih lanjut tentang: