Azure API Management'ı kullanılabilirlik alanı desteğine geçirme

Bu kılavuzda API Management örneğiniz için kullanılabilirlik alanı desteğini etkinleştirme açıklanmaktadır. API Management hizmeti, belirli bir Azure bölgesindeki bir hizmet örneğine dayanıklılık ve yüksek kullanılabilirlik sağlayan Alanlar arası yedekliliği destekler. Alanlar arası yedeklilik sayesinde API Management örneğinizin (Yönetim API'si, geliştirici portalı, Git yapılandırması) ağ geçidi ve denetim düzlemi fiziksel olarak ayrılmış bölgelerdeki veri merkezleri arasında çoğaltılarak bölge hatasına dayanıklı hale gelir.

Bu makalede, kullanılabilirlik alanı geçişi için farklı seçeneklere göz atacağız. API Management'ı yüksek kullanılabilirlik için yapılandırma hakkında arka plan için bkz . API Management kullanılabilirliğini ve güvenilirliğini sağlama.

Ön koşullar

  • API Management'ı alanlar arası yedeklilik için yapılandırmak için örneğinizin kullanılabilirlik alanı desteğine sahip Azure bölgelerinden birinde olması gerekir.

  • Henüz bir API Management hizmet örneği oluşturmadıysanız bkz . API Management hizmet örneği oluşturma. Premium hizmet katmanını seçin.

  • API Management hizmeti Premium katmanında olmalıdır. Değilse Premium katmanına yükseltebilirsiniz.

  • API Management örneğiniz bir Azure sanal ağına (VNet) dağıtıldıysa (eklendiyse), hizmeti barındıran işlem platformunun (stv1 veya stv2) sürümünü denetleyin.

Kapalı kalma süresi gereksinimleri

Geçiş seçeneklerinden herhangi biri için kapalı kalma süresi gereksinimi yoktur.

Dikkat edilmesi gerekenler

  • Değişikliklerin uygulanması 15 ila 45 dakika sürebilir. API Management ağ geçidi bu süre boyunca API isteklerini işlemeye devam edebilir.

  • Dış veya iç sanal ağda dağıtılan bir API Management kullanılabilirlik alanlarına geçirildiğinde, yeni bir genel IP adresi kaynağı belirtilmelidir. İç sanal ağda genel IP adresi YALNıZCA yönetim işlemleri için kullanılır, API istekleri için kullanılmaz. API Management'ın IP adresleri hakkında daha fazla bilgi edinin.

  • Kullanılabilirlik alanlarına geçiş yapmak veya kullanılabilirlik alanı yapılandırmasını değiştirmek genel IP adresi değişikliğini tetikler.

  • Bir bölgede kullanılabilirlik alanlarını etkinleştirirken, bölgeler arasında eşit olarak dağıtılabilir bir dizi API Management ölçek birimi yapılandırabilirsiniz. Örneğin, 2 bölge yapılandırdıysanız, 2 birim, 4 birim veya 2 birimin başka bir katı yapılandırabilirsiniz. Birimlerin eklenmesi ek maliyetlere neden olur. Ayrıntılar için bkz . API Management fiyatlandırması.

  • API Management örneğiniz için birincil konumda otomatik ölçeklendirmeyi yapılandırdıysanız, alanlar arası yedekliliği etkinleştirdikten sonra otomatik ölçeklendirme ayarlarınızı değiştirmeniz gerekebilir. Otomatik ölçeklendirme kuralları ve sınırlarındaki API Management birimlerinin sayısı, bölge sayısının katı olmalıdır.

1. Seçenek: SANAL ağa eklenmeden API Management örneğinin mevcut konumunu geçirme

Api Management örneğinizin mevcut konumunu sanal ağa eklenmediğinde (dağıtılmadığında) kullanılabilirlik alanlarına geçirmek için bu seçeneği kullanın.

  1. Azure portalında API Management hizmetinize gidin.

  2. Menüde Konumlar'ı seçin ve geçirilecek konumu seçin. Konumun kullanılabilirlik alanlarını desteklemesi gerekir.

  3. Konumda istenen ölçek Birimi sayısını seçin.

  4. Kullanılabilirlik alanları'nda bir veya daha fazla bölge seçin. Seçilen birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, 3 birim seçtiyseniz, her bölgenin bir birim barındırması için 3 bölge seçin.

  5. Uygula'yı ve ardından Kaydet'i seçin.

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

Seçenek 2: Sanal ağa eklenen API Management örneğinin (stv1 platformu) mevcut konumunu geçirme

API Management örneğinizin mevcut bir konumunu, sanal ağa eklendiğinde (dağıtıldığında) kullanılabilirlik alanlarına geçirmek için bu seçeneği kullanın. API Management örneği şu anda stv1 platformunda barındırılırken aşağıdaki adımlar gereklidir. Kullanılabilirlik alanlarına geçiş, örneği stv2 platformuna da geçirir.

  1. Kullanılabilirlik alanlarına geçiş yapmak için konumda yeni bir alt ağ ve genel IP adresi oluşturun. Ayrıntılı gereksinimler sanal ağ kılavuzunda verilmiştir.

  2. Azure portalında API Management hizmetinize gidin.

  3. Menüde Konumlar'ı seçin ve geçirilecek konumu seçin. Konumun kullanılabilirlik alanlarını desteklemesi gerekir.

  4. Konumda istenen ölçek Birimi sayısını seçin.

  5. Kullanılabilirlik alanları'nda bir veya daha fazla bölge seçin. Seçilen birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, 3 birim seçtiyseniz, her bölgenin bir birim barındırması için 3 bölge seçin.

  6. Konumda yeni alt ağı ve yeni genel IP adresini seçin.

  7. Uygula'yı ve ardından Kaydet'i seçin.

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

Seçenek 3: Sanal ağa eklenen API Management örneğinin (stv2 platformu) mevcut konumunu geçirme

API Management örneğinizin mevcut bir konumunu, sanal ağa eklendiğinde (dağıtıldığında) kullanılabilirlik alanlarına geçirmek için bu seçeneği kullanın. AŞAĞıDAKI adımlar, API Management örneği stv2 platformunda zaten barındırıldığında kullanılır.

  1. Kullanılabilirlik alanlarına geçiş yapmak için konumda yeni bir alt ağ ve genel IP adresi oluşturun. Ayrıntılı gereksinimler sanal ağ kılavuzunda verilmiştir.

  2. Azure portalında API Management hizmetinize gidin.

  3. Menüde Konumlar'ı seçin ve geçirilecek konumu seçin. Konumun kullanılabilirlik alanlarını desteklemesi gerekir.

  4. Konumda istenen ölçek Birimi sayısını seçin.

  5. Kullanılabilirlik alanları'nda bir veya daha fazla bölge seçin. Seçilen birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, 3 birim seçtiyseniz, her bölgenin bir birim barındırması için 3 bölge seçin.

  6. Konumda yeni genel IP adresini seçin.

  7. Uygula'yı ve ardından Kaydet'i seçin.

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

Seçenek 4. Kullanılabilirlik alanlarıyla API Management örneği için yeni konum ekleme (sanal ağ ile veya sanal ağ olmadan)

API Management örneğinize yeni bir konum eklemek ve bu konumdaki kullanılabilirlik alanlarını etkinleştirmek için bu seçeneği kullanın.

API Management örneğiniz birincil konumdaki bir sanal ağa dağıtıldıysa, alanlar arası yedekliliği etkinleştirmeyi planladığınız herhangi bir yeni konumda bir sanal ağ, alt ağ ve genel IP adresi ayarladığınızdan emin olun.

  1. Azure portalında API Management hizmetinize gidin.

  2. Yeni bir konum eklemek için üst çubukta + Ekle'yi seçin. Konumun kullanılabilirlik alanlarını desteklemesi gerekir.

  3. Konumda istenen ölçek Birimi sayısını seçin.

  4. Kullanılabilirlik alanları'nda bir veya daha fazla bölge seçin. Seçilen birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, 3 birim seçtiyseniz, her bölgenin bir birim barındırması için 3 bölge seçin.

  5. API Management örneğiniz bir sanal ağa dağıtıldıysa, konumda bulunan sanal ağı, alt ağı ve genel IP adresini seçin.

  6. Ekle'yi seçin ve sonra Kaydet'i seçin.

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

Sonraki adımlar

Aşağıdakiler hakkında daha fazla bilgi edinin:

Azure'da güvenilirlik için oluşturma.