Dirigera nätverkstrafik med hjälp av Traffic Manager

Slutförd

Dina kunder kräver 24/7 tillgänglighet för ditt företags strömmande musikprogram. Molntjänster i en region kan bli otillgängliga på grund av tekniska problem som planerat underhåll eller schemalagda säkerhetsuppdateringar. I de här scenarierna vill ditt företag ha en slutpunkt för redundans så att dina kunder kan fortsätta att komma åt era tjänster. För att hantera dirigeringen av trafiken och dessa situationer har du bestämt dig för att implementera Azure Traffic Manager.

Illustration of a world map showing app users and app services in different countries/regions.

Så här fungerar Traffic Manager

När en klient försöker ansluta till en tjänst matchar den först tjänstens DNS-namn som en IP-adress. Klienten ansluter sedan till den IP-adressen för att få åtkomst till tjänsten.

Traffic Manager använder DNS för att dirigera klienterna till en specifik IP-adress för tjänstslutpunkt baserat på reglerna för den trafikdirigeringsmetod som används. Klienterna ansluter direkt till den valda slutpunkten. Traffic Manager är inte en proxy eller en gateway. Traffic Manager ser inte den trafik som passerar mellan klienterna och tjänsten, utan ger bara klienter IP-adressen till deras mål.

Traffic Manager-slutpunkter

En slutpunkt är målplatsen som returneras till klienten. Du konfigurerar varje programdistribution som en "slutpunkt" i Traffic Manager. När Traffic Manager tar emot en DNS-begäran väljer den en tillgänglig slutpunkt att returnera i DNS-svaret. Det finns tre typer av slutpunkt som Traffic Manager stöder:

  • Azure-slutpunkter används för tjänster som värdhanteras i Azure. Det kan vara tjänster som Azure App Service och offentliga IP-resurser som är associerade med lastbalanserare eller virtuella datorer.
  • Externa slutpunkter används för IPv4/IPv6-adresser, FQDN eller för tjänster som finns utanför Azure, antingen lokalt eller med en annan värdleverantör.
  • Kapslade slutpunkter används till att kombinera Traffic Manager-profiler för att skapa mer flexibla trafikdirigeringsscheman som stöd för större, mer komplexa distributioner.

Det finns ingen begränsning för hur slutpunkter av olika typer kombineras i en enda Traffic Manager-profil. Varje profil kan innehålla valfri blandning av slutpunktstyper.

Routningsmetoder för Traffic Manager

Traffic Manager stöder olika metoder för val av hur trafiken dirigeras till flera slutpunkter. Traffic Manager tillämpar en trafikroutningsmetod på varje DNS-fråga som den tar emot och avgör vilken slutpunkt som returneras i svaret. Du kan välja bland sex olika metoder för trafikdirigering.

Viktad dirigering

Välj viktad när du vill distribuera trafik över en uppsättning slutpunkter, antingen jämnt eller baserat på olika vikter. Vikten är ett heltal mellan 1 och 1000. 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.

Diagram of an example of a setup where a client connects to a Traffic Manager and their traffic is routed based on weightings of three endpoints.

Prestandadirigering

Om du har slutpunkter på olika geografiska platser kan du använda prestandadirigering för att skicka användare till den slutpunkt som har bäst prestanda för respektive användare. För valet av den bästa slutpunkten använder den här metoden en Internetsvarstidstabell som aktivt spårar nätverkssvarstider till slutpunkterna från olika platser i världen. När en användare gör en begäran returnerar Traffic Manager den bästa slutpunkten baserat på platsen för begäran.

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on relative performance of three endpoints.

Geografisk dirigering

Metoden geografisk dirigering gör så att användare dirigeras till specifika slutpunkter baserat på varifrån deras DNS-fråga kommer. Med den här metoden kan du geo-avgränsa innehåll till specifika användarregioner. Till exempel kan europeiska användare dirigeras till en slutpunkt i Europa som har specifika villkor för regional efterlevnad. Användare i Kina kan dirigeras till en slutpunkt som har lokaliserats på mandarin.

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on the geographic location of four endpoints.

Flervärdesdirigering

Du kan använda metoden flervärdesdirigering för att få flera felfria slutpunkter i ett enda DNS-frågesvar. Anroparen kan utföra återförsök på klientsidan med andra slutpunkter om en slutpunkt slutar svara. 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.

Undernätsdirigering

Den här metoden mappar uppsättningen av användares IP-adressintervall till specifika slutpunkter i en Traffic Manager-profil. När Traffic Manager tar emot en begäran är slutpunkten som returneras den som mappas för den begärans käll-IP-adress. Med undernätsdirigering kan en kund till exempel dirigera alla begäranden från företagskontoret till en annan slutpunkt där de kanske testar en internt exklusiv version av företagets 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 specifik Internetleverantör).

Prioritetsdirigering

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. Om både de primära och sekundära slutpunkterna inte är tillgängliga går trafiken till den tredje slutpunkten och så vidare. Tillgängligheten för slutpunkten baseras på den konfigurerade statusen (aktiverad eller inaktiverad) samt pågående slutpunktsövervakning som har konfigurerats.

Diagram of an example of a setup where a client connects to Traffic Manager and their traffic is routed based on the priority given to three endpoints.