İç İçe Traffic Manager profilleriNested Traffic Manager profiles

Traffic Manager trafik yönlendirme yöntemleri, Traffic Manager'ın her son kullanıcıdan hangi uç noktaya trafik alması gereken nasıl seçer denetlemenize izin veren bir dizi içerir.Traffic Manager includes a range of traffic-routing methods that allow you to control how Traffic Manager chooses which endpoint should receive traffic from each end user. Daha fazla bilgi için Traffic Manager trafik yönlendirme yöntemleri.For more information, see Traffic Manager traffic-routing methods.

Traffic Manager profillerine tek bir trafik yönlendirme yöntemini belirtir.Each Traffic Manager profile specifies a single traffic-routing method. Ancak, tek bir Traffic Manager profili tarafından sağlanan yönlendirme çok daha karmaşık trafik yönlendirme gerektiren senaryolar da vardır.However, there are scenarios that require more sophisticated traffic routing than the routing provided by a single Traffic Manager profile. Traffic Manager profillerini birden fazla trafik yönlendirme yöntemini avantajlarını birleştirin iç içe yerleştirebilirsiniz.You can nest Traffic Manager profiles to combine the benefits of more than one traffic-routing method. İç içe profiller, daha büyük destek ve daha karmaşık uygulama dağıtımları için varsayılan Traffic Manager davranışı geçersiz kılma olanak tanır.Nested profiles allow you to override the default Traffic Manager behavior to support larger and more complex application deployments.

Aşağıdaki örnekler, çeşitli senaryolarda iç içe Traffic Manager profilleri kullanmayı gösterir.The following examples illustrate how to use nested Traffic Manager profiles in various scenarios.

Örnek 1: 'Performans' ve 'Ağırlıklı' trafik yönlendirme birleştirmeExample 1: Combining 'Performance' and 'Weighted' traffic routing

Bir uygulama aşağıdaki Azure bölgeleri içinde dağıttığınız varsayalım: Batı ABD, Batı Avrupa ve Doğu Asya.Suppose that you deployed an application in the following Azure regions: West US, West Europe, and East Asia. Kullanıcıya en yakın bölgeyi trafiği dağıtmak için Traffic Manager'ın 'Performans' trafik yönlendirme yöntemini kullanın.You use Traffic Manager's 'Performance' traffic-routing method to distribute traffic to the region closest to the user.

Tek Traffic Manager profili

Şimdi, hizmetiniz için bir güncelleştirme Bunu daha yaygın olarak sıralı önce test etmek istediğiniz varsayalım.Now, suppose you wish to test an update to your service before rolling it out more widely. Küçük bir yüzdesine test dağıtımınız için trafiği yönlendirmek için 'ağırlıklı' trafik yönlendirme yöntemini kullanmak istiyorsunuz.You want to use the 'weighted' traffic-routing method to direct a small percentage of traffic to your test deployment. Var olan üretim dağıtımlarıyla birlikte yönetebileceksiniz sınama dağıtımı Batı Avrupa'da ayarlarsınız.You set up the test deployment alongside the existing production deployment in West Europe.

Her iki 'ağırlıklı' birleştirilemez ve ' performans trafiği yönlendirme tek profilde.You cannot combine both 'Weighted' and 'Performance traffic-routing in a single profile. Bu senaryoyu desteklemek için iki Batı Avrupa uç noktaları ve 'Ağırlıklı' trafik yönlendirme yöntemini kullanarak bir Traffic Manager profili oluşturun.To support this scenario, you create a Traffic Manager profile using the two West Europe endpoints and the 'Weighted' traffic-routing method. Ardından, bu 'alt' profili 'parent' profiline bir uç nokta ekleyin.Next, you add this 'child' profile as an endpoint to the 'parent' profile. Üst profili, hala performans trafiği yönlendirme yöntemini kullanır ve diğer genel dağıtımlar uç noktalar olarak içerir.The parent profile still uses the Performance traffic-routing method and contains the other global deployments as endpoints.

