Azure API Management'ı kullanılabilirlik alanı desteğine geçirme
Azure API Management hizmeti hem bölgesel hem de alanlar arası yedekli yapılandırmalarda kullanılabilirlik alanlarını destekler:
Bölgesel : API Management ağ geçidi ve API Management örneğinizin kontrol düzlemi (yönetim API'si, geliştirici portalı, Git yapılandırması) bir Azure bölgesinde seçtiğiniz tek bir bölgeye dağıtılır.
Alanlar arası yedekli : API Management örneğinizin (yönetim API'si, geliştirici portalı, Git yapılandırması) ağ geçidi ve denetim düzlemi, bir Azure bölgesi içinde fiziksel olarak ayrılmış iki veya daha fazla bölgede çoğaltılır. Bölge yedekliliği, bir hizmet örneğine dayanıklılık ve yüksek kullanılabilirlik sağlar.
Bu makalede, API Management örneğini kullanılabilirlik alanlarına geçirmek için dört senaryo açıklanmaktadır. API Management'ı yüksek kullanılabilirlik için yapılandırma hakkında daha fazla bilgi için bkz . API Management kullanılabilirliğini ve güvenilirliğini sağlama.
Önkoşullar
API Management için kullanılabilirlik alanlarını yapılandırmak için örneğinizin kullanılabilirlik alanlarını destekleyen Azure bölgelerinden birinde olması gerekir.
API Management örneğiniz yoksa, Azure portalını kullanarak yeni bir Azure API Management örneği oluşturma hızlı başlangıcını izleyerek bir örnek oluşturun. Premium hizmet katmanını seçin.
Mevcut bir API Management örneğinin Premium katmanında olduğundan emin olun. Değilse Premium katmanına yükseltin.
API Management örneğiniz bir Azure sanal ağına dağıtıldıysa (eklendiyse), hizmeti barındıran işlem platformunun (
stv1
veyastv2
) 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 gereken noktalar
Değişikliklerin uygulanması 15-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 örneğini kullanılabilirlik alanlarına geçirirken, isteğe bağlı olarak yeni bir genel IP adresi kaynağı belirtebilirsiniz. İç 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 alanlarının yapılandırmasını değiştirmek, genel ve özel IP adresi değişikliğini tetikler.
Bir bölgede kullanılabilirlik alanlarını etkinleştirirken, bölgeler arasında eşit olarak dağıtabileceğiniz API Management ölçek birimlerini yapılandırabilirsiniz. Örneğin, iki bölge yapılandırdığınızda, iki birim, dört birim veya iki 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, kullanılabilirlik alanlarını yapılandırdıktan sonra otomatik ölçeklendirme ayarlarınızı ayarlamanız 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.
Var olan ağ geçidi konumu sanal ağa eklenmiş değil
Örnek sanal ağa eklenmediğinde API Management örneğinizin mevcut konumunu kullanılabilirlik alanlarına geçirmek için:
Azure portalında API Management örneğine gidin.
Dağıtım + altyapı menüsünde Konumlar'ı seçin.
Konum kutusunda geçirilecek konumu seçin. Konum, önkoşullarda daha önce belirtildiği gibi kullanılabilirlik alanlarını desteklemelidir.
Birimler kutusunda, konumda olmasını istediğiniz ölçek birimi sayısını seçin.
Kullanılabilirlik alanları kutusunda bir veya daha fazla bölge seçin. Seçtiğiniz birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, üç birim seçtiyseniz, her bölgenin bir birim barındırması için üç bölge seçin.
Uygula'yı ve ardından Kaydet'i seçin.
Sanal ağa eklenen mevcut ağ geçidi konumu (stv1 platformu)
Api Management örneğinizin mevcut konumunu, örnek şu anda bir sanal ağa eklendiğinde ve şu anda platformda stv1
barındırıldığında kullanılabilirlik alanlarına geçirmek için aşağıdaki adımları kullanın. Kullanılabilirlik alanlarına geçiş, örneği platforma stv2
da geçirir.
Kullanılabilirlik alanlarına geçiş için konumda yeni bir alt ağ ve isteğe bağlı genel IP adresi oluşturun. Ayrıntılı gereksinimler sanal ağ kılavuzunda verilmiştir.
Azure portalında API Management örneğine gidin.
Dağıtım + altyapı menüsünde Konumlar'ı seçin.
Konum kutusunda geçirilecek konumu seçin. Konum, önkoşullarda daha önce belirtildiği gibi kullanılabilirlik alanlarını desteklemelidir.
Birimler kutusunda, konumda olmasını istediğiniz ölçek birimi sayısını seçin.
Kullanılabilirlik alanları kutusunda bir veya daha fazla bölge seçin. Seçtiğiniz birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, üç birim seçtiyseniz, her bölgenin bir birim barındırması için üç bölge seçin.
Ağ altındaki ilgili kutularda yeni alt ağı ve konumdaki isteğe bağlı genel IP adresini seçin.
Uygula'yı ve ardından Kaydet'i seçin.
Sanal ağa eklenen mevcut ağ geçidi konumu (stv2 platformu)
Api Management örneğinizin mevcut konumunu, örnek şu anda bir sanal ağa eklendiğinde ve platformda stv2
zaten barındırıldığında kullanılabilirlik alanlarına geçirmek için:
Kullanılabilirlik alanlarına geçiş için konumda yeni bir alt ağ ve isteğe bağlı genel IP adresi oluşturun. Ayrıntılı gereksinimler sanal ağ kılavuzunda verilmiştir.
Azure portalında API Management örneğine gidin.
Dağıtım + altyapı menüsünde Konumlar'ı seçin.
Konum kutusunda geçirilecek konumu seçin. Konum, önkoşullarda daha önce belirtildiği gibi kullanılabilirlik alanlarını desteklemelidir.
Birimler kutusunda, konumda olmasını istediğiniz ölçek birimi sayısını seçin.
Kullanılabilirlik alanları kutusunda bir veya daha fazla bölge seçin. Seçtiğiniz birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, üç birim seçtiyseniz, her bölgenin bir birim barındırması için üç bölge seçin.
Genel IP Adresi kutusunda, isteğe bağlı olarak konumdaki yeni genel IP adresini seçin.
Uygula'yı ve ardından Kaydet'i seçin.
Yeni ağ geçidi konumu
API Management örneğinize yeni bir konum eklemek ve bu konumdaki kullanılabilirlik alanlarını etkinleştirmek için:
API Management örneğiniz birincil konumdaki bir sanal ağa dağıtıldıysa, kullanılabilirlik alanlarını etkinleştirmeyi planladığınız herhangi bir yeni konumda bir sanal ağ, alt ağ ve isteğe bağlı genel IP adresi ayarlayın.
Azure portalında API Management örneğine gidin.
Dağıtım + altyapı menüsünde Konumlar'ı seçin.
Yeni bir konum eklemek için + Ekle'yi seçin. Konum, önkoşullarda daha önce belirtildiği gibi kullanılabilirlik alanlarını desteklemelidir.
Birimler kutusunda, konumda olmasını istediğiniz ölçek birimi sayısını seçin.
Kullanılabilirlik alanları kutusunda bir veya daha fazla bölge seçin. Seçtiğiniz birim sayısı kullanılabilirlik alanları arasında eşit olarak dağıtılmalıdır. Örneğin, üç birim seçtiyseniz, her bölgenin bir birim barındırması için üç bölge seçin.
API Management örneğiniz bir sanal ağa dağıtıldıysa, konumda bulunan sanal ağı, alt ağı ve isteğe bağlı genel IP adresini seçmek için Ağ altındaki kutuları kullanın.
Ekle'yi seçin ve sonra Kaydet'i seçin.