Traffic Manager-slutpunkter

Med Azure Traffic Manager kan du styra hur nätverkstrafiken distribueras till programdistributioner som körs i olika datacenter. 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. Traffic Manager baserar valet på den aktuella slutpunktsstatusen och trafikroutningsmetoden. Mer information finns i Så här fungerar Traffic Manager.

Det finns tre typer av slutpunkter som stöds av Traffic Manager:

  • Azure-slutpunkter används för tjänster som finns i Azure.
  • Externa slutpunkter används för IPv4/IPv6-adresser, FQDN eller för tjänster som finns utanför Azure. Dessa tjänster kan antingen vara lokala eller med en annan värdleverantör.
  • Kapslade slutpunkter används för att kombinera Traffic Manager-profiler för att skapa mer flexibla trafikroutningsscheman för att stödja behovet av större och 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.

I följande avsnitt beskrivs varje slutpunktstyp mer ingående.

Azure-slutpunkter

Azure-slutpunkter används för Azure-baserade tjänster i Traffic Manager. Följande Azure-resurstyper stöds:

  • PaaS-molntjänster.
  • Web Apps
  • Webbappplatser
  • PublicIPAddress-resurser (som kan anslutas till virtuella datorer antingen direkt eller via en Azure Load Balancer). PublicIpAddress måste ha ett DNS-namn tilldelat för att kunna användas i en Traffic Manager-profil.

PublicIPAddress-resurser är Azure Resource Manager resurser. De finns inte i den klassiska distributionsmodellen och stöds bara i Traffic Managers Azure Resource Manager-upplevelser. De andra slutpunktstyperna stöds via både Resource Manager och den klassiska distributionsmodellen.

När du använder Azure-slutpunkter identifierar Traffic Manager när en webbapp stoppas och startas. Den här statusen visas i slutpunktsstatusen. Mer information finns i Traffic Manager-slutpunktsövervakning . När den underliggande tjänsten stoppas utför Traffic Manager inte hälsokontroller av slutpunkter eller dirigerar trafik till slutpunkten. Inga Traffic Manager-faktureringshändelser inträffar för den stoppade instansen. När tjänsten startas om återupptas faktureringen och slutpunkten är berättigad att ta emot trafik. Den här identifieringen gäller inte för PublicIpAddress-slutpunkter.

Externa slutpunkter

Externa slutpunkter används för antingen IPv4/IPv6-adresser, FQDN eller för tjänster utanför Azure. Användning av IPv4/IPv6-adressslutpunkter gör att Traffic Manager kan kontrollera hälsotillståndet för slutpunkter utan att kräva ett DNS-namn för dem. Därför kan Traffic Manager svara på frågor med A/AAAA-poster när den returnerar slutpunkten i ett svar. Tjänster utanför Azure kan innehålla en tjänst som finns lokalt eller med en annan leverantör. Externa slutpunkter kan användas individuellt eller kombineras med Azure-slutpunkter i samma Traffic Manager-profil. Undantaget gäller för slutpunkter som anges som IPv4- eller IPv6-adresser, som bara kan vara externa slutpunkter. Genom att kombinera Azure-slutpunkter med externa slutpunkter kan du använda olika scenarier:

  • Ge ökad redundans för ett befintligt lokalt program i antingen en aktiv-aktiv eller aktiv-passiv redundansmodell med hjälp av Azure.
  • Dirigera trafik till slutpunkter som inte har ett DNS-namn som är associerat med dem. Minskar också den övergripande SVARstiden för DNS-sökning genom att ta bort behovet av att köra en andra DNS-fråga för att få en IP-adress för ett DNS-namn returnerad.
  • Minska programfördröjningen för användare över hela världen, utöka ett befintligt lokalt program till andra geografiska platser i Azure. Mer information finns i Prestandatrafikroutning.
  • Ge mer kapacitet för ett befintligt lokalt program, antingen kontinuerligt eller som en "burst-to-cloud"-lösning för att möta en topp i efterfrågan med hjälp av Azure.