Bu örnekte, aşağıdaki diyagramda gösterilmektedir:The following diagram illustrates this example:

İç İçe Traffic Manager profilleri

Bu yapılandırmada üzerinden üst profili yönlendirilen trafik, trafiği bölgeler arasında normalde dağıtır.In this configuration, traffic directed via the parent profile distributes traffic across regions normally. Batı Avrupa içinde iç içe geçmiş profil üretim ve test uç noktaları atanan ağırlıklara göre trafiği dağıtır.Within West Europe, the nested profile distributes traffic to the production and test endpoints according to the weights assigned.

Üst profili 'Performans' trafik yönlendirme yöntemini kullandığında, her bir uç nokta konumu atanması gerekir.When the parent profile uses the 'Performance' traffic-routing method, each endpoint must be assigned a location. Uç nokta yapılandırdığınızda konumu atanır.The location is assigned when you configure the endpoint. Dağıtımınız için en yakın Azure bölgesi seçin.Choose the Azure region closest to your deployment. Azure bölgeleri, Internet gecikme tablo tarafından desteklenmeyen konum değerlerdir.The Azure regions are the location values supported by the Internet Latency Table. Daha fazla bilgi için 'Performans' Traffic Manager trafik yönlendirme yöntemine.For more information, see Traffic Manager 'Performance' traffic-routing method.

Örnek 2: İç içe geçmiş profillerinde uç nokta izlemeExample 2: Endpoint monitoring in Nested Profiles

Traffic Manager, etkin bir şekilde her bir hizmet uç noktasının durumunu izler.Traffic Manager actively monitors the health of each service endpoint. Bir uç nokta kötü durumda, Traffic Manager, hizmet kullanılabilirliğini korumak için alternatif uç noktaları kullanıcıların yönlendirir.If an endpoint is unhealthy, Traffic Manager directs users to alternative endpoints to preserve the availability of your service. Bu uç nokta izleme ve yük devretme davranışı, tüm trafik yönlendirme yöntemleri için geçerlidir.This endpoint monitoring and failover behavior applies to all traffic-routing methods. Daha fazla bilgi için Traffic Manager uç nokta izleme.For more information, see Traffic Manager Endpoint Monitoring. Uç nokta izleme, iç içe profiller için farklı şekilde çalışır.Endpoint monitoring works differently for nested profiles. İç içe geçmiş profilleri ile üst profili sistem durumu denetimleri alt doğrudan gerçekleştirmez.With nested profiles, the parent profile doesn't perform health checks on the child directly. Bunun yerine, sistem alt profilin uç nokta, alt profili genel durumunu hesaplamak için kullanılır.Instead, the health of the child profile's endpoints is used to calculate the overall health of the child profile. Bu sistem durumu bilgileri, iç içe geçmiş profil hiyerarşisinde yukarı yayılır.This health information is propagated up the nested profile hierarchy. Üst profili bu toplanan sistem durumu alt profili trafiği yönlendirmek belirlemek için kullanır.The parent profile uses this aggregated health to determine whether to direct traffic to the child profile. Bkz: SSS iç içe geçmiş profilleri sistem durumu izleme tam Ayrıntılar için.See the FAQ for full details on health monitoring of nested profiles.

Önceki örnekte döndürmek, Batı Avrupa'daki Üretim dağıtımı başarısız olduğunu varsayalım.Returning to the previous example, suppose the production deployment in West Europe fails. Varsayılan olarak 'alt' profili sınama dağıtımı için tüm trafiği yönlendirir.By default, the 'child' profile directs all traffic to the test deployment. Test dağıtımını de başarısız olursa, tüm alt uç noktalar sağlıksız olduğu alt profili trafiği etkinleştirilmediğinden üst profili belirler.If the test deployment also fails, the parent profile determines that the child profile should not receive traffic since all child endpoints are unhealthy. Ardından, üst profil, diğer bölgelere trafiği dağıtır.Then, the parent profile distributes traffic to the other regions.

