Traffic Manager-dirigeringsmetoder
Azure Traffic Manager stöder sex metoder för trafik cirkulation för att fastställa hur nätverks trafik ska dirigeras till de olika tjänst slut punkterna. För en profil använder Traffic Manager den trafik-routningsmetod som är kopplad till den för varje DNS-fråga den tar emot. Traffic-routing-metoden avgör vilken slut punkt som returneras i DNS-svaret.
Följande metoder för trafik cirkulation är tillgängliga i Traffic Manager:
- Prioritet: Välj prioriterad routning när du vill ha en primär tjänst slut punkt för all trafik. Du kan ange flera slut punkter för säkerhets kopiering, om den primära eller en av slut punkterna för säkerhets kopiering inte är tillgänglig.
- Viktad: Välj viktad routning när du vill distribuera trafik över en uppsättning slut punkter baserat på deras vikt. Ställ in viktningen på samma sätt för att fördela jämnt över alla slut punkter.
- Prestanda: Välj prestanda routning när du har slut punkter på olika geografiska platser och du vill att slutanvändarna ska använda den "närmast" slut punkten för den lägsta nätverks fördröjningen.
- Geografisk: Välj geografisk routning för att dirigera användare till specifika slut punkter (Azure, externa eller kapslade) baserat på var deras DNS-frågor kommer från geografiskt. Med den här metoden kan du använda den för att följa scenarier som data suveränitets uppdrag, lokalisering av innehåll & användar upplevelse och mätning av trafik från olika regioner.
- Multivärde: Välj multivärde för Traffic Manager profiler som bara kan ha IPv4/IPv6-adresser som slut punkter. När en fråga tas emot för den här profilen returneras alla felfria slut punkter.
- Undernät: Välj under näts trafik-routningsmetod för att mappa uppsättningar av IP-adressintervall till en speciell slut punkt. När en begäran tas emot är slut punkten som returneras den som är mappad för den begärda käll-IP-adressen.
Alla Traffic Manager profiler har hälso övervakning och automatisk redundansväxling av slut punkter. Mer information finns i Traffic Manager slut punkts övervakning. I en Traffic Manager-profil kan du bara konfigurera en Traffic routing-metod i taget. Du kan när som helst välja en annan Traffic routing-metod för din profil. Dina ändringar kommer att tillämpas inom en minut utan drift avbrott. Du kan kombinera metoder för trafikroutning genom att använda kapslade Traffic Manager-profiler. Genom att kapsla profiler kan du använda avancerade konfigurationer för trafik-routning som uppfyller behoven hos större och komplexa program. Mer information finns i kapslade Traffic Manager-profiler.
Metod för prioritets trafik
En organisation vill ofta tillhandahålla tillförlitlighet för sina tjänster. För att göra detta distribuerar de en eller flera säkerhets kopierings tjänster om deras primära drift sätts ned. Med Traffic-metoden Traffic-routing kan Azure-kunder enkelt implementera det här mönstret för växling vid fel.

Traffic Manager-profilen innehåller en prioriterad lista över tjänstslutpunkter. Som standard skickar Traffic Manager all trafik till den primära slutpunkten (högsta prioritet). Om den primära slutpunkten inte är tillgänglig dirigerar Traffic Manager trafiken till den andra slutpunkten. I en situation där de primära och sekundära slut punkterna inte är tillgängliga går trafiken till den tredje, och så vidare. Tillgängligheten för slutpunkten baseras på den konfigurerade statusen (aktiverad eller inaktiverad) samt pågående slutpunktsövervakning.
Konfigurera slut punkter
Med Azure Resource Manager konfigurerar du slut punkts prioriteten uttryckligen med hjälp av egenskapen Priority för varje slut punkt. Den här egenskapen är ett värde mellan 1 och 1000. Ett lägre värde representerar en högre prioritet. Slut punkter kan inte dela prioritets värden. Det är valfritt att ange egenskapen. När det utelämnas används en standard prioritet baserat på slut punkts ordningen.
Viktad metod för trafik dragning
Med metoden "viktad" för trafik dragning kan du distribuera trafik jämnt eller använda en fördefinierad viktning.

