Geneste Traffic Manager-profielen
Traffic Manager bevat een reeks verkeersrouteringsmethoden waarmee u kunt bepalen hoe Traffic Manager kiest welk eindpunt verkeer van elke eindgebruiker moet ontvangen. Zie Traffic Manager verkeersrouteringsmethoden voor meer informatie.
Elk Traffic Manager-profiel geeft één verkeersrouteringsmethode op. Er zijn echter scenario's waarin geavanceerdere verkeersroutering is vereist dan de routering die wordt geleverd door één Traffic Manager-profiel. U kunt Traffic Manager-profielen nesten om de voordelen van meer dan één verkeersrouteringsmethode te combineren. Met geneste profielen kunt u het standaardgedrag van Traffic Manager overschrijven om grotere en complexere toepassingsimplementaties te ondersteunen.
Als u een genest profiel wilt maken, voegt u een onderliggend profiel als eindpunt toe aan een bovenliggend profiel. In dit artikel worden enkele voorbeelden gegeven.
MinChildEndpoints
Wanneer u een onderliggend profiel toevoegt als eindpunt in het bovenliggende profiel, wordt de parameter MinChildEndpoints gemaakt en wordt de standaardwaarde 1 toegewezen. Deze parameter bepaalt het minimale aantal eindpunten dat beschikbaar moet zijn in het onderliggende profiel om in orde te zijn. Onder deze drempelwaarde beschouwt het bovenliggende profiel het volledige onderliggende profiel als niet-beschikbaar en wordt verkeer doorgestuurd naar de andere eindpunten van het bovenliggende profiel.
De volgende parameters zijn beschikbaar in het bovenliggende profiel:
- MinChildEndpoints: Het minimum aantal onderliggende eindpunten in orde om de status van het geneste profiel in orde te hebben.
- MinChildEndpointsIPv4: het minimum aantal onderliggende IPv4-eindpunten voor een gezond geneste profiel.
- MinChildEndpointsIPv6: het minimale aantal onderliggende IPv6-eindpunten voor IPv6 om de status van het geneste profiel in orde te hebben.
Belangrijk
Er moet ten minste één IPv4- en één IPv6-eindpunt zijn voor een geneste multiwaarde-profiel. Configureer altijd waarden voor MinChildEndpointsIPv4 en MinChildEndpointsIPv6 op basis van uw routeringsmechanisme met meerdere waarden en gebruik niet alleen de standaardwaarden.
De waarde van MinChildEndpoints moet hoog genoeg zijn om alle eindpunttypen beschikbaar te maken. Er wordt een foutbericht weergegeven voor waarden die te laag zijn.
In de volgende voorbeelden ziet u hoe u geneste Traffic Manager-profielen gebruikt in verschillende scenario's.
Voorbeeld 1: Verkeersroutering 'Prestaties' en 'Gewogen' combineren
Stel dat u een toepassing hebt geïmplementeerd in de volgende Azure-regio's: VS - west, Europa - west en Azië - oost. U gebruikt de verkeersrouteringsmethode 'Prestaties' van Traffic Manager om verkeer te distribueren naar de regio die zich het dichtst bij de gebruiker bevindt.
Stel nu dat u een update van uw service wilt testen voordat u deze breder uitrolt. U wilt de 'gewogen' verkeersrouteringsmethode gebruiken om een klein percentage van het verkeer naar uw testimplementatie te leiden. U stelt de testimplementatie in naast de bestaande productie-implementatie in Europa - west.
U kunt niet zowel 'Gewogen' als 'Prestatieverkeersroutering' combineren in één profiel. Ter ondersteuning van dit scenario maakt u een Traffic Manager-profiel met behulp van de twee eindpunten in West-Europa en de verkeersrouteringsmethode 'Gewogen'. Vervolgens voegt u dit 'onderliggende' profiel toe als eindpunt aan het bovenliggende profiel. Het bovenliggende profiel maakt nog steeds gebruik van de routeringsmethode Prestatieverkeer en bevat de andere globale implementaties als eindpunten.
In het volgende diagram ziet u dit voorbeeld:
In deze configuratie verdeelt verkeer dat via het bovenliggende profiel wordt geleid normaal verkeer tussen regio's. Binnen Europa - west verdeelt het geneste profiel verkeer naar de productie- en testeindpunten op basis van de toegewezen gewichten.
Wanneer het bovenliggende profiel gebruikmaakt van de verkeersrouteringsmethode Prestaties, moet aan elk eindpunt een locatie worden toegewezen. De locatie wordt toegewezen wanneer u het eindpunt configureert. Kies de Azure-regio die het dichtst bij uw implementatie ligt. De Azure-regio's zijn de locatiewaarden die worden ondersteund door de internetlatentietabel. Zie Traffic Manager 'Prestaties' verkeersrouteringsmethode voor meer informatie.
Voorbeeld 2: Eindpuntbewaking in geneste profielen
Traffic Manager bewaakt actief de status van elk service-eindpunt. Als een eindpunt niet in orde is, stuurt Traffic Manager gebruikers door naar alternatieve eindpunten om de beschikbaarheid van uw service te behouden. Dit gedrag voor eindpuntbewaking en failover is van toepassing op alle verkeersrouteringsmethoden. Zie Traffic Manager Endpoint Monitoring (Eindpuntbewaking van Traffic Manager) voor meer informatie. Eindpuntbewaking werkt anders voor geneste profielen. Bij geneste profielen voert het bovenliggende profiel niet rechtstreeks statuscontroles uit op het onderliggende element. In plaats daarvan wordt de status van de eindpunten van het onderliggende profiel gebruikt om de algehele status van het onderliggende profiel te berekenen. Deze statusinformatie wordt doorgegeven aan de geneste profielhiërarchie. Het bovenliggende profiel gebruikt deze geaggregeerde status om te bepalen of verkeer naar het onderliggende profiel moet worden doorgestuurd. Zie de veelgestelde vragen voor meer informatie over statuscontrole van geneste profielen.
Terug naar het vorige voorbeeld: stel dat de productie-implementatie in Europa - west mislukt. Het onderliggende profiel leidt standaard al het verkeer naar de testimplementatie. Als de testimplementatie ook mislukt, bepaalt het bovenliggende profiel dat het onderliggende profiel geen verkeer mag ontvangen, omdat alle onderliggende eindpunten niet in orde zijn. Vervolgens distribueert het bovenliggende profiel verkeer naar de andere regio's.
Misschien ben je blij met deze regeling. Of u maakt zich zorgen dat al het verkeer voor Europa - west nu naar de testimplementatie gaat in plaats van een beperkt subsetverkeer. Ongeacht de status van de testimplementatie wilt u een failover uitvoeren naar de andere regio's wanneer de productie-implementatie in Europa - west mislukt.
In het onderstaande scenario is de waarde MinChildEndpoints ingesteld op 2. Onder deze drempelwaarde beschouwt het bovenliggende profiel het volledige onderliggende profiel als niet-beschikbaar en wordt verkeer omleiden naar de andere eindpunten:
Notitie
De verkeersrouteringsmethode Prioriteit verdeelt al het verkeer naar één eindpunt. Er is dus weinig doel in een MinChildEndpoints-instelling dan '1' voor een kinderprofiel.
Voorbeeld 3: Failoverregio's met prioriteit in verkeersroutering 'Prestaties'
Het standaardgedrag voor de verkeersrouteringsmethode 'Prestaties' is wanneer u eindpunten op verschillende geografische locaties hebt, de eindgebruikers worden gerouteerd naar het dichtstbijzijnde eindpunt in termen van de laagste netwerklatentie.
Stel dat u de voorkeur geeft aan de failover van het verkeer in Europa - west naar VS - west en alleen verkeer naar andere regio's omleidt wanneer beide eindpunten niet beschikbaar zijn. U kunt deze oplossing maken met behulp van een onderliggend profiel met de verkeersrouteringsmethode Prioriteit.
Omdat het eindpunt Europa - west een hogere prioriteit heeft dan het eindpunt VS - west, wordt al het verkeer naar het eindpunt Europa - west verzonden wanneer beide eindpunten online zijn. Als er een storing optreedt in Europa - west, wordt het verkeer omgeleid naar VS - west. Met het geneste profiel wordt verkeer alleen naar Azië - oost geleid wanneer zowel Europa - west als VS - west uitvallen.
U kunt dit patroon herhalen voor alle regio's. Vervang alle drie de eindpunten in het bovenliggende profiel door drie onderliggende profielen, die elk een failovervolgorde met prioriteit bieden.
Voorbeeld 4: verkeersroutering 'Prestaties' beheren tussen meerdere eindpunten in dezelfde regio
Stel dat de verkeersrouteringsmethode 'Prestaties' wordt gebruikt in een profiel met meer dan één eindpunt in een bepaalde regio. Verkeer dat naar die regio wordt geleid, wordt standaard gelijkmatig verdeeld over alle beschikbare eindpunten in die regio.
In plaats van meerdere eindpunten toe te voegen in Europa - west, worden deze eindpunten ingesloten in een afzonderlijk onderliggend profiel. Het onderliggende profiel wordt toegevoegd aan het bovenliggende item als het enige eindpunt in Europa - west. Met de instellingen op het onderliggende profiel kunt u de distributie van verkeer met Europa - west beheren door op prioriteit gebaseerde of gewogen verkeersroutering binnen die regio in te schakelen.
Voorbeeld 5: bewakingsinstellingen per eindpunt
Stel dat u Traffic Manager gebruikt om verkeer van een verouderde on-premises website soepel te migreren naar een nieuwe cloudversie die wordt gehost in Azure. Voor de verouderde site wilt u de startpagina-URI gebruiken om de sitestatus te controleren. Maar voor de nieuwe cloudversie implementeert u een aangepaste bewakingspagina (pad '/monitor.aspx') met aanvullende controles.
De bewakingsinstellingen in een Traffic Manager-profiel zijn van toepassing op alle eindpunten binnen één profiel. Met geneste profielen gebruikt u een ander onderliggend profiel per site om verschillende bewakingsinstellingen te definiëren.
Voorbeeld 6: Eindpuntbewaking met geneste profielen met meerdere waarden met behulp van IPv4- en IPv6-eindpunten
Stel dat u zowel IPv4- als IPv6-geneste onderliggende eindpunten hebt en dat u drempelwaarden wilt instellen voor minimale gezonde kinderen voor beide. Er zijn nieuwe parameters waarmee u het minimale aantal van deze gezonde eindpunten kunt definiëren dat voor elk type wordt verwacht. De parameters Minimale IPv4-eindpunten en Minimale IPv6-eindpunten bepalen het minimale aantal eindpunten dat in orde is voor elke parameter, zodat het bovenliggende eindpunt als in orde wordt gemarkeerd.
Het standaardnummer voor de totale minimale onderliggende eindpunten is altijd 1 en het standaardnummer voor IPv4- en IPv6-eindpunten is 0 om compatibiliteit met eerdere versies te garanderen.
In dit voorbeeld is het eindpunt VS - oost niet in orde, omdat het niet voldoet aan de vereiste om ten minste 1 goed IPv4-eindpunt te hebben, dat is ingesteld door de eigenschap ipv4-min-child .
Veelgestelde vragen
Hoe is het factureringsmodel van toepassing op geneste profielen?
Hoe berekent Traffic Manager de status van een genest eindpunt in een bovenliggend profiel?
Volgende stappen
Meer informatie over Traffic Manager-profielen
Meer informatie over het maken van een Traffic Manager-profiel