Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
MinBarnÄndpunkter
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. Det 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 hälsosam. Under denna tröskel betraktar huvudprofilen hela underprofilen som otillgänglig och dirigerar trafiken till andra huvudprofilsändpunkter.
Följande parametrar är tillgängliga i den överordnade profilen:
- MinChildEndpoints: Det minsta antalet friska underordnade slutpunkter för att den kapslade profilstatusen ska vara frisk.
- MinChildEndpointsIPv4: Minimiantalet friska underordnade IPv4-slutpunkter för att den kapslade profilstatusen ska vara frisk.
- MinChildEndpointsIPv6: Det minsta antalet fungerande underordnade IPv6-slutpunkter för att den underordnade profilens status ska vara fungerande.
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: Att kombinera "prestanda" och "viktad" trafikroutning
Anta att du har distribuerat ett program i följande Azure-regioner: Västra USA, Västra Europa och Östra Asien. 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 sida vid sida med den befintliga produktionsdistributionen i Västeuropa.
Du kan inte kombinera "Viktad" och "Prestandatrafikroutning" i en och samma profil. För att stödja det här scenariot skapar du en Traffic Manager-profil med hjälp av de två Väst Europa-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 Västeuropa distribuerar den inkapslade 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. För mer information, se trafikdirigeringsmetoden 'Traffic Manager: 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 slutpunkternas hälsotillstånd för barnprofilen för att beräkna barnprofilens övergripande hälsa. Den här hälsoinformationen sprids upp i den kapslade profilhierarkin. Den överordnade profilen använder den aggregerade hälsostatusen för att besluta 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 vi återgår till det föregående exemplet, anta att produktionsdriftsättningen i Västeuropa misslyckas. Som standard dirigerar den underordnade profilen all trafik till testdistributionen. Om testdistribution också misslyckas, avgör den överordnade profilen att den underordnade profilen inte ska ta emot trafik eftersom alla underordnade slutpunkter är ohälsosamma. 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 Västeuropa nu går till testdistributionen istället för en begränsad delmängd av trafiken. Oavsett hälsotillståndet för testutplaceringen vill du växla över till de andra regionerna när utplaceringen i produktionen i Västra Europa misslyckas.
I scenariot nedan är värdet MinChildEndpoints inställt på 2. Under denna tröskel anser föräldraprofilen att hela barnprofilen är otillgänglig och dirigerar istället trafik till de andra slutpunkterna.
Kommentar
Trafikdirigeringsmetoden Prioritet distribuerar all trafik till en enda slutpunkt. Det är knappt någon anledning till en inställning av MinChildEndpoints annat än "1" för en barnprofil.
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.
Tänk dig dock att du föredrar att överföra trafik i Västeuropa till USA, västra och bara dirigerar trafik till andra regioner när båda slutpunkterna är otillgängliga. Du kan skapa den här lösningen med hjälp av en barnprofil med trafikdirigeringsmetoden 'Prioritet'.
Eftersom slutpunkten i Västeuropa har högre prioritet än slutpunkten i Västra USA, skickas all trafik till slutpunkten i Västeuropa när båda slutpunkterna är online. Om Västeuropa misslyckas, dirigeras trafiken till den västra delen av USA. Med den kapslade profilen dirigeras trafiken endast till Östasien när både Västeuropa och västra delen av USA 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 Västeuropa, omges dessa slutpunkter i en separat underprofil. Den underordnade profilen läggs till föräldern som den enda slutpunkten i Västeuropa. Inställningarna för barnprofilen kan styra trafikfördelningen med Västeuropa genom att aktivera prioritetsbaserad eller viktad trafikdirigering 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 barnprofil per sajt 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 östra USA-slutpunkten ohälsosam eftersom den inte uppfyller kravet på att ha minst 1 ohälsosam 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