I vissa fall är det användbart att använda externa slutpunkter för att referera till Azure-tjänster. Exempel finns i Vanliga frågor och svar . Hälsokontroller debiteras enligt Azure-slutpunktsfrekvensen, inte priset för externa slutpunkter. Till skillnad från Azure-slutpunkter fortsätter faktureringen av hälsokontrollen om du stoppar eller tar bort den underliggande tjänsten. Faktureringen stoppas när du inaktiverar eller tar bort slutpunkten i Traffic Manager.

Kapslade slutpunkter

Kapslade slutpunkter kombinerar flera Traffic Manager-profiler för att skapa flexibla trafikroutningsscheman för att stödja behovet av större och komplexa distributioner. Med kapslade slutpunkter läggs en underordnad profil till som en slutpunkt i en överordnad profil. Både de underordnade och överordnade profilerna kan innehålla andra slutpunkter av valfri typ, inklusive andra kapslade profiler.

Mer information finns i Kapslade Traffic Manager-profiler.

Web Apps som slutpunkter

Några fler överväganden gäller när du konfigurerar Web Apps som slutpunkter i Traffic Manager:

  1. Endast Web Apps på Standard SKU eller högre är berättigade att användas med Traffic Manager. Försök att lägga till en webbapp med en lägre SKU misslyckas. Om du nedgraderar SKU:n för en befintlig webbapp skickas inte längre trafik till webbappen i Traffic Manager. Mer information om planer som stöds finns i App Service-planer.
  2. När en slutpunkt tar emot en HTTP-begäran använder den värdhuvudet i begäran för att avgöra vilken webbapp som ska betjäna begäran. Värdhuvudet innehåller det DNS-namn som används för att starta begäran, till exempel contosoapp.azurewebsites.net. Om du vill använda ett annat DNS-namn med din webbapp måste DNS-namnet vara registrerat som ett anpassat domännamn för appen. När du lägger till en webbappslutpunkt som en Azure-slutpunkt registreras DNS-namnet för Traffic Manager-profilen automatiskt för appen. Registreringen tas bort automatiskt när slutpunkten tas bort.
  3. Varje Traffic Manager-profil kan ha högst en webbappslutpunkt från varje Azure-region. Om du vill kringgå den här begränsningen kan du konfigurera en webbapp som en extern slutpunkt. Mer information finns i Vanliga frågor och svar.

Aktivera och inaktivera slutpunkter

Det kan vara praktiskt att inaktivera en slutpunkt i Traffic Manager för att tillfälligt ta bort trafik från en slutpunkt som är i underhållsläge eller omdistribueras. När slutpunkten körs igen kan den återaktiveras.

Du kan aktivera eller inaktivera Traffic Manager-slutpunkter med hjälp av Azure Portal, PowerShell, CLI eller REST API.

Anteckning

Inaktivering av en Azure-slutpunkt har inget att göra med dess distributionstillstånd i Azure. En Azure-tjänst (till exempel en virtuell dator eller webbapp) körs fortfarande och kan ta emot trafik även när den är inaktiverad i Traffic Manager. Trafiken kan adresseras direkt till tjänstinstansen i stället för via Traffic Manager-profilens DNS-namn. Mer information finns i Så här fungerar Traffic Manager.

Den aktuella behörigheten för varje slutpunkt för att ta emot trafik beror på följande faktorer:

  • Profilstatus (aktiverad/inaktiverad)
  • Slutpunktsstatus (aktiverad/inaktiverad)
  • Resultatet av hälsokontrollerna för slutpunkten

Mer information finns i Slutpunktsövervakning i Traffic Manager.

Anteckning

Eftersom Traffic Manager fungerar på DNS-nivå kan det inte påverka befintliga anslutningar till någon slutpunkt. När en slutpunkt inte är tillgänglig dirigerar Traffic Manager nya anslutningar till en annan tillgänglig slutpunkt. Värden bakom den inaktiverade eller felaktiga slutpunkten kan dock fortsätta att ta emot trafik via befintliga anslutningar tills dessa sessioner avslutas. Program bör begränsa sessionsvaraktigheten så att trafik kan tömmas från befintliga anslutningar.

Om alla slutpunkter i en profil inaktiveras, eller om själva profilen inaktiveras, skickar Traffic Manager ett NXDOMAIN svar på en ny DNS-fråga.

Vanliga frågor

Nästa steg