İç içe profil yük devretme (varsayılan davranış)

Bu düzenleme ile mutlu olabilir.You might be happy with this arrangement. Veya tüm trafiği Batı Avrupa için sınırlı bir alt kümesi trafik yerine sınama dağıtımı artık tıklarsam ilgili olabilir.Or you might be concerned that all traffic for West Europe is now going to the test deployment instead of a limited subset traffic. Sınama dağıtımı durumunu bağımsız olarak, Batı Avrupa'daki Üretim dağıtımı başarısız olduğunda diğer bölgelere yük devretme istiyorsunuz.Regardless of the health of the test deployment, you want to fail over to the other regions when the production deployment in West Europe fails. Bu yük devretmeyi etkinleştirmek için üst profilinde bir uç nokta olarak alt profilini yapılandırırken 'MinChildEndpoints' parametresini belirtebilir.To enable this failover, you can specify the 'MinChildEndpoints' parameter when configuring the child profile as an endpoint in the parent profile. Parametresi, alt profildeki kullanılabilir uç noktaları en az sayısını belirler.The parameter determines the minimum number of available endpoints in the child profile. Varsayılan değer, '1' dir.The default value is '1'. Bu senaryo için MinChildEndpoints değer 2 olarak ayarlayın.For this scenario, you set the MinChildEndpoints value to 2. Bu eşiğin altına üst profil kullanılamaz olarak tüm alt profili göz önünde bulundurur ve trafik diğer Uç noktalara yönlendirir.Below this threshold, the parent profile considers the entire child profile to be unavailable and directs traffic to the other endpoints.

Aşağıdaki şekilde, bu yapılandırma gösterilmektedir:The following figure illustrates this configuration:

Profil yük devretme 'MinChildEndpoints' ile iç içe geçmiş = 2

Not

Trafik yönlendirme 'Öncelik' yöntemi, tek bir uç nokta tüm trafiği dağıtır.The 'Priority' traffic-routing method distributes all traffic to a single endpoint. Bu nedenle var. az amaçlı '1' dışındaki bir MinChildEndpoints ayarı için bir alt profiliThus there is little purpose in a MinChildEndpoints setting other than '1' for a child profile.

Örnek 3: 'Performans' trafik yönlendirme, öncelikli yük devretme bölgeleriExample 3: Prioritized failover regions in 'Performance' traffic routing

Son kullanıcılara en düşük ağ gecikme süresi açısından "en yakın" uç noktasına yönlendirilir farklı coğrafi konumlarda uç noktaları varsa varsayılan 'Performans' trafik yönlendirme yöntemini davranışıdır.The default behavior for the 'Performance' traffic-routing method is when you have endpoints in different geographic locations the end users are routed to the "closest" endpoint in terms of the lowest network latency.

Ancak, Batı ABD Batı Avrupa trafik yükünü devretme tercih eder ve her iki bitiş kullanılamadığında trafiğini diğer bölgelere yalnızca doğrudan varsayalım.However, suppose you prefer the West Europe traffic failover to West US, and only direct traffic to other regions when both endpoints are unavailable. Bu çözüm 'Priority' trafik yönlendirme yöntemi ile bir alt profili kullanarak oluşturabilirsiniz.You can create this solution using a child profile with the 'Priority' traffic-routing method.

'Performans' trafiğine tercihe bağlı yük devretme ile yönlendirme

