Zelfstudie: Reacties op websites verbeteren met Traffic Manager

In deze zelfstudie wordt beschreven hoe u Traffic Manager kunt gebruiken om een zeer responsieve website te maken door gebruikersverkeer naar de website met de laagste latentie te sturen. Normaal gesproken is het datacentrum met de laagste latentie het datacentrum dat het dichtst bij ligt in geografische afstand.

In deze zelfstudie leert u het volgende:

  • Twee virtuele machines maken met daarop een eenvoudige website in IIS
  • Twee virtuele machines voor tests maken om Traffic Manager in actie te zien
  • DNS-naam configureren voor de VM’s met behulp van IIS
  • Een Traffic Manager-profiel maken voor verbeterde websiteprestaties
  • VM-eindpunten toevoegen aan het Traffic Manager-profiel
  • Traffic Manager in werking zien

Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Vereisten

U moet voor deze zelfstudie de volgende zaken implementeren om de Traffic Manager in actie te zien:

  • Twee instanties van basiswebsites die worden uitgevoerd in verschillende Azure-regio's - VS - oost en Europa - west.
  • Twee virtuele machines voor het testen van de Traffic Manager - Een VM in VS - oost en de tweede VM in Europa - west. De test-VM's worden gebruikt om te illustreren hoe Traffic Manager gebruikersverkeer naar de website leidt die wordt uitgevoerd in dezelfde regio omdat deze de laagste latentie biedt.

Aanmelden bij Azure

Meld u aan bij de Azure-portal.

Websites maken

In dit gedeelte maakt u twee website-instanties die de twee service-eindpunten voor het Traffic Manager-profiel vormen in twee Azure-regio’s. Om de twee websites te maken, moeten de volgende stappen worden uitgevoerd:

  1. Maak twee virtuele machines om een eenvoudige website uit te voeren: een in VS - oost en de andere in Europa - west.
  2. Installeer IIS-server op elke VM en werk de standaardpagina van de website bij die de naam beschrijft van de virtuele machine waarmee een gebruiker is verbonden als deze de website bezoekt.

Virtuele machines maken voor het uitvoeren van websites

In deze sectie maakt u twee VM's (myIISVMEastUS en myIISVMWestEurope) in de Azure-regio's US - oost en EU - west.

  1. Voer virtuele machines in de zoekopdracht in.

  2. Selecteer virtuele machines onder Services.

  3. Selecteer Op de pagina Virtuele machines de optie Maken en vervolgens virtuele Azure-machine. De pagina Een virtuele machine maken wordt geopend.

  4. In Een virtuele machine maken typt of selecteert u de volgende waarden op het tabblad Basisinformatie:

    Instelling Weergegeven als
    Abonnement Selecteer uw abonnement.
    Resourcegroep Selecteer Nieuwe maken en voer myResourceGroupTM1 in het tekstvak in.
    Virtual machine name Voer een naam in voor uw virtuele machine. In dit voorbeeld wordt myIISVMEastUS gebruikt.
    Regio Selecteer VS - oost.
    Beschikbaarheidsopties Azure biedt verschillende opties voor het beheren van beschikbaarheid en tolerantie voor uw toepassingen. Selecteer voor dit voorbeeld geen infrastructuurredundantie vereist.
    Beveiligingstype Beveiligingstype verwijst naar de verschillende beveiligingsfuncties die beschikbaar zijn voor een virtuele machine. Voor dit voorbeeld selecteert u Standard.
    Image Kies het basisbesturingssysteem of de basistoepassing voor de virtuele machine. Voor dit voorbeeld selecteert u Windows Server 2019 Datacenter.
    VM-architectuur Als standaard ingesteld laten.
    Tekengrootte Als standaard ingesteld laten.
    Beheer istrator-account Voer een gebruikersnaam en wachtwoord in van uw keuze. Het wachtwoord moet minstens 12 tekens lang zijn en moet voldoen aan de gedefinieerde complexiteitsvereisten.
    Openbare poorten voor inkomend verkeer Selecteer Geselecteerde poorten toestaan en selecteer RDP en HTTP in de vervolgkeuzelijst.

    Screenshot of creating a VM.

  5. Selecteer het tabblad Beheer of selecteer Volgende: Schijven, vervolgens Volgende: Netwerken en vervolgens Volgende: Beheer. Stel onder Bewaking diagnostische gegevens over opstarten in op Uitschakelen.

    Screenshot of boot diagnostics.

  6. Selecteer Controleren + maken.

  7. Controleer de instellingen en selecteer vervolgens Maken.

  8. Volg de stappen om een tweede VM te maken met de naam myIISVMWestEurope, een resourcegroep met de naam myResourceGroupTM2, met locatieEuropa - west en met alle overige instellingen gelijk aan die voor myIISVMEastUS.

  9. Het maken van de VM's duurt enkele minuten. Ga niet verder met de resterende stappen totdat beide VM's zijn gemaakt.

