İç İçe Traffic Manager profilleri

Traffic Manager, her son kullanıcıdan hangi uç noktanın trafik alacağını seçmenizi sağlayan bir dizi trafik yönlendirme yöntemine sahiptir. Daha fazla bilgi için bkz. Traffic Manager trafik yönlendirme yöntemleri.

Her Traffic Manager profili tek bir trafik yönlendirme yöntemi belirtir. Ancak, tek bir Traffic Manager profili tarafından sağlanan yönlendirmeden daha karmaşık trafik yönlendirmesi gerektiren senaryolar vardır. Birden fazla trafik yönlendirme yönteminin avantajlarını birleştirmek için Traffic Manager profillerini iç içe yerleştirebilirsiniz. İç içe yerleştirilmiş profiller, daha büyük ve daha karmaşık uygulama dağıtımlarını desteklemek için varsayılan Traffic Manager davranışını geçersiz kılmanıza olanak sağlar.

İç içe profil oluşturmak için bir 'üst' profile uç nokta olarak bir 'alt' profil eklersiniz. Bu makalede bazı örnekler verilmiştir.

MinChildEndpoints

Üst profilde uç nokta olarak bir alt profil eklediğinizde , MinChildEndpoints parametresi oluşturulur ve varsayılan değer olarak 1 atanır. Bu parametre, iyi durumda olması için alt profilde kullanılabilir olması gereken en az uç nokta sayısını belirler. Bu eşiğin altında, üst profil tüm alt profili kullanılamaz olarak kabul eder ve trafiği diğer üst profil uç noktalarına yönlendirir.

Üst profilde aşağıdaki parametreler kullanılabilir:

  • MinChildEndpoints: İç içe profil durumunun iyi durumda olması için en az iyi durumdaki alt uç nokta sayısı.
  • MinChildEndpointsIPv4: İç içe profil durumunun iyi durumda olması için en az iyi durumdaki IPv4 alt uç noktası sayısıdır.
  • MinChildEndpointsIPv6: İç içe profil durumunun iyi durumda olması için en az iyi durumdaki IPv6 alt uç noktası sayısıdır.

Önemli

İç içe yerleştirilmiş herhangi bir MultiValue profili için en az bir IPv4 ve bir IPv6 uç noktası olmalıdır. MinChildEndpointsIPv4 ve MinChildEndpointsIPv6 değerlerini her zaman çok değerli yönlendirme mekanizmanıza göre yapılandırın ve yalnızca varsayılan değerleri kullanmayın.
MinChildEndpoints değeri, tüm uç nokta türlerinin kullanılabilir olmasını sağlayacak kadar yüksek olmalıdır. Çok düşük değerler için bir hata iletisi görüntülenir.

Aşağıdaki örneklerde, çeşitli senaryolarda iç içe Traffic Manager profillerinin nasıl kullanılacağı gösterilmektedir.

Örnek 1: 'Performans' ve 'Ağırlıklı' trafik yönlendirmesini birleştirme

Bir uygulamayı şu Azure bölgelerinde dağıttığınız varsayın: Batı ABD, Batı Avrupa ve Doğu Asya. Trafiği kullanıcıya en yakın bölgeye dağıtmak için Traffic Manager'ın 'Performans' trafik yönlendirme yöntemini kullanırsınız.

Tek Traffic Manager profili

Şimdi, hizmetinizdeki bir güncelleştirmeyi daha geniş bir şekilde dağıtmadan önce test etmek istediğinizi varsayalım. Trafiğin küçük bir yüzdesini test dağıtımınıza yönlendirmek için 'ağırlıklı' trafik yönlendirme yöntemini kullanmak istiyorsunuz. Test dağıtımını Batı Avrupa'daki mevcut üretim dağıtımıyla birlikte ayarlarsınız.

Hem 'Ağırlıklı' hem de 'Performans trafik yönlendirmeyi tek bir profilde birleştiremezsiniz. Bu senaryoyu desteklemek için iki Batı Avrupa uç noktasını ve 'Ağırlıklı' trafik yönlendirme yöntemini kullanarak bir Traffic Manager profili oluşturursunuz. Ardından, bu 'alt' profili 'üst' profile bir uç nokta olarak eklersiniz. Üst profil hala Performans trafik yönlendirme yöntemini kullanır ve diğer genel dağıtımları uç nokta olarak içerir.