Her iki bitiş noktası çevrimiçi olduğunda tüm trafiğin, Batı Avrupa uç nokta Batı ABD uç nokta daha yüksek önceliğe sahip olduğundan, Batı Avrupa uç noktasına gönderilir.Since the West Europe endpoint has higher priority than the West US endpoint, all traffic is sent to the West Europe endpoint when both endpoints are online. Batı Avrupa başarısız olursa, Batı ABD için kendi trafik yönlendirilir.If West Europe fails, its traffic is directed to West US. Batı Avrupa ve Batı ABD hem yalnızca başarısız olduğunda iç içe geçmiş profili ile Doğu Asya trafik yönlendirilir.With the nested profile, traffic is directed to East Asia only when both West Europe and West US fail.

Bu düzen tüm bölgeler için yineleyebilirsiniz.You can repeat this pattern for all regions. Üst profilinde üç tüm uç noktalar her öncelikli yük devretme sırası sağlayan üç alt profil ile değiştirin.Replace all three endpoints in the parent profile with three child profiles, each providing a prioritized failover sequence.

Örnek 4: Aynı bölgede birden fazla uç noktalar arasında trafiği 'Performans' yönlendirmesi denetlemeExample 4: Controlling 'Performance' traffic routing between multiple endpoints in the same region

Belirli bir bölgede birden fazla uç noktası olan bir profilde kullanılan trafik yönlendirme yöntemini 'Performans' varsayalım.Suppose the 'Performance' traffic-routing method is used in a profile that has more than one endpoint in a particular region. Varsayılan olarak, bu bölgeye yönlendirilen trafik, bu bölgedeki tüm kullanılabilir uç noktalar arasında eşit olarak dağıtılır.By default, traffic directed to that region is distributed evenly across all available endpoints in that region.

'Performans' trafiği yönlendirme bölge trafik dağılımı (varsayılan davranış)

Birden fazla uç nokta Batı Avrupa'da eklemek yerine, bu Uç noktalara ayrı alt profilinde içine alınır.Instead of adding multiple endpoints in West Europe, those endpoints are enclosed in a separate child profile. Alt profili üst Batı Avrupa'daki yalnızca uç nokta olarak eklenir.The child profile is added to the parent as the only endpoint in West Europe. Alt profildeki ayarları trafik dağılımı Batı Avrupa ile bu bölge içinde öncelik tabanlı veya ağırlıklı trafik yönlendirme etkinleştirerek denetleyebilirsiniz.The settings on the child profile can control the traffic distribution with West Europe by enabling priority-based or weighted traffic routing within that region.

'Performans' trafik yönlendirme ile özel bölge trafik dağılımı

Örnek 5: Her uç nokta izleme ayarlarıExample 5: Per-endpoint monitoring settings

Traffic Manager sorunsuz bir şekilde geçirmek için kullandığınız varsayalım eski gelen trafiği Azure üzerinde barındırılan yeni bir bulut tabanlı sürümü web sitesine şirket içi.Suppose you are using Traffic Manager to smoothly migrate traffic from a legacy on-premises web site to a new Cloud-based version hosted in Azure. Eski site için site durumunu izlemek için URI giriş sayfasında kullanmak istediğiniz.For the legacy site, you want to use the home page URI to monitor site health. Ancak yeni bulut tabanlı sürümü için özel bir izleme sayfası uyguluyor (yolu ' / monitor.aspx'), ek denetimler içerir.But for the new Cloud-based version, you are implementing a custom monitoring page (path '/monitor.aspx') that includes additional checks.

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

Traffic Manager profili İzleme ayarlarında, tek bir profili içindeki tüm uç noktalar için geçerlidir.The monitoring settings in a Traffic Manager profile apply to all endpoints within a single profile. İç içe geçmiş profilleri ile farklı alt profili site başına farklı izleme ayarları tanımlamak için kullanın.With nested profiles, you use a different child profile per site to define different monitoring settings.

İzleme uç noktası başına ayarlarını traffic Manager uç noktası

Sonraki adımlarNext steps

Daha fazla bilgi edinin Traffic Manager profilleriLearn more about Traffic Manager profiles

Bilgi edinmek için nasıl Traffic Manager profili oluşturmaLearn how to create a Traffic Manager profile