Netwerkverkeer routeren met Traffic Manager

Voltooid

Uw klanten hebben 24/7 beschikbaarheid van de streaming muziektoepassing van uw bedrijf nodig. Cloudservices in één regio zijn mogelijk niet beschikbaar vanwege technische problemen, zoals gepland onderhoud of geplande beveiligingsupdates. In deze scenario's wil uw bedrijf een failover-eindpunt hebben, zodat uw klanten toegang kunnen blijven krijgen tot de services. Als u routeringsverkeer wilt beheren en deze situaties wilt afhandelen, hebt u besloten Azure Traffic Manager te implementeren.

Afbeelding van een wereldkaart met app-gebruikers en app-services in verschillende landen/regio's.

Hoe Traffic Manager werkt

Wanneer een client verbinding probeert te maken met een service, wordt eerst de DNS-naam van de service omgezet als EEN IP-adres. De client maakt vervolgens verbinding met dat IP-adres om toegang te krijgen tot de service.

Traffic Manager gebruikt DNS om clients naar een specifiek IP-adres van een service-eindpunt te leiden op basis van de regels van de verkeersrouteringsmethode die wordt gebruikt. Clients maken rechtstreeks verbinding met het geselecteerde eindpunt. Traffic Manager is geen proxy of gateway. Traffic Manager ziet het verkeer dat wordt doorgegeven tussen de clients en de service niet; het geeft clients alleen het IP-adres van waar ze naartoe moeten.

Traffic Manager-eindpunten

Een eindpunt is de doellocatie die wordt geretourneerd naar de client. U configureert elke implementatie van toepassingen als een eindpunt in Traffic Manager. Wanneer Traffic Manager een DNS-aanvraag ontvangt, wordt er een beschikbaar eindpunt gekozen dat moet worden geretourneerd in het DNS-antwoord. Er zijn drie typen eindpunten die door Traffic Manager worden ondersteund:

  • Azure-eindpunten worden gebruikt voor services die worden gehost in Azure. Dit kunnen services zijn zoals Azure App Service en openbare IP-resources die zijn gekoppeld aan load balancers of virtuele machines.
  • externe eindpunten worden gebruikt voor IPv4-/IPv6-adressen, FQDN's of voor services die buiten Azure on-premises of met een andere hostingprovider worden gehost.
  • Geneste eindpunten worden gebruikt om Traffic Manager-profielen te combineren om flexibelere verkeersrouteringsschema's te maken ter ondersteuning van de behoeften van grotere, complexere implementaties.

Er is geen beperking voor hoe eindpunten van verschillende typen worden gecombineerd in één Traffic Manager-profiel. Elk profiel kan elke combinatie van eindpunttypen bevatten.

Traffic Manager-routeringsmethoden

Traffic Manager ondersteunt verschillende methoden om te kiezen hoe verkeer naar meerdere eindpunten wordt gerouteerd. Traffic Manager past een verkeersrouteringsmethode toe op elke DNS-query die wordt ontvangen en bepaalt welk eindpunt wordt geretourneerd in het antwoord. U kunt kiezen uit zes verkeersrouteringsmethoden.

Gewogen routering

Kies gewogen wanneer u verkeer wilt verdelen over een set eindpunten, gelijkmatig of op basis van verschillende gewichten. Het gewicht is een geheel getal van 1 tot 1.000. Bij elke binnenkomende DNS-query kiest Traffic Manager willekeurig een beschikbaar eindpunt. De kans dat u een eindpunt kiest, is gebaseerd op de gewichten die zijn toegewezen aan alle beschikbare eindpunten.

diagram van een voorbeeld van een installatie waarbij een client verbinding maakt met een Traffic Manager en het verkeer wordt gerouteerd op basis van de weging van drie eindpunten.

Prestatieroutering

Als u eindpunten op verschillende geografische locaties hebt, kunt u prestatieroutering gebruiken om gebruikers naar het eindpunt te sturen met de beste prestaties voor de gebruiker. Als u het beste eindpunt wilt kiezen, gebruikt deze routeringsmethode een internetlatentietabel, waarmee netwerklatenties actief worden bijgehouden naar de eindpunten vanaf locaties over de hele wereld. Wanneer een gebruiker een aanvraag indient, retourneert Traffic Manager het best presterende eindpunt op basis van de locatie van de aanvraag.

diagram van een voorbeeld van een installatie waarbij een client verbinding maakt met Traffic Manager en het verkeer wordt gerouteerd op basis van relatieve prestaties van drie eindpunten.

Geografische routering

Met de geografische routeringsmethode worden gebruikers omgeleid naar specifieke eindpunten op basis van waar hun DNS-query vandaan komt. Met deze methode kunt u inhoud geografisch omheinen naar specifieke gebruikersregio's. Europese gebruikers kunnen bijvoorbeeld worden omgeleid naar een eindpunt in Europa met specifieke voorwaarden voor regionale naleving. Gebruikers in China kunnen worden omgeleid naar een eindpunt dat is gelokaliseerd in Mandarijn.

diagram van een voorbeeld van een installatie waarbij een client verbinding maakt met Traffic Manager en het verkeer wordt gerouteerd op basis van de geografische locatie van vier eindpunten.

Routering met meerdere waarden

U kunt de multivalue-routeringsmethode gebruiken om in één DNS-queryantwoord meerdere gezonde eindpunten te krijgen. De aanroeper kan nieuwe pogingen aan de clientzijde doen met andere eindpunten als een eindpunt niet reageert. Dit patroon kan de beschikbaarheid van een service verhogen en de latentie verminderen die is gekoppeld aan een nieuwe DNS-query om een goed eindpunt te verkrijgen.

Subnetroutering

Met deze methode wordt de set IP-adresbereiken van gebruikers toegewezen aan specifieke eindpunten binnen een Traffic Manager-profiel. Wanneer Traffic Manager een aanvraag ontvangt, is het geretourneerde eindpunt het eindpunt dat is toegewezen aan het bron-IP-adres van die aanvraag. Met subnetroutering kan een klant bijvoorbeeld alle aanvragen van hun hoofdkantoor doorsturen naar een ander eindpunt, waar ze mogelijk een interne versie van de app testen. Een ander scenario is als u een andere ervaring wilt bieden aan gebruikers die verbinding maken vanuit een specifieke internetprovider (bijvoorbeeld om gebruikers van een specifieke internetprovider te blokkeren).

Prioriteitsroutering

Het Traffic Manager-profiel bevat een lijst met service-eindpunten met prioriteit. Traffic Manager verzendt standaard al het verkeer naar het primaire eindpunt (hoogste prioriteit). Als het primaire eindpunt niet beschikbaar is, stuurt Traffic Manager het verkeer naar het tweede eindpunt. Als zowel de primaire als de secundaire eindpunten niet beschikbaar zijn, gaat het verkeer naar het derde eindpunt, enzovoort. De beschikbaarheid van het eindpunt is gebaseerd op de geconfigureerde status (ingeschakeld of uitgeschakeld) en de doorlopende eindpuntbewaking die is ingesteld.

diagram van een voorbeeld van een installatie waarbij een client verbinding maakt met Traffic Manager en het verkeer ervan wordt gerouteerd op basis van de prioriteit die is gegeven aan drie eindpunten.