Självstudie: Dirigera trafik till specifika slutpunkter baserat på användarundernät med Hjälp av Traffic Manager
Den här artikeln beskriver hur du konfigurerar trafikroutningsmetoden för undernät. Med trafikdirigeringsmetoden undernät kan du mappa en uppsättning IP-adressintervall till specifika slutpunkter. När en begäran tas emot av Traffic Manager inspekterar den käll-IP-adressen för begäran och returnerar slutpunkten som är associerad med den.
I den här självstudien dirigeras trafik till antingen en intern webbplats eller en produktionswebbplats, beroende på IP-adressen för användarens fråga, beroende på IP-adressen för användarens fråga.
I den här självstudien lär du dig att:
- Skapa två virtuella datorer som kör en grundläggande webbplats i IIS
- Skapa två virtuella testdatorer för att visa hur Traffic Manager fungerar i praktiken
- Konfigurera DNS-namn för de virtuella datorer som kör IIS
- Skapa en Traffic Manager-profil för trafikroutning som baseras på användarens undernät
- Lägg till VM-slutpunkter i Traffic Manager-profilen
- Se hur Traffic Manager fungerar i praktiken
Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
Förutsättningar
För att se hur Traffic Manager fungerar kräver den här självstudien att du distribuerar följande:
- två grundläggande webbplatser som körs i olika Azure-regioner – USA, östra (fungerar som intern webbplats) och Europa, västra (fungerar som produktionswebbplats).
- två virtuella testdatorer för att testa Traffic Manager – en virtuell dator i USA, östra och den andra virtuella datorn i Europa, västra.
De virtuella testdatorerna används för att illustrera hur Traffic Manager dirigerar trafik till den interna webbplatsen eller produktionswebbplatsen baserat på undernätet som användarfrågan kommer från.
Logga in på Azure
Logga in på Azure-portalen.
Skapa webbplatser
I det här avsnittet skapar du två webbplatsinstanser som tillhandahåller två tjänstslutpunkter för Traffic Manager-profilen i två Azure-regioner. Att skapa två webbplatser omfattar följande steg:
- Skapa två virtuella datorer för att köra en grundläggande webbplats – en i USA, östra och den andra i Europa, västra.
- Installera IIS-servern på de båda virtuella datorerna och uppdatera standardwebbsidan som beskriver namnet på den virtuella datorn som en användare är ansluten när webbplatsen besöks.
Skapa virtuella datorer för att köra webbplatser
I det här avsnittet skapar du två virtuella datorer myIISVMEastUS och myIISVMWestEurope i Azure-regionerna USA , östra och Europa , västra.
I det övre vänstra hörnet i Azure-portalen väljer du Skapa en resurs>Compute>Windows Server 2019 Datacenter.
I Skapa en virtuell dator skriver eller väljer du följande värden på fliken Grundläggande:
- Prenumerationsresursgrupp>: Välj Skapa ny och skriv sedan myResourceGroupTM1.
- Namn på virtuell dator för instansinformation>: Skriv myIISVMEastUS.
- Instansinformationsregion>: Välj USA, östra.
- Användarnamn för administratörskonto>: Ange ett användarnamn som du väljer.
- Lösenord för administratörskonto>: Ange ett lösenord som du väljer. Lösenordet måste vara minst 12 tecken långt och uppfylla de definierade kraven på komplexitet.
- Offentliga inkommande portar>för regler för inkommande portar: Välj Tillåt valda portar.
- Regler för>inkommande portAr Välj inkommande portarvirtual-machines/windows/faq.yml: Välj RDP och HTTP i pull-down-rutan.
Välj fliken Hantering eller välj Nästa: Diskar, sedan Nästa: Nätverk och sedan Nästa: Hantering. Under Övervakning anger du Startdiagnostik till Av.
Välj Granska + skapa.
Granska inställningarna och välj sedan Skapa.
Följ stegen för att skapa en andra virtuell dator med namnet myIISVMWestEurope, med resursgruppen myResourceGroupTM2, en plats i Europa, västra och alla andra inställningar på samma sätt som myIISVMEastUS.
Det tar några minuter att skapa de virtuella datorerna. Fortsätt inte med de återstående stegen förrän båda de virtuella datorerna har skapats.
Installera IIS och anpassa standardwebbsidan
I det här avsnittet installerar du IIS-servern på de två virtuella datorerna – myIISVMEastUS & myIISVMWestEurope och uppdaterar sedan standardwebbplatssidan. Den anpassade webbplatssidan visar namnet på den virtuella dator som du ansluter till när du besöker webbplatsen från en webbläsare.
Välj Alla resurser på den vänstra menyn och välj sedan myIISVMEastUS som finns i resursgruppen myResourceGroupTM1 i resursgruppen myResourceGroupTM1 .
På sidan Översikt väljer du Anslut och väljer sedan Ladda ned RDP-fil i Anslut till virtuell dator.
Öppna den nedladdade rdp-filen. Välj Anslut om du uppmanas att göra det. Ange användarnamnet och lösenordet du angav när du skapade den virtuella datorn. Du kan behöva välja Fler alternativ och sedan Använd ett annat konto för att ange autentiseringsuppgifterna du angav när du skapade den virtuella datorn.
Välj OK.
Du kan få en certifikatvarning under inloggningen. Om du får varningen väljer du Ja eller Fortsätt för att fortsätta med anslutningen.
Navigera till Windows Administrationsverktyg>Serverhanteraren på serverdatorn.
Starta Windows PowerShell på den virtuella datorn myIISVMEastUS och använd följande kommandon för att installera IIS-servern och uppdatera standardfilen för htm.
# 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 my " + $env:computername)
Stäng RDP-anslutningen med den virtuella datorn myIISVMEastUS .
Upprepa steg 1–6 med genom att skapa en RDP-anslutning med den virtuella datorn myIISVMWestEurope i resursgruppen myResourceGroupTM2 för att installera IIS och anpassa dess standardwebbsida.
Starta Windows PowerShell på den virtuella datorn myIISVMWestEurope och använd följande kommandon för att installera IIS-servern och uppdatera standardfilen för htm.
# 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 my " + $env:computername)
Konfigurera DNS-namnen för de virtuella datorer som kör IIS
Traffic Manager dirigerar användartrafik baserat på tjänstslutpunkternas DNS-namn. I det här avsnittet konfigurerar du DNS-namnen för IIS-servrarna – myIISVMEastUS och myIISVMWestEurope.
- Välj Alla resurser på den vänstra menyn och välj sedan myIISVMEastUS som finns i resursgruppen myResourceGroupTM1 i resursgruppen myResourceGroupTM1 .
- På sidan Översikt under DNS-namn väljer du Konfigurera.
- På sidan Konfiguration, under DNS-namnetiketten, lägger du till ett unikt namn och sedan väljer du Spara.
- Upprepa steg 1–3 för den virtuella dator med namnet myIISVMWestEurope som finns i resursgruppen myResourceGroupTM2 .
Skapa virtuella testdatorer
I det här avsnittet skapar du en virtuell dator (myVMEastUS och myVMWestEurope) i varje Azure-region (USA, östra och Europa, västra). Du använder dessa virtuella datorer för att testa hur Traffic Manager dirigerar användartrafik baserat på undernätet för användarens fråga.
I det övre vänstra hörnet i Azure-portalen väljer du Skapa en resurs>Compute>Windows Server 2019 Datacenter.
I Skapa en virtuell dator skriver eller väljer du följande värden på fliken Grundläggande:
- Prenumerationsresursgrupp>: Välj myResourceGroupTM1.
- Instansinformation>Virtuell datornamn: Skriv myVMEastUS.
- Instansinformationsregion>: Välj USA, östra.
- Användarnamn för administratörskonto>: Ange ett användarnamn som du väljer.
- Lösenord för administratörskonto>: Ange ett lösenord som du väljer. Lösenordet måste vara minst 12 tecken långt och uppfylla de definierade kraven på komplexitet.
- Offentliga inkommande portar>för regler för inkommande portar: Välj Tillåt valda portar.
- Regler för>inkommande portar Välj inkommande portar: Välj RDP i pull-down-rutan.
Välj fliken Hantering eller välj Nästa: Diskar, sedan Nästa: Nätverk och sedan Nästa: Hantering. Under Övervakning anger du Startdiagnostik till Av.
Välj Granska + skapa.
Granska inställningarna och välj sedan Skapa.
Följ stegen för att skapa en andra virtuell dator med namnet myVMWestEurope, med resursgruppen myResourceGroupTM2, en plats för Europa, västra och alla andra inställningar på samma sätt som myVMEastUS.
Det tar några minuter att skapa de virtuella datorerna. Fortsätt inte med återstående steg förrän båda virtuella datorerna har skapats.
Skapa en Traffic Manager-profil
Skapa en Traffic Manager-profil som gör det möjligt att returnera specifika slutpunkter baserat på käll-IP-adressen för begäran.
Välj Skapa en resurs längst upp till vänster på skärmen. Sök efter Traffic Manager-profil och välj Skapa.
I profilen Skapa Traffic Manager anger eller väljer du följande information. Acceptera standardinställningarna för de återstående inställningarna och välj sedan Skapa.
Inställning Värde Name Namnet måste var unikt inom trafficmanager.net-zonen och generera DNS-namnet, trafficmanager.net, som används för att öppna din Traffic Manager-profil. Routningsmetod Välj routningsmetoden för undernät. Prenumeration Välj din prenumeration. Resursgrupp Välj Befintlig och ange myResourceGroupTM1.
Lägga till Traffic Manager-slutpunkter
Lägg till de två virtuella datorer som kör IIS-servrarna – myIISVMEastUS & myIISVMWestEurope för att dirigera användartrafik baserat på undernätet för användarens fråga.
I portalens sökfält söker du efter det Traffic Manager-profilnamn som du skapade i föregående avsnitt och väljer profilen i det resultat som visas.
I Traffic Manager-profil går du till avsnittet Inställningar och väljer Slutpunkter följt av Lägg till.
Ange eller välj följande information. Acceptera standardinställningarna för de återstående inställningarna och välj sedan OK:
Inställning Värde Typ Azure-slutpunkt Name myInternalWebSiteEndpoint Målresurstyp Offentlig IP-adress Målresurs Välj en offentlig IP-adress för att visa en lista över resurser med offentliga IP-adresser i samma prenumeration. I Resurs väljer du den offentliga IP-adressen med namnet myIISVMEastUS-ip. Det här är den offentliga IP-adressen för virtuella datorer med IIS i USA, östra. Inställningar för undernätsroutning Lägg till IP-adressen för den rekursiva DNS-matcharen som används av den virtuella datorn myVMEastUS-test . Alla användarfrågor som kommer från den här virtuella datorn dirigeras till myInternalWebSiteEndpoint. Upprepa steg 2 och 3 för att lägga till en annan slutpunkt med namnet myProdWebsiteEndpoint för den offentliga IP-adressen myIISVMWestEurope-ip som är associerad med den virtuella IIS-serverdatorn med namnet myIISVMWestEurope. För routningsinställningar för undernät lägger du till IP-adressen för den rekursiva DNS-matcharen som används av den virtuella testdatorn – myVMWestEurope. Alla användarfrågor från den här virtuella testdatorn via dess DNS-matchare dirigeras till slutpunkten – myProdWebsiteEndpoint.
När tillägget av båda slutpunkterna är klart visas de i Traffic Manager-profilen tillsammans med deras övervakningsstatus som Online.
Testa Traffic Manager-profil
I det här avsnittet testar du hur Traffic Manager dirigerar användartrafik från ett visst undernät till en specifik slutpunkt. Om du vill se hur Traffic Manager fungerar i praktiken gör du följande:
- Fastställ DNS-namnet för din Traffic Manager-profil.
- Visa Traffic Manager i praktiken enligt följande:
- Från den virtuella testdatorn (myVMEastUS) som finns i regionen USA , östra går du till DNS-namnet på din Traffic Manager-profil i en webbläsare.
- Från den virtuella testdatorn (myVMWestEurope) som finns i regionen Europa, västra , går du till DNS-namnet på din Traffic Manager-profil i en webbläsare.
Fastställ DNS-namnet på Traffic Manager-profilen
I den här självstudien använder du för enkelhetens skull DNS-namnet för Traffic Manager-profilen för att besöka webbplatserna.
Så här kan du fastställa DNS-namnet i Traffic Manager-profilen:
- I portalens sökfält söker du efter det Traffic Manager-profilnamn som du skapade i föregående avsnitt. I de resultat som visas väljer du traffic manager-profilen.
- Välj Översikt.
- Traffic Manager-profilen visar DNS-namnet på din nyligen skapade Traffic Manager-profil. I Produktionsdistributioner konfigurerar du ett anpassat domännamn så att den pekar till Traffic Manager-domännamnet, med hjälp av en DNS CNAME-post.
Se hur Traffic Manager fungerar i praktiken
I det här avsnittet får du se Traffic Manager i arbete.
Välj Alla resurser på den vänstra menyn och välj sedan myVMEastUS som finns i resursgruppen myResourceGroupTM1 i resursgruppen myVMEastUS.
På sidan Översikt väljer du Anslut och väljer sedan Ladda ned RDP-fil i Anslut till virtuell dator.
Öppna den nedladdade rdp-filen. Välj Anslut om du uppmanas att göra det. Ange användarnamnet och lösenordet du angav när du skapade den virtuella datorn. Du kan behöva välja Fler alternativ och sedan Använd ett annat konto för att ange autentiseringsuppgifterna du angav när du skapade den virtuella datorn.
Välj OK.
Du kan få en certifikatvarning under inloggningen. Om du får varningen väljer du Ja eller Fortsätt för att fortsätta med anslutningen.
I en webbläsare på den virtuella datorn myVMEastUS anger du DNS-namnet i Traffic Manager-profilen för at visa din webbplats. Eftersom den virtuella datorn myVMEastUS IP-adress är associerad med slutpunkten myInternalWebsiteEndpoint startar webbläsaren testwebbplatsservern – myIISVMEastUS.
Anslut sedan till den virtuella datorn myVMWestEurope som finns i Europa , västra med hjälp av steg 1–5 och bläddra till Traffic Manager-profildomännamnet från den här virtuella datorn. Eftersom DEN virtuella datorn myVMWestEurope IP-adressen är associerad med slutpunkten myProductionWebsiteEndpoint startar webbläsaren testwebbplatsservern – myIISVMWestEurope.
Rensa resurser
När resursgrupperna inte längre behövs kan du ta bort dem (ResourceGroupTM1 och ResourceGroupTM2). Om du vill göra det markerar du resursgruppen (ResourceGroupTM1 eller ResourceGroupTM2) och väljer sedan Ta bort.
Nästa steg
Mer information om routningsmetod för undernät finns i: