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 ”ändpunkt” i Traffic Manager. När Traffic Manager tar emot en DNS-begäran väljer den en tillgänglig ändpunkt 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-endpoints 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 lokalt installerade eller hos 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 ändpunktstyp 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.
  • Webbapplikationer
  • Platser för webbapp
  • 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 endast 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 upptäcker Traffic Manager när en webbapp stoppas och startas. Den här statusen återspeglas i ändpunktstatusen. Se Traffic Manager-slutpunktsövervakning för mer information. När den underliggande tjänsten stoppas utför Traffic Manager varken 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 kan ta emot trafik. Den här identifieringen gäller inte för PublicIpAddress-slutpunkter.

Externa endpoints

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 den returnerar den slutpunkten i ett svar. Tjänster utanför Azure kan innehålla en tjänst som körs lokalt eller hos 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 möjliggörs olika scenarier:

  • Ge ökad redundans för ett befintligt lokalt program i antingen en aktiv-aktiv eller aktiv-passiv failover-modell 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 det DNS-namn som returneras.
  • 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 dirigering av prestandatrafik.
  • 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 External endpoints för att referera till Azure-tjänster. Se vanliga frågor och svar för exempel. Hälsokontroller faktureras enligt Azure-slutpunktstaxan, 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.

Nästlade ändpunkter

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

Mer information finns i Kapslade Traffic Manager-profiler.

Strikt typade profiler och DNS-integration

Traffic Manager-profiltyper kan konfigureras vid skapande eller konfiguration av en Traffic Manager-profil. När en profiltyp sätts låser Strictly Typed Profiles (STP)-tillämpning profilen till den IP-adresstyp (IPv4 eller IPv6) som matchar DNS-posttypen – vilket förhindrar missanpassningar mellan endpoint-typer som kan leda till bruten DNS-upplösning.

  • Profiler som länkas via en A Traffic Manager Linked Record accepterar endast IPv4-endpoints.
  • Profiler som länkas via en AAAA Traffic Manager Linked Record accepterar endast IPv6-endpoints.
  • Profiler som länkas via en CNAME Traffic Manager Linked Record har ingen IP-typbegränsning.

För mer information, se Strictly Typed Profiles for Azure Traffic Manager.

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 kan användas 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 host-huvudet 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 Web App-slutpunkt 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 ändpunkter

Att inaktivera en endpoint i Traffic Manager kan vara användbart för att tillfälligt ta bort trafik från en endpoint som är i underhållsläge eller som distribueras om. När ändpunkten 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.

Anmärkning

Att inaktivera en Azure-slutpunkt har inget att göra med dess distributionsstatus 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 ändpunkt för att ta emot trafik beror på följande faktorer:

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

Mer information finns i Traffic Manager-slutpunktsövervakning.

Anmärkning

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. Applikationer 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