Traffic Manager-eindpunten
Met Azure Traffic Manager kunt u bepalen hoe netwerkverkeer wordt gedistribueerd naar toepassingsimplementaties die worden uitgevoerd in verschillende datacenters. U configureert elke toepassingsimplementatie als een eindpunt in Traffic Manager. Wanneer Traffic Manager een DNS-aanvraag ontvangt, wordt een beschikbaar eindpunt gekozen om te retourneren in het DNS-antwoord. Traffic Manager baseert de keuze op de huidige eindpuntstatus en de verkeersrouteringsmethode. Zie Hoe Traffic Manager werkt voor meer informatie.
Er zijn drie typen eindpunten die door Traffic Manager worden ondersteund:
- Azure-eindpunten worden gebruikt voor services die worden gehost in Azure.
- Externe eindpunten worden gebruikt voor IPv4-/IPv6-adressen, FQDN's of voor services die buiten Azure worden gehost. Deze services kunnen on-premises of met een andere hostingprovider zijn.
- Met Geneste eindpunten worden Traffic Manager-profielen gecombineerd om flexibelere verkeersrouteringschema's te krijgen om de behoeften van grotere, complexere implementaties te ondersteunen.
Er zijn enkele beperkingen voor de manier waarop eindpunten van verschillende typen kunnen worden gecombineerd in één Traffic Manager-profiel of geneste profielhiërarchie. U kunt externe eindpunten met doelen van verschillende typen (domeinnaam, IP-adres) of externe eindpunten met IP-adressen niet combineren als doelen met Azure-eindpunten.
In de volgende secties wordt elk eindpunttype uitgebreid beschreven.
Azure-eindpunten
Azure-eindpunten worden gebruikt voor Azure-services in Traffic Manager. De volgende Azure-resourcetypen worden ondersteund:
- PaaS-cloudservices.
- Web Apps
- Web-app-sites
- PublicIPAddress-resources (die rechtstreeks of via een Azure Load Balancer kunnen worden verbonden met VM's). Het publicIpAddress moet een DNS-naam hebben die moet worden gebruikt in een Traffic Manager-profiel.
PublicIPAddress-resources zijn Azure Resource Manager-resources. Ze bestaan niet in het klassieke implementatiemodel en worden alleen ondersteund in de Azure Resource Manager-ervaringen van Traffic Manager. De andere eindpunttypen worden ondersteund via Zowel Resource Manager als het klassieke implementatiemodel.
Wanneer u Azure-eindpunten gebruikt, detecteert Traffic Manager wanneer een web-app wordt gestopt en gestart. Deze status wordt weergegeven in de eindpuntstatus. Zie Traffic Manager-eindpuntbewaking voor meer informatie. Wanneer de onderliggende service is gestopt, voert Traffic Manager geen eindpuntstatuscontroles uit of stuurt verkeer naar het eindpunt. Er treden geen Traffic Manager-factureringsgebeurtenissen op voor het gestopte exemplaar. Wanneer de service opnieuw wordt opgestart, wordt de facturering hervat en komt het eindpunt in aanmerking voor het ontvangen van verkeer. Deze detectie is niet van toepassing op PublicIpAddress-eindpunten.
Externe eindpunten
Externe eindpunten worden gebruikt voor IPv4-/IPv6-adressen, FQDN's of voor services buiten Azure. Met het gebruik van IPv4-/IPv6-adreseindpunten kan Traffic Manager de status van eindpunten controleren zonder dat hiervoor een DNS-naam is vereist. Als gevolg hiervan kan Traffic Manager reageren op query's met A/AAAA-records bij het retourneren van dat eindpunt in een antwoord. Services buiten Azure kunnen een on-premises service of een andere provider bevatten die wordt gehost. Externe eindpunten kunnen afzonderlijk worden gebruikt of gecombineerd met Azure-eindpunten in hetzelfde Traffic Manager-profiel. De uitzondering is voor eindpunten die zijn opgegeven als IPv4- of IPv6-adressen, die alleen externe eindpunten kunnen zijn. Het combineren van Azure-eindpunten met externe eindpunten maakt verschillende scenario's mogelijk:
- Zorg voor meer redundantie voor een bestaande on-premises toepassing in een actief-actief- of actief-passief failovermodel met behulp van Azure.
- Routeer verkeer naar eindpunten waaraan geen DNS-naam is gekoppeld. Vermindert ook de algehele latentie van dns-zoekacties door de noodzaak om een tweede DNS-query uit te voeren om een IP-adres van een DNS-naam te verkrijgen die wordt geretourneerd.
- Verminder de latentie van toepassingen voor gebruikers over de hele wereld, breid een bestaande on-premises toepassing uit naar andere geografische locaties in Azure. Zie Routering van prestatieverkeer voor meer informatie.
- Bied meer capaciteit voor een bestaande on-premises toepassing, continu of als een burst-to-cloud-oplossing om te voldoen aan een piek in de vraag met behulp van Azure.
In sommige gevallen is het handig om externe eindpunten te gebruiken om te verwijzen naar Azure-services. Zie de veelgestelde vragen voor voorbeelden. Statuscontroles worden gefactureerd op basis van het tarief voor Azure-eindpunten, niet de frequentie van externe eindpunten. In tegenstelling tot Azure-eindpunten wordt de statuscontrole voortgezet als u de onderliggende service stopt of verwijdert. De facturering stopt zodra u het eindpunt in Traffic Manager uitschakelt of verwijdert.
Geneste eindpunten
Geneste eindpunten combineren meerdere Traffic Manager-profielen om flexibele verkeersrouteringsschema's te maken ter ondersteuning van de behoeften van grotere en complexe implementaties. Met geneste eindpunten wordt een onderliggend profiel toegevoegd als eindpunt aan een bovenliggend profiel. Zowel de onderliggende als de bovenliggende profielen kunnen andere eindpunten van elk type bevatten, inclusief andere geneste profielen.
Zie Geneste Traffic Manager-profielen voor meer informatie.
Web Apps als eindpunten
Enkele meer overwegingen zijn van toepassing bij het configureren van Web Apps als eindpunten in Traffic Manager:
- Alleen Web Apps in de Standard-SKU of hoger komen in aanmerking voor gebruik met Traffic Manager. Pogingen om een web-app van een lagere SKU toe te voegen, mislukken. Het downgraden van de SKU van een bestaande web-app resulteert in Traffic Manager dat er geen verkeer meer naar die web-app wordt verzonden. Zie de App Service-plannen voor meer informatie over ondersteunde abonnementen.
- Wanneer een eindpunt een HTTP-aanvraag ontvangt, wordt de hostheader in de aanvraag gebruikt om te bepalen welke web-app de aanvraag moet verwerken. De hostheader bevat de DNS-naam die wordt gebruikt om de aanvraag te starten, bijvoorbeeld
contosoapp.azurewebsites.net
. Als u een andere DNS-naam wilt gebruiken voor uw web-app, moet de DNS-naam worden geregistreerd als een aangepaste domeinnaam voor de app. Wanneer u een web-app-eindpunt toevoegt als een Azure-eindpunt, wordt de DNS-naam van het Traffic Manager-profiel automatisch geregistreerd voor de app. Deze registratie wordt automatisch verwijderd wanneer het eindpunt wordt verwijderd. - Elk Traffic Manager-profiel kan maximaal één web-app-eindpunt uit elke Azure-regio hebben. Als u deze beperking wilt omzeilen, kunt u een web-app configureren als extern eindpunt. Zie de veelgestelde vragen voor meer informatie.
Eindpunten in- en uitschakelen
Het uitschakelen van een eindpunt in Traffic Manager kan handig zijn om verkeer tijdelijk te verwijderen van een eindpunt dat zich in de onderhoudsmodus bevindt of opnieuw wordt geïmplementeerd. Zodra het eindpunt opnieuw wordt uitgevoerd, kan het opnieuw worden ingeschakeld.
U kunt Traffic Manager-eindpunten in- of uitschakelen met behulp van Azure Portal, PowerShell, CLI of REST API.
Notitie
Het uitschakelen van een Azure-eindpunt heeft niets te maken met de implementatiestatus in Azure. Een Azure-service (zoals een VM of web-app) blijft actief en kan verkeer ontvangen, zelfs wanneer deze is uitgeschakeld in Traffic Manager. Verkeer kan rechtstreeks worden geadresseerd aan het service-exemplaar in plaats van via de DNS-naam van het Traffic Manager-profiel. Zie Hoe Traffic Manager werkt voor meer informatie.
De huidige geschiktheid van elk eindpunt voor het ontvangen van verkeer is afhankelijk van de volgende factoren:
- De profielstatus (ingeschakeld/uitgeschakeld)
- De eindpuntstatus (ingeschakeld/uitgeschakeld)
- De resultaten van de statuscontroles voor dat eindpunt
Zie Traffic Manager-eindpuntbewaking voor meer informatie.
Notitie
Omdat Traffic Manager op DNS-niveau werkt, kan het geen invloed hebben op bestaande verbindingen met een eindpunt. Wanneer een eindpunt niet beschikbaar is, stuurt Traffic Manager nieuwe verbindingen naar een ander beschikbaar eindpunt. De host achter het uitgeschakelde of beschadigde eindpunt kan echter verkeer blijven ontvangen via bestaande verbindingen totdat deze sessies zijn beëindigd. Toepassingen moeten de sessieduur beperken zodat verkeer van bestaande verbindingen kan worden verwijderd.
Als alle eindpunten in een profiel worden uitgeschakeld of als het profiel zelf wordt uitgeschakeld, stuurt Traffic Manager een NXDOMAIN
antwoord naar een nieuwe DNS-query.
Veelgestelde vragen
Kan ik Traffic Manager gebruiken met eindpunten uit meerdere abonnementen?
Kan ik Traffic Manager gebruiken met staging-sites van de cloudservice?
Kan ik Traffic Manager gebruiken met meer dan één web-app in dezelfde regio?
Volgende stappen
- Meer informatie over hoe Traffic Manager werkt.
- Meer informatie over Traffic Manager-eindpuntbewaking en automatische failover.
- Meer informatie over verkeersrouteringsmethoden voor Traffic Manager.