Memigrasikan Azure API Management ke dukungan zona ketersediaan
Artikel
Layanan Azure API Management mendukung zona ketersediaan dalam konfigurasi zonal dan zona-redundan:
Zonal - gateway API Management dan sarana kontrol instans API Management Anda (API manajemen, portal pengembang, konfigurasi Git) disebarkan dalam satu zona yang Anda pilih dalam wilayah Azure.
Zona-redundan - gateway dan sarana kontrol instans API Management Anda (API manajemen, portal pengembang, konfigurasi Git) direplikasi di dua zona atau lebih yang dipisahkan secara fisik dalam wilayah Azure. Redundansi zona memberikan ketahanan dan ketersediaan tinggi untuk instans layanan.
Artikel ini menjelaskan empat skenario untuk memigrasikan instans API Management ke zona ketersediaan. Untuk informasi selengkapnya tentang mengonfigurasi API Management untuk ketersediaan tinggi, lihat Memastikan ketersediaan dan keandalan API Management.
Jika Anda memiliki instans API Management yang sudah ada, pastikan instans tersebut berada di tingkat Premium. Jika tidak, tingkatkan ke tingkat Premium.
Jika instans API Management Anda disebarkan (disuntikkan) di jaringan virtual Azure, 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 15 hingga 45 menit untuk diterapkan. Gateway API Management dapat terus menangani permintaan API selama waktu ini.
Saat Anda memigrasikan instans API Management yang disebarkan di jaringan virtual eksternal atau internal ke zona ketersediaan, Anda dapat secara opsional menentukan sumber daya alamat IP publik baru. Dalam jaringan virtual internal, alamat IP publik hanya digunakan untuk operasi manajemen, bukan untuk permintaan API. Pelajari selengkapnya tentang alamat IP API Management.
Bermigrasi ke zona ketersediaan atau mengubah konfigurasi zona ketersediaan memicu perubahan alamat IP publik dan privat.
Saat mengaktifkan zona ketersediaan di suatu wilayah, Anda mengonfigurasi unit skala API Management yang dapat Didistribusikan secara merata di seluruh zona. Misalnya, jika Mengonfigurasi dua zona, Anda dapat mengonfigurasi dua unit, empat unit, atau kelipatan lain dari dua unit.
Catatan
Gunakan metrik kapasitas dan pengujian Anda sendiri untuk memutuskan jumlah unit skala yang akan memberikan performa gateway untuk kebutuhan Anda. Menambahkan unit dikenakan biaya tambahan. Pelajari selengkapnya tentang menskalakan dan meningkatkan instans layanan Anda.
Catatan
Saat zona ketersediaan dikonfigurasi untuk instans API Management Anda, dalam kondisi operasi normal, semua unit skala di semua zona yang dikonfigurasi aktif dan melayani lalu lintas gateway.
Jika Anda mengonfigurasi penskalaan otomatis untuk instans API Management di lokasi utama, Anda mungkin perlu menyesuaikan pengaturan skala otomatis setelah mengonfigurasi zona ketersediaan. Jumlah unit API Management dalam aturan dan batas skala otomatis harus kelipatan jumlah zona.
Lokasi gateway yang ada tidak disuntikkan dalam jaringan virtual
Untuk memigrasikan lokasi instans API Management yang ada ke zona ketersediaan saat instans tidak disuntikkan dalam jaringan virtual:
Di portal Azure, buka instans API Management Anda.
Pada menu Penyebaran + infrastruktur , pilih Lokasi.
Dalam kotak Lokasi , pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan, seperti yang disebutkan sebelumnya dalam prasyarat.
Dalam kotak Unit, pilih jumlah unit skala yang Anda inginkan di lokasi.
Dalam kotak Zona ketersediaan , pilih satu atau beberapa zona. Jumlah unit yang Anda pilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih tiga unit, pilih tiga zona sehingga setiap zona menghosting satu unit.
Pilih Terapkan, lalu pilih Simpan.
Lokasi gateway yang ada (platform stv1) disuntikkan dalam jaringan virtual
Untuk memigrasikan lokasi instans API Management Anda yang ada ke zona ketersediaan saat instans saat ini disuntikkan dalam jaringan virtual dan saat ini dihosting di stv1 platform, gunakan langkah-langkah berikut. Migrasi ke zona ketersediaan juga memigrasikan instans ke stv2 platform.
Buat subnet baru dan alamat IP publik opsional di lokasi untuk bermigrasi ke zona ketersediaan. Persyaratan terperinci ada dalam panduan jaringan virtual.
Di portal Azure, buka instans API Management Anda.
Pada menu Penyebaran + infrastruktur , pilih Lokasi.
Dalam kotak Lokasi , pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan, seperti yang disebutkan sebelumnya dalam prasyarat.
Dalam kotak Unit, pilih jumlah unit skala yang Anda inginkan di lokasi.
Dalam kotak Zona ketersediaan , pilih satu atau beberapa zona. Jumlah unit yang Anda pilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih tiga unit, pilih tiga zona sehingga setiap zona menghosting satu unit.
Dalam kotak masing-masing di bawah Jaringan, pilih subnet baru dan alamat IP publik opsional di lokasi tersebut.
Pilih Terapkan, lalu pilih Simpan.
Lokasi gateway yang ada (platform stv2) disuntikkan dalam jaringan virtual
Untuk memigrasikan lokasi instans API Management Anda yang ada ke zona ketersediaan saat instans saat ini disuntikkan dalam jaringan virtual dan sudah dihosting stv2 di platform:
Buat subnet baru dan alamat IP publik opsional di lokasi untuk bermigrasi ke zona ketersediaan. Persyaratan terperinci ada dalam panduan jaringan virtual.
Di portal Azure, buka instans API Management Anda.
Pada menu Penyebaran + infrastruktur , pilih Lokasi.
Dalam kotak Lokasi , pilih lokasi yang akan dimigrasikan. Lokasi harus mendukung zona ketersediaan, seperti yang disebutkan sebelumnya dalam prasyarat.
Dalam kotak Unit, pilih jumlah unit skala yang Anda inginkan di lokasi.
Dalam kotak Zona ketersediaan , pilih satu atau beberapa zona. Jumlah unit yang Anda pilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih tiga unit, pilih tiga zona sehingga setiap zona menghosting satu unit.
Dalam kotak Alamat IP Publik, secara opsional pilih alamat IP publik baru di lokasi.
Pilih Terapkan, lalu pilih Simpan.
Lokasi gateway baru
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, siapkan jaringan virtual, subnet, dan alamat IP publik opsional di lokasi baru tempat Anda berencana mengaktifkan zona ketersediaan.
Di portal Azure, buka instans API Management Anda.
Pada menu Penyebaran + infrastruktur , pilih Lokasi.
Pilih + Tambahkan untuk menambahkan lokasi baru. Lokasi harus mendukung zona ketersediaan, seperti yang disebutkan sebelumnya dalam prasyarat.
Dalam kotak Unit, pilih jumlah unit skala yang Anda inginkan di lokasi.
Dalam kotak Zona ketersediaan , pilih satu atau beberapa zona. Jumlah unit yang Anda pilih harus didistribusikan secara merata di seluruh zona ketersediaan. Misalnya, jika Anda memilih tiga unit, pilih tiga zona sehingga setiap zona menghosting satu unit.
Jika instans API Management Anda disebarkan di jaringan virtual, gunakan kotak di bawah Jaringan untuk memilih jaringan virtual, subnet, dan alamat IP publik opsional yang tersedia di lokasi.