Kapslade Traffic Manager-profiler
Traffic Manager har en mängd olika trafikroutningsmetoder som gör att du kan styra hur Traffic Manager väljer vilken slutpunkt som ska ta emot trafik från respektive slutanvändare. Mer information finns i Traffic Manager-trafikdirigeringsmetoder.
Varje Traffic Manager-profil anger en enda trafikroutningsmetod. Det finns dock scenarier som kräver mer avancerad trafikroutning än routningen som tillhandahålls av en enda Traffic Manager-profil. Du kan kapsla Traffic Manager-profiler för att kombinera fördelarna med mer än en trafikroutningsmetod. Med kapslade profiler kan du åsidosätta standardbeteendet för Traffic Manager för att stödja större och mer komplexa programdistributioner.
Om du vill skapa en kapslad profil lägger du till en "underordnad" profil som slutpunkt i en "överordnad" profil. Några exempel finns i den här artikeln.
MinChildEndpoints
När du lägger till en underordnad profil som en slutpunkt i den överordnade profilen skapas parametern MinChildEndpoints och tilldelas ett standardvärde på 1. Den här parametern avgör det minsta antalet slutpunkter som måste vara tillgängliga i den underordnade profilen för att den ska vara felfri. Under det här tröskelvärdet betraktar den överordnade profilen hela den underordnade profilen som otillgänglig och dirigerar trafik till de andra överordnade profilslutpunkterna.
Följande parametrar är tillgängliga i den överordnade profilen:
- MinChildEndpoints: Det minsta antalet felfria underordnade slutpunkter för att den kapslade profilstatusen ska vara felfri.
- MinChildEndpointsIPv4: Det minsta antalet felfria underordnade IPv4-slutpunkter för att den kapslade profilstatusen ska vara felfri.
- MinChildEndpointsIPv6: Det minsta antalet felfria underordnade IPv6-slutpunkter för att den kapslade profilstatusen ska vara felfri.
Viktigt!
Det måste finnas minst en IPv4- och en IPv6-slutpunkt för alla kapslade MultiValue-profiler. Konfigurera alltid värden för MinChildEndpointsIPv4 och MinChildEndpointsIPv6 baserat på din multivalue-routningsmekanism och använd inte bara standardvärdena.
Värdet för MinChildEndpoints måste vara tillräckligt högt för att alla slutpunktstyper ska vara tillgängliga. Ett felmeddelande visas för värden som är för låga.
Följande exempel illustrerar hur du använder kapslade Traffic Manager-profiler i olika scenarier.
Exempel 1: Kombinera trafikroutning för "Prestanda" och "Viktad"
Anta att du har distribuerat ett program i följande Azure-regioner: USA, västra, Europa, västra och Asien, östra. Du använder Traffic Manager-trafikdirigeringsmetoden "Prestanda" för att distribuera trafik till den region som är närmast användaren.
Anta nu att du vill testa en uppdatering av tjänsten innan du distribuerar den i större utsträckning. Du vill använda den "viktade" trafikdirigeringsmetoden för att dirigera en liten procentandel trafik till testdistributionen. Du konfigurerar testdistributionen tillsammans med den befintliga produktionsdistributionen i Europa, västra.
Du kan inte kombinera både "Viktad" och "Prestandatrafikroutning i en enda profil. För att stödja det här scenariot skapar du en Traffic Manager-profil med hjälp av de två west Europe-slutpunkterna och trafikroutningsmetoden Viktad. Därefter lägger du till den här "underordnade" profilen som en slutpunkt i profilen "överordnad". Den överordnade profilen använder fortfarande trafikdirigeringsmetoden Prestanda och innehåller de andra globala distributionerna som slutpunkter.
Följande diagram illustrerar det här exemplet:
I den här konfigurationen distribuerar trafik som dirigeras via den överordnade profilen trafik mellan regioner normalt. I Europa, västra distribuerar den kapslade profilen trafik till produktions- och testslutpunkterna enligt de vikter som tilldelats.
När den överordnade profilen använder trafikdirigeringsmetoden Prestanda måste varje slutpunkt tilldelas en plats. Platsen tilldelas när du konfigurerar slutpunkten. Välj den Azure-region som är närmast distributionen. Azure-regionerna är de platsvärden som stöds av tabellen För svarstid på Internet. Mer information finns i Traffic Manager-trafikdirigeringsmetoden "Prestanda".
Exempel 2: Slutpunktsövervakning i kapslade profiler
Traffic Manager övervakar aktivt hälsotillståndet för varje tjänstslutpunkt. Om en slutpunkt inte är felfri dirigerar Traffic Manager användarna till alternativa slutpunkter för att bevara tjänstens tillgänglighet. Det här slutpunktsövervaknings- och redundansbeteendet gäller för alla trafikroutningsmetoder. Mer information finns i Traffic Manager-slutpunktsövervakning. Slutpunktsövervakning fungerar annorlunda för kapslade profiler. Med kapslade profiler utför den överordnade profilen inte hälsokontroller på barnet direkt. I stället används hälsotillståndet för den underordnade profilens slutpunkter för att beräkna den underordnade profilens övergripande hälsa. Den här hälsoinformationen sprids upp i den kapslade profilhierarkin. Den överordnade profilen använder den här aggregerade hälsan för att avgöra om trafik ska dirigeras till den underordnade profilen. Se Vanliga frågor och svar om fullständig information om hälsoövervakning av kapslade profiler.
Om du återgår till föregående exempel antar vi att produktionsdistributionen i Europa, västra misslyckas. Som standard dirigerar den underordnade profilen all trafik till testdistributionen. Om testdistributionen också misslyckas avgör den överordnade profilen att den underordnade profilen inte ska ta emot trafik eftersom alla underordnade slutpunkter inte är felfria. Sedan distribuerar den överordnade profilen trafik till de andra regionerna.
Du kanske är nöjd med det här arrangemanget. Eller så kanske du är orolig för att all trafik för Europa, västra nu går till testdistributionen i stället för en begränsad delmängdstrafik. Oavsett hälsotillståndet för testdistributionen vill du redundansväxla till de andra regionerna när produktionsdistributionen i Europa, västra misslyckas.
I scenariot nedan är värdet MinChildEndpoints inställt på 2. Under det här tröskelvärdet anser den överordnade profilen att hela den underordnade profilen är otillgänglig och dirigerar trafik till de andra slutpunkterna:
Kommentar
Trafikdirigeringsmetoden Prioritet distribuerar all trafik till en enda slutpunkt. Det finns därför lite syfte i en annan Inställning för MinChildEndpoints än "1" för en underordnad profil.
Exempel 3: Prioriterade redundansregioner i trafikroutning för prestanda
Standardbeteendet för trafikdirigeringsmetoden Prestanda är när du har slutpunkter på olika geografiska platser som slutanvändarna dirigeras till den "närmaste" slutpunkten när det gäller den lägsta nätverksfördröjningen.
Anta dock att du föredrar redundansväxling i Europa, västra och endast dirigerar trafik till andra regioner när båda slutpunkterna inte är tillgängliga. Du kan skapa den här lösningen med hjälp av en underordnad profil med trafikdirigeringsmetoden Prioritet.
Eftersom slutpunkten Europa, västra har högre prioritet än slutpunkten USA, västra skickas all trafik till europa, västra slutpunkten när båda slutpunkterna är online. Om Europa, västra misslyckas, dirigeras trafiken till USA, västra. Med den kapslade profilen dirigeras trafiken endast till Asien, östra när både Europa, västra och USA, västra misslyckas.
Du kan upprepa det här mönstret för alla regioner. Ersätt alla tre slutpunkterna i den överordnade profilen med tre underordnade profiler, som var och en ger en prioriterad redundanssekvens.
Exempel 4: Styra trafikroutning för prestanda mellan flera slutpunkter i samma region
Anta att trafikdirigeringsmetoden Prestanda används i en profil som har mer än en slutpunkt i en viss region. Som standard distribueras trafik som dirigeras till den regionen jämnt över alla tillgängliga slutpunkter i den regionen.
I stället för att lägga till flera slutpunkter i Europa, västra, omges dessa slutpunkter i en separat underordnad profil. Den underordnade profilen läggs till i den överordnade som den enda slutpunkten i Europa, västra. Inställningarna för den underordnade profilen kan styra trafikfördelningen med Europa, västra genom att aktivera prioritetsbaserad eller viktad trafikroutning inom den regionen.
Exempel 5: Övervakningsinställningar per slutpunkt
Anta att du använder Traffic Manager för att smidigt migrera trafik från en äldre lokal webbplats till en ny molnbaserad version som finns i Azure. För den äldre webbplatsen vill du använda URI:n för startsidan för att övervaka webbplatsens hälsa. Men för den nya molnbaserade versionen implementerar du en anpassad övervakningssida (sökvägen "/monitor.aspx") som innehåller ytterligare kontroller.
Övervakningsinställningarna i en Traffic Manager-profil gäller för alla slutpunkter i en enda profil. Med kapslade profiler använder du en annan underordnad profil per plats för att definiera olika övervakningsinställningar.
Exempel 6: Slutpunktsövervakning med kapslade multivalue-profiler med IPv4- och IPv6-slutpunkter
Anta att du har både IPv4- och IPv6-kapslade underordnade slutpunkter, och du vill ange tröskelvärden för minsta antal barn som är felfria för båda. Det finns nya parametrar som gör att du kan definiera det minsta antalet felfria slutpunkter som förväntas för varje typ. Parametrarna Minsta IPv4-slutpunkter och Minsta IPv6-slutpunkter avgör det minsta antalet felfria slutpunkter som krävs för varje parameter för att den överordnade ska markeras som felfri.
Standardnumret för det totala antalet underordnade slutpunkter är alltid 1 och standardnumret för IPv4- och IPv6-slutpunkter är 0 för att säkerställa bakåtkompatibilitet.
I det här exemplet är slutpunkten USA, östra inte felfri eftersom den inte uppfyller kravet på att ha minst 1 felfri IPv4-slutpunkt, vilket anges av egenskapen ipv4 min-child .
Vanliga frågor och svar
Nästa steg
Läs mer om Traffic Manager-profiler
Lär dig hur du skapar en Traffic Manager-profil