Aşağıdaki diyagramda bu örnek gösterilmektedir:

İç İçe Traffic Manager profilleri

Bu yapılandırmada, üst profil üzerinden yönlendirilen trafik trafiği bölgeler arasında normal şekilde dağıtır. Batı Avrupa'da iç içe yerleştirilmiş profil, trafiği atanan ağırlıklara göre üretim ve test uç noktalarına dağıtır.

Üst profil 'Performans' trafik yönlendirme yöntemini kullandığında, her uç noktaya bir konum atanmalıdır. Uç noktayı yapılandırdığınızda konum atanır. Dağıtımınıza en yakın Azure bölgesini seçin. Azure bölgeleri, İnternet Gecikme Süresi Tablosu tarafından desteklenen konum değerleridir. Daha fazla bilgi için bkz. Traffic Manager 'Performans' trafik yönlendirme yöntemi.

Örnek 2: İç İçe Profillerde Uç Nokta İzleme

Traffic Manager, her hizmet uç noktasının durumunu etkin bir şekilde izler. Uç nokta iyi durumda değilse Traffic Manager, hizmetinizin kullanılabilirliğini korumak için kullanıcıları alternatif uç noktalara yönlendirir. Bu uç nokta izleme ve yük devretme davranışı tüm trafik yönlendirme yöntemleri için geçerlidir. Daha fazla bilgi için bkz. Traffic Manager Uç Nokta İzleme. Uç nokta izleme, iç içe profiller için farklı çalışır. İç içe profillerle, üst profil doğrudan alt öğe üzerinde sistem durumu denetimleri gerçekleştirmez. Bunun yerine, alt profilin uç noktalarının sistem durumu, alt profilin genel durumunu hesaplamak için kullanılır. Bu sistem durumu bilgileri iç içe profil hiyerarşisine yayılır. Üst profil, trafiğin alt profile yönlendirilip yönlendirmeyeceğini belirlemek için bu toplu durumu kullanır. İç içe profillerin sistem durumunu izleme hakkında tüm ayrıntılar için bkz. SSS .

Önceki örne dönerek Batı Avrupa'daki üretim dağıtımının başarısız olduğunu varsayalım. Varsayılan olarak, 'alt' profil tüm trafiği test dağıtımına yönlendirir. Test dağıtımı da başarısız olursa, üst profil tüm alt uç noktalar iyi durumda olmadığından alt profilin trafik almaması gerektiğini belirler. Ardından, üst profil trafiği diğer bölgelere dağıtır.

İç İçe Profil yük devretmesi (varsayılan davranış)

Bu anlaşmadan memnun olabilirsin. Veya Batı Avrupa'ya yönelik tüm trafiğin artık sınırlı bir alt küme trafiği yerine test dağıtımına gitmesinden endişe duyuyor olabilirsiniz. Test dağıtımının durumu ne olursa olsun, Batı Avrupa'daki üretim dağıtımı başarısız olduğunda diğer bölgelere yük devretmek istiyorsunuz.

Aşağıdaki senaryoda MinChildEndpoints değeri 2 olarak ayarlanmıştır. Bu eşiğin altında, üst profil tüm alt profilin kullanılamaz olduğunu kabul eder ve trafiği diğer uç noktalara yönlendirir:

'MinChildEndpoints' ile İç İçe Profil yük devretmesi = 2

Not

'Priority' trafik yönlendirme yöntemi tüm trafiği tek bir uç noktaya dağıtır. Bu nedenle, bir alt profil için '1' dışında bir MinChildEndpoints ayarında çok az amaç vardır.

Örnek 3: 'Performans' trafik yönlendirmesinde öncelikli yük devretme bölgeleri

'Performans' trafik yönlendirme yöntemi için varsayılan davranış, farklı coğrafi konumlarda uç noktalarınız olduğunda son kullanıcıların en düşük ağ gecikme süresi açısından "en yakın" uç noktaya yönlendirilmesidir.

Ancak Batı Avrupa trafiğinin Batı ABD'ye yük devretmesini tercih ettiğinizi ve trafiği yalnızca her iki uç noktanın da kullanılamadığı diğer bölgelere yönlendirmesini tercih ettiğinizi varsayalım. 'Priority' trafik yönlendirme yöntemiyle bir alt profil kullanarak bu çözümü oluşturabilirsiniz.