Verbinding maken met de virtuele machine

In deze sectie maakt u verbinding met de twee VM's myIISVMEastUS en myIISVMWestEurope met behulp van Bastion.

  1. Selecteer Alle resources in het linkermenu en selecteer vervolgens in de lijst met resources myIISVMEastUS die zich in de resourcegroep myResourceGroupTM1 bevindt.

  2. Selecteer op de pagina Overzicht Verbinding maken en selecteer Vervolgens Bastion.

    Screenshot of connecting to bastion.

  3. Selecteer In Verbinding maken Bastion gebruiken en selecteer vervolgens Bastion implementeren.

    Screenshot of deploying bastion.

  4. Bastion begint te implementeren. Dit kan ongeveer 10 minuten duren.

  5. Wanneer de Bastion-implementatie is voltooid, verandert het scherm in de pagina Verbinding maken. Typ uw verificatiereferenties. Selecteer vervolgens Verbinding maken.

    Screenshot of connecting to virtual machine using bastion.

Zie Wat is Azure Bastion voor meer informatie over Azure Bastion?

IIS installeren en de standaardwebpagina aanpassen

In dit gedeelte installeert u de IIS-server op de twee virtuele machines myIISVMEastUS en myIISVMWEurope en werkt u de standaardwebpagina bij. Op de aangepaste websitepagina ziet u de naam van de virtuele machine waarmee u verbinding maakt wanneer u de website vanuit een webbrowser bezoekt.

  1. Ga op de serverdesktop naar Windows Systeembeheer>Serverbeheer.

  2. Start Windows PowerShell op VM1 en gebruik de volgende opdrachten om de IIS-server te installeren en het standaard htm-bestand bij te werken.

    # Install IIS
    Install-WindowsFeature -name Web-Server -IncludeManagementTools
    
    # Remove default htm file
    remove-item C:\inetpub\wwwroot\iisstart.htm
    
    #Add custom htm file
    Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
    

    Screenshot of installing IIS and customizing web page.

  3. Herhaal stap 1 tot en met 8 door een RDP-verbinding te maken met de VM myIISVMWestEurope in de resourcegroep myResourceGroupTM2, zodat u IIS kunt installeren en de standaardwebpagina kunt aanpassen.

DNS-namen voor virtuele machines configureren met behulp van IIS

Traffic Manager routeert gebruikersverkeer op basis van de DNS-naam van de service-eindpunten. In dit gedeelte configureert u de DNS-namen voor de IIS-servers myIISVMEastUS en myIISVMWestEurope.

  1. Selecteer Alle resources in het linkermenu en selecteer vervolgens in de lijst met resources myIISVMEastUS die zich in de resourcegroep myResourceGroupTM1 bevindt.

  2. Selecteer op de pagina Overzicht onder DNS-naam de optie Niet geconfigureerd.

    Screenshot of DNS name.

  3. Voeg op de pagina Configuratie onder DNS-naamlabel een unieke naam toe en selecteer Opslaan.

    Screenshot of configuring DNS name.

  4. Herhaal stap 1 tot en met 3 voor de VM met de naam myIISVMWestEurope die zich in resourcegroep myResourceGroupTM2 bevindt.

Test-VM’s maken

In deze sectie maakt u een VM (myVMEastUS en myVMWestEurope) in elke Azure-regio (US - oost en EU - west). U gebruikt deze VM's om te testen hoe Traffic Manager verkeer routeert naar de dichtstbijzijnde IIS-server wanneer u naar de website bladert.

  1. Selecteer Een resource maken>Compute>Datacenter met Windows Server 2019 in de linkerbovenhoek van Azure Portal.

  2. In Een virtuele machine maken typt of selecteert u de volgende waarden op het tabblad Basisinformatie:

    Instelling Weergegeven als
    Abonnement Selecteer uw abonnement.
    Resourcegroep Selecteer myResourceGroupTM1 in het tekstvak.
    Virtual machine name Voer een naam in voor uw virtuele machine. In dit voorbeeld wordt myVMEastUS gebruikt.
    Regio Selecteer VS - oost.
    Beschikbaarheidsopties Azure biedt verschillende opties voor het beheren van beschikbaarheid en tolerantie voor uw toepassingen. Selecteer voor dit voorbeeld geen infrastructuurredundantie vereist.
    Beveiligingstype Beveiligingstype verwijst naar de verschillende beveiligingsfuncties die beschikbaar zijn voor een virtuele machine. Voor dit voorbeeld selecteert u Standard.
    Image Kies het basisbesturingssysteem of de basistoepassing voor de virtuele machine. Voor dit voorbeeld selecteert u Windows Server 2019 Datacenter.
    VM-architectuur Als standaard ingesteld laten.
    Tekengrootte Als standaard ingesteld laten.
    Beheer istrator-account Voer een gebruikersnaam en wachtwoord in van uw keuze. Het wachtwoord moet minstens 12 tekens lang zijn en moet voldoen aan de gedefinieerde complexiteitsvereisten.
    Openbare poorten voor inkomend verkeer Selecteer Geselecteerde poorten toestaan en selecteer RDP en HTTP in de vervolgkeuzelijst.
  3. Selecteer het tabblad Beheer of selecteer Volgende: Schijven, vervolgens Volgende: Netwerken en vervolgens Volgende: Beheer. Stel onder Bewaking diagnostische gegevens over opstarten in op Uitschakelen.

  4. Selecteer Controleren + maken.

  5. Controleer de instellingen en selecteer vervolgens Maken.

  6. Volg de stappen om een tweede VIRTUELE machine met de naam myVMWestEurope te maken, met de naam van de resourcegroep myResourceGroupTM2, een locatie van Europa - west en alle andere instellingen die hetzelfde zijn als myVMEastUS*.

  7. Het maken van de VM's duurt enkele minuten. Ga niet verder met de resterende stappen totdat beide VM's zijn gemaakt.

Een Traffic Manager-profiel maken

Maak een Traffic Manager-profiel dat gebruikersverkeer omleidt door gebruikers naar het eindpunt met de laagste latentie te sturen.

  1. Selecteer linksboven in het scherm de optie Een resource maken>Netwerken>Traffic Manager-profiel>Maken.

  2. Voer in Traffic Manager-profiel maken de volgende gegevens in of selecteer deze, accepteer de standaardwaarden voor de overige instellingen en selecteer Maken:

    Instelling Weergegeven als
    Naam Deze naam moet uniek zijn binnen de zone trafficmanager.net en resulteert in de DNS-naam, trafficmanager.net, die wordt gebruikt voor het openen van uw Traffic Manager-profiel.
    Routeringsmethode Selecteer de routeringsmethode Prestaties.
    Abonnement Selecteer uw abonnement.
    Resourcegroep Selecteer de Resourcegroep myResourceGroupTM1.
    Locatie Selecteer VS - oost. Deze instelling verwijst naar de locatie van de resourcegroep en heeft geen invloed op het Traffic Manager-profiel dat wereldwijd wordt geïmplementeerd.

    Screenshot of creating a Traffic Manager profile.

Traffic Manager-eindpunten toevoegen

Voeg de twee VIRTUELE machines toe waarop de IIS-servers worden uitgevoerd: myIISVMEastUS & myIISVMWestEurope om gebruikersverkeer naar het dichtstbijzijnde eindpunt van de gebruiker te routeren.

  1. Zoek in de zoekbalk van de portal de naam van het Traffic Manager-profiel dat u in de vorige sectie hebt gemaakt en selecteer het profiel in de weergegeven resultaten.

  2. Selecteer in Traffic Manager-profiel, in de sectie Instellingen, de optie Eindpunten en selecteer Toevoegen.

    Screenshot of adding a Traffic Manager endpoint.

  3. Voer op de pagina Eindpunt toevoegen de volgende gegevens in, accepteer de standaardwaarden voor de overige instellingen en selecteer VERVOLGENS OK:

    Instelling Weergegeven als
    Type Azure-eindpunt
    Naam myEastUSEndpoint
    Doelbrontype Openbaar IP-adres
    Doelbron Kies een openbaar IP-adres om het overzicht van resources met openbare IP-adressen onder hetzelfde abonnement weer te geven. Selecteer in Resource het openbare IP-adres met de naam myIISVMEastUS-ip. Dit is het openbare IP-adres van de IIS-server VM in VS - oost.

    Screenshot of configuring a Traffic Manager endpoint.

  4. Herhaal stap 2 en 3 om nog een eindpunt met de naam myWestEuropeEndpoint toe te voegen voor het openbare IP-adres myIISVMWestEurope-ip dat is gekoppeld aan de IIS-server-VM met de naam myIISVMWestEurope.

  5. Wanneer de toevoeging van beide eindpunten is voltooid, worden ze weergegeven in het Traffic Manager-profiel , samen met hun bewakingsstatus als Online.

    Screenshot of viewing a Traffic Manager endpoint status.