I den viktade metoden för trafik cirkulation tilldelar du en vikt för varje slut punkt i Traffic Manager profil konfigurationen. Vikten är ett heltal mellan 1 och 1 000. Den här parametern är valfri. Om detta utelämnas använder Traffic Manager en standard vikt på 1. Ju högre vikt, desto högre prioritet.
För varje DNS-fråga som tas emot väljer Traffic Manager slumpmässigt en tillgänglig slutpunkt. Sannolikheten för att välja en slutpunkt baseras på de vikter som tilldelats till alla tillgängliga slutpunkter. Om du använder samma vikt i alla slut punkter resulterar det i en jämn trafik distribution. Om du använder högre eller lägre vikter på vissa slut punkter returneras dessa slut punkter mer eller mindre ofta i DNS-svaren.
Den viktade metoden möjliggör vissa användbara scenarier:
- Gradvis program uppgradering: viss procent andel av trafiken som ska dirigeras till en ny slut punkt och ökad trafik över tid till 100%.
- Programmigrering till Azure: skapa en profil med både Azure och externa slut punkter. Justera slut punkternas tjocklek för att föredra de nya slut punkterna.
- Cloud-burst för mer kapacitet: utöka snabbt en lokal distribution till molnet genom att placera den bakom en Traffic Manager profil. När du behöver extra kapacitet i molnet kan du lägga till eller aktivera fler slut punkter och ange vilken del av trafiken som går till varje slut punkt.
Du kan konfigurera vikter med hjälp av Azure Portal, Azure PowerShell, CLI eller REST-API: er.
En punkt att komma ihåg är att DNS-svar cachelagras av klienter. De cachelagras också av de rekursiva DNS-servrar som-klienterna använder för att matcha DNS-namn. Denna cachelagring kan påverka viktade trafik distributioner. När antalet klienter och rekursiva DNS-servrar är stora fungerar trafik distributionen som förväntat. Men när antalet klienter eller rekursiva DNS-servrar är litet, kan cachelagringen dramatiskt skeva trafik distributionen.
Vanliga användnings områden är:
- Utvecklings-och testnings miljöer
- Kommunikation mellan program och program
- Program som syftar till en begränsad användar bas som delar en vanlig rekursiv DNS-infrastruktur (till exempel anställda av företag som ansluter via en proxy)
Dessa konsekvenser för DNS-cachelagring är gemensamma för alla DNS-baserade trafikflödes system, inte bara Azure Traffic Manager. I vissa fall kan det vara en lösning att explicit rensa DNS-cachen. Om detta inte fungerar kan en alternativ trafik cirkulations metod vara lämpligare.
Metod för att dirigera prestanda
Att distribuera slut punkter på två eller flera platser över hela världen kan förbättra svars tiderna för dina program. Med "prestanda" Traffic-routing-metoden kan du dirigera trafik till den plats som är närmast till dig.

Slut punkten närmast är inte nödvändigt vis närmast som mäts av geografiskt avstånd. I stället avgör "prestanda" Traffic-routing-metoden den närmaste slut punkten genom att mäta nätverks fördröjningen. Traffic Manager underhåller en Internet fördröjnings tabell för att spåra tiden för fördröjningen mellan IP-adressintervall och varje Azure-datacenter.
Traffic Manager letar upp käll-IP-adressen för den inkommande DNS-begäran i tabellen över Internet svars tider. Traffic Manager väljer sedan en tillgänglig slut punkt i Azure-datacenter som har den lägsta svars tiden för det IP-adressintervallet. Sedan returnerar Traffic Manager slut punkten i DNS-svaret.
Som förklaras i hur Traffic Manager fungerarTraffic Manager tar inte emot DNS-frågor direkt från klienter. DNS-frågor kommer i stället från den rekursiva DNS-tjänst som klienterna är konfigurerade att använda. Därför är den IP-adress som används för att fastställa den närmast slut punkten inte klientens IP-adress, men det är IP-adressen för den rekursiva DNS-tjänsten. Den här IP-adressen är en korrekt proxy för-klienten.
Traffic Manager uppdaterar regelbundet tabellen Internet latens för att redovisa ändringar i globala Internet och nya Azure-regioner. Program prestanda varierar dock beroende på real tids variationer i belastningen på Internet. Prestanda trafik – routning övervakar inte belastningen på en specifik tjänst slut punkt. Om en slut punkt blir otillgänglig kommer Traffic Manager inte att inkludera den i DNS-fråge svaren.
Poäng till Anmärkning:
- Om din profil innehåller flera slut punkter i samma Azure-region distribuerar Traffic Manager trafiken jämnt över tillgängliga slut punkter i den regionen. Om du föredrar en annan trafik distribution inom en region kan du använda kapslade Traffic Manager-profiler.
- Om alla aktiverade slut punkter i den närmaste Azure-regionen försämras, Traffic Manager flyttar trafik till slut punkterna i nästa närmaste Azure-region. Om du vill definiera en prioriterad växlings ordning använder du kapslade Traffic Manager-profiler.
- När du använder routningsmetoden för prestanda trafik med externa slut punkter eller kapslade slut punkter måste du ange platsen för dessa slut punkter. Välj den Azure-region som är närmast din distribution. Dessa platser är de värden som stöds av tabellen Internet fördröjning.
- Algoritmen som väljer slut punkten är deterministisk. Upprepade DNS-frågor från samma klient dirigeras till samma slut punkt. Normalt använder klienter olika rekursiva DNS-servrar vid resor. Klienten kan dirigeras till en annan slut punkt. Routning kan också påverkas av uppdateringar av tabellen Internet fördröjning. Det är därför som metoden för prestanda trafik inte garanterar att en klient alltid dirigeras till samma slut punkt.
- När Internet fördröjnings tabellen ändras kan du märka att vissa klienter dirigeras till en annan slut punkt. Den här Dirigerings ändringen är mer exakt baserad på aktuella latens-data. De här uppdateringarna är nödvändiga för att upprätthålla noggrannheten i prestanda trafiken i takt med att Internet utvecklas kontinuerligt.
Geografisk metod för trafik cirkulation
Traffic Manager profiler kan konfigureras för att använda den geografiska routningsmetod så att användarna dirigeras till specifika slut punkter (Azure, externt eller kapslade) baserat på den geografiska plats som deras DNS-fråga kommer från. Med den här metoden kan du vara kompatibel med data suveränitets uppdrag, lokalisering av innehåll & användar upplevelse och mäta trafik från olika regioner. När en profil har kon figurer ATS för geografisk routning måste varje slut punkt som är associerad med profilen ha en uppsättning geografiska regioner tilldelade till sig. En geografisk region kan vara i följande nivåer av granularitet
- Värld – valfri region
- Regional gruppering – till exempel Afrika, Mellanöstern, Australien/Stilla havs området osv.
- Land/region – till exempel Irland, Peru, Hong Kong SAR osv.
- Delstat/provins – till exempel USA-Kalifornien, Australien-Queensland, Canada-Alberta osv. (OBS! den här granularitet nivån stöds bara för delstater/provinser i Australien, Kanada och USA).
När en region eller en uppsättning regioner tilldelas till en slut punkt, kommer alla begär Anden från dessa regioner endast att dirigeras till den slut punkten. Traffic Manager använder DNS-frågans käll-IP-adress för att fastställa den region från vilken en användare frågar från. Förekommer ofta som IP-adress för den lokala DNS-matchare som gör frågan för användaren.