Tercihli yük devretme ile 'Performans' trafik yönlendirmesi

Batı Avrupa uç noktası Batı ABD uç noktasından daha yüksek önceliğe sahip olduğundan, her iki uç nokta da çevrimiçi olduğunda tüm trafik Batı Avrupa uç noktasına gönderilir. Batı Avrupa başarısız olursa trafiği Batı ABD'ye yönlendirilir. İç içe yerleştirilmiş profille, trafik yalnızca hem Batı Avrupa hem de Batı ABD başarısız olduğunda Doğu Asya'ya yönlendirilir.

Bu düzeni tüm bölgeler için yineleyebilirsiniz. Üst profildeki üç uç noktayı da önceliklendirilmiş yük devretme sırası sağlayan üç alt profille değiştirin.

Örnek 4: Aynı bölgedeki birden çok uç nokta arasında 'Performans' trafik yönlendirmesini denetleme

'Performans' trafik yönlendirme yönteminin belirli bir bölgede birden fazla uç noktası olan bir profilde kullanıldığını varsayalım. Varsayılan olarak, bu bölgeye yönlendirilen trafik bu bölgedeki tüm kullanılabilir uç noktalara eşit olarak dağıtılır.

'Performans' trafik yönlendirmesi bölge içi trafik dağıtımı (varsayılan davranış)

Batı Avrupa'da birden çok uç nokta eklemek yerine, bu uç noktalar ayrı bir alt profil içine alınır. Alt profil, Batı Avrupa'daki tek uç nokta olarak üst öğeye eklenir. Alt profildeki ayarlar, o bölge içinde öncelik tabanlı veya ağırlıklı trafik yönlendirmesini etkinleştirerek Batı Avrupa ile trafik dağıtımını denetleyebiliyor.

Özel bölge içi trafik dağıtımı ile 'Performans' trafik yönlendirmesi

Örnek 5: Uç nokta başına izleme ayarları

Traffic Manager'ı kullanarak trafiği eski bir şirket içi web sitesinden Azure'da barındırılan yeni bir Bulut tabanlı sürüme sorunsuz bir şekilde geçirebilirsiniz. Eski site için, site durumunu izlemek için giriş sayfası URI'sini kullanmak istiyorsunuz. Ancak yeni Bulut tabanlı sürüm için ek denetimler içeren özel bir izleme sayfası ('/monitor.aspx' yolu) uyguluyorsunuz.

Traffic Manager uç nokta izleme (varsayılan davranış)

Traffic Manager profilindeki izleme ayarları tek bir profildeki tüm uç noktalara uygulanır. İç içe profillerle, farklı izleme ayarlarını tanımlamak için site başına farklı bir alt profil kullanırsınız.

Uç nokta başına ayarlarla Traffic Manager uç nokta izleme

Örnek 6: IPv4 ve IPv6 uç noktalarını kullanarak Çok Değerli İç İçe Profillerle uç nokta izleme

Hem IPv4 hem de IPv6 iç içe alt uç noktalarına sahip olduğunuzu ve her ikisi için de en düşük sağlıklı alt öğeler için eşikler ayarlamak istediğinizi varsayalım. Her tür için beklenen bu iyi durumdaki uç noktaların en az sayısını tanımlamanızı sağlayacak yeni parametreler vardır. En Düşük IPv4 uç noktaları ve Minimum IPv6 uç noktaları parametreleri, üst öğesinin iyi durumda olarak işaretlenmesi için her parametre için gereken en az iyi durumdaki uç nokta sayısını belirler.

Toplam en düşük alt uç nokta için varsayılan sayı her zaman 1'dir ve geriye dönük uyumluluğu sağlamak için IPv4 ve IPv6 uç noktaları için varsayılan sayı 0'dır.

Traffic Manager min-child davranışı

Bu örnekte, ipv4-min-child özelliği tarafından ayarlanan en az 1 iyi durumdaki IPv4 uç noktasına sahip olma gereksinimini karşılamadığından Doğu ABD uç noktası iyi durumda değildir.

SSS

Sonraki adımlar

Traffic Manager profilleri hakkında daha fazla bilgi edinin

Traffic Manager profili oluşturmayı öğrenin