Dela via


Traffic Manager-slutpunkter

Med Azure Traffic Manager kan du styra hur nätverkstrafik 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å aktuell slutpunktsstatus och trafikroutningsmetod. 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 värdhanteras 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 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 vissa begränsningar för hur slutpunkter av olika typer kan kombineras i en enda Traffic Manager-profil eller kapslad profilhierarki. Du kan inte blanda externa slutpunkter som har mål av olika typer (domännamn, IP-adress] eller externa slutpunkter som har IP-adresser som mål med Azure-slutpunkter.

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
  • Webbappsfack
  • PublicIPAddress-resurser (som kan anslutas till virtuella datorer antingen direkt eller via en Azure Load Balancer). PublicIpAddress måste ha ett DNS-namn som ska användas i en Traffic Manager-profil.

PublicIPAddress-resurser är Azure Resource Manager-resurser. De finns inte i den klassiska distributionsmodellen och stöds endast i Traffic Manager 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 återspeglas i slutpunktsstatusen. Mer information finns i Traffic Manager-slutpunktsövervakning . När den underliggande tjänsten stoppas utför Traffic Manager inte slutpunktshälsokontroller 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 IPv4/IPv6-adresser, FQDN eller för tjänster utanför Azure. Med IPv4/IPv6-adressslutpunkter kan Traffic Manager 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 du 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 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 associerat med dem. Minskar också den övergripande DNS-uppslagsfördröjningen 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 runt om i 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. Se vanliga frågor och svar för exempel. Hälsokontroller faktureras enligt Azure-slutpunktsfrekvensen, inte med 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 vilken typ som helst, 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 till användning med Traffic Manager. Försök att lägga till en webbapp med en lägre SKU misslyckas. En nedgradering av SKU:n för en befintlig webbapp resulterar i att Traffic Manager inte längre skickar trafik till webbappen. 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 registreras 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. Den här 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

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

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

Kommentar

Att inaktivera 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. Trafik 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 Traffic Manager-slutpunktsövervakning.

Kommentar

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 har avslutats. Program bör begränsa sessionsvaraktigheten så att trafiken 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