Traffic Manager läser käll-IP-adressen för DNS-frågan och bestämmer vilken geografisk region den kommer från. Den ser sedan till att det finns en slut punkt som har mappats till den här geografiska regionen. Den här sökningen startar på den lägsta granularitet nivån (delstat/provins där den stöds, annars på land/region-nivå) och går hela vägen upp till den högsta nivån, som är värld. Den första matchning som påträffas med den här genom gången väljs som slut punkt för att returnera svars frågan. Vid matchning med en kapslad typ slut punkt returneras en slut punkt inom den underordnade profilen, baserat på dess routningsmetod. Följande punkter gäller för detta beteende:
En geografisk region kan bara mappas till en slut punkt i en Traffic Manager profil när routningstjänsten är geografisk routning. Den här begränsningen säkerställer att routing of Users är deterministisk och kunder kan aktivera scenarier som kräver entydiga geografiska gränser.
Om en användares region visas under två olika slut punkter geografisk mappning, Traffic Manager väljer slut punkten med den lägsta precisionen. Traffic Manager kan inte vidarebefordra förfrågningar från den regionen till den andra slut punkten. Anta till exempel en geografisk typ profil för routning med två slut punkter – Endpoint1 och Endpoint2. Endpoint1 har kon figurer ATS för att ta emot trafik från Irland och Endpoint2 har kon figurer ATS för att ta emot trafik från Europa. Om en begäran kommer från Irland dirigeras den alltid till Endpoint1.
Eftersom en region bara kan mappas till en slut punkt returnerar Traffic Manager ett svar om slut punkten är felfri eller inte.
Viktigt
Vi rekommenderar starkt att kunder som använder den geografiska routningsmetod associerar den med de kapslade typ slut punkterna som har underordnade profiler som innehåller minst två slut punkter inom var och en.
Om en slut punkts matchning hittas och den slut punkten är i stoppat läge returnerar Traffic Manager ett nodata-svar. I det här fallet görs inga ytterligare sökningar högre upp i hierarkin för geografisk region. Detta beteende gäller också för kapslade slut punkts typer när den underordnade profilen är i läget stoppad eller inaktive rad .
Om en slut punkt visar en inaktive rad status tas den inte med i matchnings processen för regioner. Detta beteende gäller också för kapslade slut punkts typer när slut punkten är i inaktiverat läge.
Om en fråga kommer från en geografisk region som inte har någon mappning i profilen returnerar Traffic Manager ett nodata-svar. Därför rekommenderar vi starkt att du använder geografisk routning med en slut punkt. Idealisk för typ som är kapslad med minst två slut punkter inom den underordnade profilen, med regionen som är tilldelad till den. Den här konfigurationen säkerställer också att alla IP-adresser som inte är mappade till en region hanteras.
Som förklaras i hur Traffic Manager fungerarTraffic Manager tar inte emot DNS-frågor direkt från klienter. DNS-frågor kommer från den rekursiva DNS-tjänst som klienterna är konfigurerade att använda. Det är därför som den IP-adress som används för att fastställa regionen inte är klientens IP-adress, utan i stället IP-adressen för den rekursiva DNS-tjänsten. Den här IP-adressen är en korrekt proxy för-klienten.
Vanliga frågor och svar
Vad är några användnings fall där geografisk routning är användbart?
Vilka regioner stöds av Traffic Manager för geografisk routning?
Finns det några begränsningar för API-versionen som stöder den här typen av cirkulations typ?
Metod för Multivärdes trafik – routningsmetod
Med metoden för Multivärdes trafik-routning kan du hämta flera felfria slut punkter i ett enda DNS-fråge svar. Den här konfigurationen gör det möjligt för anroparen att utföra försök på klient sidan med andra slut punkter om en returnerad slut punkt svarar inte. Det här mönstret kan öka tillgängligheten för en tjänst och minska den svarstid som är associerad med en ny DNS-fråga för att hämta en felfri slutpunkt. Routningsmetod för flera värden fungerar bara om alla slut punkter av typen ' external ' och anges som IPv4-eller IPv6-adresser. När en fråga tas emot för den här profilen returneras alla felfria slut punkter och omfattas av ett konfigurerbart Max antal retur antal.
Vanliga frågor och svar
Vad är några användnings fall där multivärde-routning är användbart?
Hur många slut punkter returneras när multivärde-routning används?
Får jag samma uppsättning slut punkter när multivärde-routning används?
Under näts trafik – routningsmetod
Med metoden för att dirigera under nät trafiken kan du mappa en uppsättning IP-adressintervall för slutanvändare till särskilda slut punkter i en profil. Om Traffic Manager tar emot en DNS-fråga för profilen, kommer den att kontrol lera käll-IP-adressen för denna begäran. Sedan kan den avgöra vilken slut punkt som den är mappad till och returnerar slut punkten i svaret på frågan. I de flesta fall är käll-IP-adressen den DNS-matchare som används av anroparen.
IP-adressen som ska mappas till en slut punkt kan anges som CIDR-intervall (till exempel 1.2.3.0/24) eller som ett adress intervall (till exempel 1.2.3.4-5.6.7.8). IP-intervallen som associeras med en slut punkt måste vara unika i profilen. Adress intervallet får inte ha en överlappande IP-adress uppsättning för en annan slut punkt i samma profil. Om du definierar en slut punkt utan ett adress intervall fungerar det som en reserv och tar trafik från eventuella kvarvarande undernät. Om ingen återställnings punkt ingår, skickar Traffic Manager ett nodata-svar för alla odefinierade intervall. Vi rekommenderar starkt att du definierar en återställnings punkt för att se till att alla möjliga IP-intervall anges i dina slut punkter.
Under näts dirigering kan användas för att ge en annan upplevelse för användare som ansluter från ett särskilt IP-utrymme. Du kan till exempel göra så att alla förfrågningar från ditt företags kontor dirigeras till en annan slut punkt. Den här routningsmetod är särskilt användbar om du försöker testa en intern version av din app. Ett annat scenario är om du vill ge användare som ansluter från en specifik ISP en annan upplevelse (till exempel blockera användare från en viss ISP).
Vanliga frågor och svar
Vad är några användnings fall där under näts dirigering är användbart?
Hur kan jag ange IP-adresser när jag använder Subnet-routning?
Hur kan jag ange en återställnings slut punkt när jag använder under näts dirigering?
Vad händer om en slut punkt är inaktive rad i en under näts typ profil?
Nästa steg
Lär dig hur du utvecklar program med hög tillgänglighet med Traffic Manager slut punkts övervakning