Traffic Manager-profiel testen

In dit gedeelte test u hoe de Traffic Manager gebruikersverkeer routeert naar de dichtstbijzijnde VM's waarop de website wordt uitgevoerd om minimale latentie te bieden. Voer de volgende stappen uit om de Traffic Manager in actie te zien:

  1. Bepaal de DNS-naam van uw Traffic Manager-profiel.
  2. Bekijk Traffic Manager als volgt:
    • Ga van de test-VM (myVMEastUS) in de regio VS - oost in een webbrowser naar de DNS-naam van het Traffic Manager-profiel.
    • Ga van de test-VM (myVMWestEurope) in de regio Europa - west in een webbrowser naar de DNS-naam van het Traffic Manager-profiel.

De DNS-naam van het Traffic Manager-profiel vaststellen

In deze zelfstudie maakt u voor het gemak gebruik van de DNS-naam van het Traffic Manager-profiel om de websites te bezoeken.

U kunt de DNS-naam van het Traffic Manager-profiel als volgt vaststellen:

  1. Zoek in de zoekbalk van de portal de naam van het Traffic Manager-profiel dat u in de vorige sectie hebt gemaakt. Selecteer het Traffic Manager-profiel in de resultaten die worden weergegeven.

  2. Selecteer Overzicht.

  3. Het Traffic Manager-profiel geeft de DNS-naam weer van het Traffic Manager-profiel dat u zojuist hebt gemaakt. In productie-implementaties configureert u een aangepaste domeinnaam om met behulp van een DNS CNAME-record naar de Traffic Manager-domeinnaam te verwijzen.

    Screenshot of Traffic Manager DNS name.

Traffic Manager in werking zien

In dit gedeelte kunt u Traffic Manager in werking zien.

  1. Selecteer Alle resources in het linkermenu en selecteer vervolgens in de lijst met resources myVMEastUS die zich in de resourcegroep myResourceGroupTM1 bevindt.

  2. Selecteer op de pagina Overzicht Verbinding maken en selecteer Bastion.

  3. Typ uw verificatiereferenties. Selecteer vervolgens Verbinding maken.

  4. Typ in een webbrowser op de VM myVMEastUS de DNS-naam van uw Traffic Manager-profiel om uw website weer te geven. Omdat de VIRTUELE machine zich in VS - oost bevindt, wordt u doorgestuurd naar de dichtstbijzijnde website die wordt gehost op de dichtstbijzijnde IIS-server myIISVMEastUS die zich in VS - oost bevindt.

    Screenshot that shows the Traffic Manager profile in a web browser for East US.

  5. Maak vervolgens met behulp van de stappen 1-5 verbinding met de virtuele machine myVMWestEurope in Europa - west en ga vanaf deze VM naar de domeinnaam van het Traffic Manager-profiel. Aangezien de VM zich in Europa - west bevindt, wordt u nu doorgestuurd naar de website die wordt gehost op de dichtstbijzijnde IIS-server myIISVMWestEurope die zich in Europa - west bevindt.

    Screenshot that shows the Traffic Manager profile in a web browser for West Europe.

Resources opschonen

Wanneer u de VM niet meer nodig hebt, kunt u de resourcegroep, de machine zelf én alle gerelateerde resources verwijderen.

  1. Voer de naam van uw resourcegroep in het vak Zoeken bovenaan de portal in en selecteer het in de zoekresultaten.
  2. Selecteer Boven aan de pagina voor de resourcegroep de optie Resourcegroep verwijderen.
  3. Er wordt een waarschuwing geopend dat u resources gaat verwijderen. Typ de naam van de resourcegroep en selecteer Verwijderen om de resources en de resourcegroep te verwijderen.

Volgende stappen