Tutorial: Steuern des Routings von Datenverkehr mit gewichteten Endpunkten unter Verwendung von Traffic Manager
In diesem Tutorial erfahren Sie, wie Sie mithilfe von Azure Traffic Manager und der gewichteten Routingmethode das Routing von Benutzerdatenverkehr zwischen Endpunkten steuern. Bei dieser Methode werden jedem Endpunkt im Rahmen der Traffic Manager-Profilkonfiguration Gewichtungen zugewiesen. Benutzerdatenverkehr wird dann basierend auf der Gewichtung weitergeleitet, die dem jeweiligen Endpunkt zugewiesen ist. Die Gewichtung wird als ganze Zahl zwischen 1 und 1.000 angegeben. Je höher der Gewichtungswert, der einem Endpunkt zugewiesen ist, desto höher seine Priorität.
In diesem Tutorial lernen Sie Folgendes:
- Erstellen von zwei virtuellen Computern, die eine Standardwebsite in IIS ausführen
- Erstellen von zwei virtuellen Testcomputern, um Traffic Manager in Aktion zu sehen
- Konfigurieren des DNS-Namens für die virtuellen Computer, die IIS ausführen
- Erstellen eines Traffic Manager-Profils
- Hinzufügen von VM-Endpunkten zum Traffic Manager-Profil
- Sehen Sie sich Traffic Manager in Aktion an.
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Voraussetzungen
Um Traffic Manager in Aktion zu sehen, muss im Rahmen dieses Tutorials Folgendes bereitgestellt werden:
- Zwei Instanzen von Standardwebsites, die in verschiedenen Azure-Regionen („USA, Osten“ und „Europa, Westen“) ausgeführt werden.
- Zwei virtuelle Testcomputer zum Testen von Traffic Manager: ein virtueller Computer in „USA, Osten“ und einer in „Europa, Westen“. Die virtuellen Testcomputer veranschaulichen, wie Traffic Manager Benutzerdatenverkehr an eine Website weiterleitet, deren Endpunkt eine höhere Gewichtung zugewiesen ist.
Anmelden bei Azure
Melden Sie sich beim Azure-Portal an.
Erstellen von Websites
In diesem Abschnitt erstellen Sie zwei Websiteinstanzen, die die zwei Dienstendpunkte für das Traffic Manager-Profil in zwei Azure-Regionen bereitstellen. Führen Sie die folgenden Schritte aus, um die beiden Websites zu erstellen:
- Erstellen Sie zwei virtuelle Computer für die Ausführung einer Standardwebsite: einen in „USA, Osten“ und einen in „Europa, Westen“.
- Installieren Sie auf jedem virtuellen Computer einen IIS-Server. Aktualisieren Sie die Standardwebseite, die den Namen des virtuellen Computers beschreibt, mit dem ein Benutzer beim Besuch der Website verbunden wird.
Erstellen von virtuellen Computern für die Ausführung von Websites
In diesem Abschnitt erstellen Sie die beiden virtuellen Computer myIISVMEastUS und myIISVMWestEurope in den Azure-Regionen „USA, Osten“ und „Europa, Westen“.
Wählen Sie im Azure-Portal links oben Ressource erstellen>Compute>Windows Server 2019 Datacenter aus.
Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Grundlagen die folgenden Werte ein (bzw. wählen Sie sie aus):
- Abonnement>Ressourcengruppe: Wählen Sie Neu erstellen aus, und geben Sie myResourceGroupTM1 ein.
- Instanzendetails>Name des virtuellen Computers: Geben Sie myIISVMEastUS ein.
- Instanzendetails>Region: Wählen Sie USA, Osten aus.
- Administratorkonto>Benutzername: Geben Sie einen Benutzernamen ein.
- Administratorkonto>Kennwort: Geben Sie ein Kennwort ein. Das Kennwort muss mindestens zwölf Zeichen lang sein und die definierten Anforderungen an die Komplexität erfüllen.
- Regeln für eingehende Ports>Öffentliche Eingangsports: Wählen Sie Ausgewählte Ports zulassen aus.
- Regeln für eingehende Ports>Eingangsports auswählen: Wählen Sie in der Dropdownliste RDP und HTTP aus.
Wählen Sie die Registerkarte Verwaltung oder Weiter: Datenträger und anschließend Weiter: Netzwerk > Weiter: Verwaltung aus. Legen Sie unter Überwachung die Option Startdiagnose auf Aus fest.
Klicken Sie auf Überprüfen + erstellen.
Überprüfen Sie die Einstellungen, und klicken Sie dann auf Erstellen.
Führen Sie die Schritte zum Erstellen eines zweiten virtuellen Computers mit dem Namen myIISVMWestEurope aus. Geben Sie der Ressourcengruppe den Namen myResourceGroupTM2, und verwenden Sie als Standort die Option Europa, Westen. Legen Sie bei allen anderen Einstellungen die gleichen Optionen fest wie für myIISVMEastUS.
Die Erstellung der VMs kann einige Minuten dauern. Fahren Sie mit den restlichen Schritten erst fort, nachdem beide VMs erstellt wurden.
Installieren von IIS und Anpassen der Standardwebseite
In diesem Abschnitt installieren Sie den IIS-Server auf den beiden virtuellen Computern („myIISVMEastUS“ und „myIISVMWestEurope“) und aktualisieren dann die Standardwebseite. Die benutzerdefinierte Webseite zeigt den Namen des virtuellen Computers an, mit dem Sie eine Verbindung herstellen, wenn Sie die Website über einen Webbrowser besuchen.
Wählen Sie im linken Menü die Option Alle Ressourcen. Wählen Sie in der Ressourcenliste myIISVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
Wählen Sie auf der Seite Übersicht die Option Verbinden aus. Wählen Sie unter Connect to virtual machine (Mit virtuellem Computer verbinden) die Option RDP-Datei herunterladen aus.
Öffnen Sie die heruntergeladenen Datei
.rdp
. Wählen Sie Verbinden aus, wenn eine entsprechende Aufforderung angezeigt wird. Geben Sie den Benutzernamen und das Kennwort an, die Sie beim Erstellen des virtuellen Computers angegeben haben. Unter Umständen müssen Sie Weitere Optionen>Anderes Konto verwenden auswählen, um die Anmeldeinformationen anzugeben, die Sie beim Erstellen des virtuellen Computers eingegeben haben.Klicken Sie auf OK.
Während des Anmeldevorgangs wird unter Umständen eine Zertifikatwarnung angezeigt. Sollte eine Warnung angezeigt werden, wählen Sie Ja bzw. Weiter aus, um mit der Verbindungsherstellung fortzufahren.
Navigieren Sie auf dem Serverdesktop zu Windows-Verwaltungsprogramme>Server-Manager.
Öffnen Sie Windows PowerShell auf dem ersten virtuellen Computer. Verwenden Sie die folgenden Befehle, um den IIS-Server zu installieren und die HTM-Standarddatei zu aktualisieren.
# 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)
Schließen Sie die RDP-Verbindung mit myIISVMEastUS.
Wiederholen Sie die Schritte 1 bis 8. Erstellen Sie eine RDP-Verbindung mit dem virtuellen Computer myIISVMWestEurope innerhalb der Ressourcengruppe myResourceGroupTM2, um IIS zu installieren und die dazugehörige Standardwebseite anzupassen.
Konfigurieren von DNS-Namen für die virtuellen Computer, die IIS ausführen
Traffic Manager leitet Benutzerdatenverkehr basierend auf dem DNS-Namen der Dienstendpunkte weiter. In diesem Abschnitt konfigurieren Sie die DNS-Namen für die IIS-Server „myIISVMEastUS“ und „myIISVMWestEurope“.
- Wählen Sie im linken Menü die Option Alle Ressourcen. Wählen Sie in der Ressourcenliste myIISVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
- Wählen Sie auf der Seite Übersicht unter DNS-Name die Option Konfigurieren aus.
- Fügen Sie auf der Seite Konfiguration einen eindeutigen Namen als DNS-Name hinzu. Klicken Sie dann auf Speichern.
- Wiederholen Sie die Schritte 1 bis 3 für den virtuellen Computer myIISVMWestEurope in der Ressourcengruppe myResourceGroupTM2.
Erstellen eines virtuellen Testcomputers
In diesem Abschnitt erstellen Sie je einen virtuellen Computer (myVMEastUS und myVMWestEurope) in den Azure-Regionen USA, Osten und Europa, Westen. Mit diesen virtuellen Computern testen Sie, wie Traffic Manager Datenverkehr an den Websiteendpunkt mit dem höheren Gewichtungswert weiterleitet.
Wählen Sie im Azure-Portal links oben Ressource erstellen>Compute>Windows Server 2019 Datacenter aus.
Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Grundlagen die folgenden Werte ein (bzw. wählen Sie sie aus):
- Abonnement>Ressourcengruppe: Wählen Sie myResourceGroupTM1 aus.
- Instanzendetails>Name des virtuellen Computers: Geben Sie myVMEastUS ein.
- Instanzendetails>Region: Wählen Sie USA, Osten aus.
- Administratorkonto>Benutzername: Geben Sie einen Benutzernamen ein.
- Administratorkonto>Kennwort: Geben Sie ein Kennwort ein. Das Kennwort muss mindestens zwölf Zeichen lang sein und die definierten Anforderungen an die Komplexität erfüllen.
- Regeln für eingehende Ports>Öffentliche Eingangsports: Wählen Sie Ausgewählte Ports zulassen aus.
- Regeln für eingehende Ports>Eingangsports auswählen: Wählen Sie im Dropdownfeld RDP aus.
Wählen Sie die Registerkarte Verwaltung oder Weiter: Datenträger und anschließend Weiter: Netzwerk > Weiter: Verwaltung aus. Legen Sie unter Überwachung die Option Startdiagnose auf Aus fest.
Klicken Sie auf Überprüfen + erstellen.
Überprüfen Sie die Einstellungen, und klicken Sie dann auf Erstellen.
Führen Sie die Schritte zum Erstellen eines zweiten virtuellen Computers mit dem Namen myVMWestEurope aus. Geben Sie der Ressourcengruppe den Namen myResourceGroupTM2, und verwenden Sie als Standort die Option Europa, Westen. Legen Sie bei allen anderen Einstellungen die gleichen Optionen fest wie für myVMEastUS.
Die Erstellung der VMs kann einige Minuten dauern. Fahren Sie mit den restlichen Schritten erst fort, nachdem beide VMs erstellt wurden.
Erstellen eines Traffic Manager-Profils
Erstellen Sie ein Traffic Manager-Profil auf der Grundlage der Routingmethode Gewichtet.
Wählen Sie links oben auf dem Bildschirm Ressource erstellen>Netzwerk>Traffic Manager-Profil>Erstellen aus.
Geben Sie unter Traffic Manager-Profil erstellen die folgenden Informationen ein, bzw. wählen Sie sie aus. Behalten Sie bei den anderen Einstellungen die Standardwerte bei, und wählen Sie anschließend Erstellen aus.
Einstellung Wert Name Geben Sie einen Namen ein, der innerhalb der Zone „trafficmanager.net“ eindeutig ist. Dadurch ergibt sich der DNS-Name „trafficmanager.net“, der für den Zugriff auf Ihr Traffic Manager-Profil verwendet wird. Routingmethode Wählen Sie die Routingmethode Gewichtet aus. Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie Vorhandene verwenden und dann myResourceGroupTM1 aus.
Hinzufügen von Traffic Manager-Endpunkten
Fügen Sie die beiden virtuellen Computer hinzu, auf denen die IIS-Server („myIISVMEastUS“ und „myIISVMWestEurope“) ausgeführt werden, um Benutzerdatenverkehr an sie weiterzuleiten.
Suchen Sie über die Suchleiste des Portals nach dem Namen des Traffic Manager-Profils, das Sie im vorhergehenden Abschnitt erstellt haben. Wählen Sie das Profil in der Ergebnisanzeige aus.
Wählen Sie im Traffic Manager-Profil im Abschnitt Einstellungen die Option Endpunkte>Hinzufügen aus.
Geben Sie die folgenden Informationen ein, oder wählen Sie sie aus. Behalten Sie bei den anderen Einstellungen die Standardwerte bei, und wählen Sie anschließend OK aus.
Einstellung Wert type Geben Sie den Azure-Endpunkt ein. Name Geben Sie myEastUSEndpoint ein. Zielressourcentyp Wählen Sie Öffentliche IP-Adresse. Zielressource Wählen Sie eine öffentliche IP-Adresse aus, um die Liste der Ressourcen mit öffentlichen IP-Adressen im gleichen Abonnement anzuzeigen. Wählen Sie in Ressource die öffentliche IP-Adresse mit dem Namen myIISVMEastUS-ip aus. Dies ist die öffentliche IP-Adresse der IIS-Server-VM in „USA, Osten“. Weight Geben Sie 100 ein. Wiederholen Sie die Schritte 2 und 3, um einen anderen Endpunkt mit dem Namen myWestEuropeEndpoint für die öffentliche IP-Adresse myIISVMWestEurope-ip hinzuzufügen. Diese Adresse ist dem virtuellen Computer „myIISVMWestEurope“ mit dem IIS-Server zugeordnet. Geben Sie unter Gewichtung den Wert 25 ein.
Nach dem Hinzufügen werden beide Endpunkte im Traffic Manager-Profil zusammen mit ihrem Überwachungsstatus als Online angezeigt.
Testen des Traffic Manager-Profils
Führen Sie die folgenden Schritte aus, um den Traffic Manager in Aktion zu sehen:
- Bestimmen Sie den DNS-Namen des Traffic Manager-Profils.
- Sehen Sie sich Traffic Manager in Aktion an.
Bestimmen des DNS-Namens des Traffic Manager-Profils
In diesem Tutorial verwenden Sie der Einfachheit halber den DNS-Namen des Traffic Manager-Profils, um die Websites zu besuchen.
Sie können den DNS-Namen des Traffic Manager-Profils folgendermaßen bestimmen:
Suchen Sie über die Suchleiste des Portals nach dem Namen des Traffic Manager-Profils, das Sie im vorhergehenden Abschnitt erstellt haben. Wählen Sie in den angezeigten Ergebnissen das Traffic Manager-Profil aus.
Wählen Sie Übersicht.
Im Traffic Manager-Profil wird der dazugehörige DNS-Name angezeigt. In Produktionsbereitstellungen konfigurieren Sie mithilfe eines DNS-CNAME-Eintrags einen benutzerdefinierten Domänennamen für den Verweis auf den Traffic Manager-Domänennamen.
Anzeigen von Traffic Manager in Aktion
In diesem Abschnitt sehen Sie Traffic Manager in Aktion.
Wählen Sie im linken Menü die Option Alle Ressourcen. Wählen Sie in der Ressourcenliste myVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
Wählen Sie auf der Seite Übersicht die Option Verbinden aus. Wählen Sie unter Connect to virtual machine (Mit virtuellem Computer verbinden) die Option RDP-Datei herunterladen aus.
Öffnen Sie die heruntergeladenen Datei
.rdp
. Wählen Sie Verbinden aus, wenn eine entsprechende Aufforderung angezeigt wird. Geben Sie den Benutzernamen und das Kennwort ein, die Sie beim Erstellen des virtuellen Computers festgelegt haben. Unter Umständen müssen Sie Weitere Optionen>Anderes Konto verwenden auswählen, um die Anmeldeinformationen anzugeben, die Sie beim Erstellen des virtuellen Computers eingegeben haben.Klicken Sie auf OK.
Während des Anmeldevorgangs wird unter Umständen eine Zertifikatwarnung angezeigt. Sollte eine Warnung angezeigt werden, wählen Sie Ja bzw. Weiter aus, um mit der Verbindungsherstellung fortzufahren.
Geben Sie auf dem virtuellen Computer „myVMEastUS“ in einem Webbrowser den DNS-Namen Ihres Traffic Manager-Profils an, um Ihre Website anzuzeigen. Sie werden zu der Website weitergeleitet, die auf dem IIS-Server „myIISVMEastUS“ gehostet wird, da ihm eine höhere Gewichtung (100) zugewiesen ist. Dem IIS-Server „myIISVMWestEurope“ ist eine niedrigere Endpunktgewichtung (25) zugewiesen.
Wiederholen Sie die Schritte 1 bis 6 auf dem virtuellen Computer „myVMWestEurope“, um die gewichtete Websiteantwort anzuzeigen.
Bereinigen von Ressourcen
Wenn Sie die in diesem Tutorial erstellten Ressourcengruppen nicht mehr benötigen, können Sie sie löschen. Wählen Sie hierzu die Ressourcengruppe aus (ResourceGroupTM1 oder ResourceGroupTM2), und wählen Sie dann Löschen.
Nächste Schritte
Hier erfahren Sie mehr zu Routingmethoden: