Tutorial: Verbesserung der Websitereaktion mit Traffic Manager
In diesem Tutorial wird beschrieben, wie Sie Traffic Manager verwenden, um durch Weiterleiten von Datenverkehr zu der Website mit der geringsten Wartezeit eine sehr reaktionsfreudige Website zu erstellen. Normalerweise liegt das Rechenzentrum mit der geringsten Wartezeit geografisch am nächsten.
In diesem Tutorial lernen Sie Folgendes:
- Erstellen von zwei VMs, die eine Standardwebsite auf IIS ausführen
- Erstellen von zwei Test-VMs zum Anzeigen von Traffic Manager in Aktion
- Konfigurieren des DNS-Namens für die virtuellen Computer, die IIS ausführen
- Erstellen eines Traffic Manager-Profils für verbesserte Websiteleistung
- Erstellen von VM-Endpunkten für das Traffic Manager-Profil
- Anzeigen von Traffic Manager in Aktion
Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Voraussetzungen
Um den Traffic Manager in Aktion sehen zu können, müssen Sie in diesem Tutorial Folgendes bereitstellen:
- Zwei Instanzen von Standardwebsites, die in verschiedenen Azure-Regionen (USA, Osten und Europa, Westen) ausgeführt werden.
- Zwei Test-VMs zum Testen des Traffic Managers – ein virtueller Computer in USA, Osten und der zweite virtuelle Computer in Europa, Westen. Die Test-VMs veranschaulichen, wie Traffic Manager den Datenverkehr der Benutzer an die Website weiterleitet, die in der gleichen Region ausgeführt wird, da bei ihr die Wartezeit am geringsten 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. Das Erstellen der beiden Websites umfasst die folgenden Schritte:
- Erstellen Sie zwei VMs für die Ausführung einer Standardwebsite – eine in USA, Osten und die andere in Europa, Westen.
- Installieren Sie den IIS-Server auf jedem virtuellen Computer und aktualisieren Sie die Standardwebsiteseite, die den Namen der VM beschreibt, mit der ein Benutzer beim Besuch der Website verbunden ist.
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.
Geben Sie in das Suchfeld virtuelle Computer ein.
Wählen Sie unter Dienste die Option Virtuelle Computer aus.
Wählen Sie auf der Seite Virtuelle Computer die Option Erstellen und dann Virtueller Azure-Computer aus. Die Seite Virtuellen Computer erstellen wird geöffnet.
Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Grundlagen die folgenden Werte ein (bzw. wählen Sie sie aus):
Einstellung Wert Subscription Wählen Sie Ihr Abonnement aus. Ressourcengruppe Wählen Sie Neu erstellen aus, und geben Sie myResourceGroupTM1 in das Textfeld ein. Name des virtuellen Computers Geben Sie einen Namen für Ihren virtuellen Computer ein. In diesem Beispiel wird myIISVMEastUS verwendet. Region Wählen Sie USA, Osten aus. Verfügbarkeitsoptionen Azure bietet mehrere Optionen zum Verwalten der Verfügbarkeit und Resilienz für Ihre Anwendungen. Wählen Sie für dieses Beispiel den Wert Keine Infrastrukturredundanz erforderlich aus. Sicherheitstyp Der Sicherheitstyp bezieht sich auf die verschiedenen Sicherheitsfeatures, die für einen virtuellen Computer verfügbar sind. Wählen Sie für dieses Beispiel Standard aus. Image Wählen Sie das Basisbetriebssystem oder eine Anwendung für die VM aus. Wählen Sie für dieses Beispiel Windows Server 2019 Datacenter aus. VM-Architektur Behalten Sie den Standard bei. Size Behalten Sie den Standard bei. Administratorkonto Geben Sie einen Benutzernamen und ein Kennwort Ihrer Wahl ein. Das Kennwort muss mindestens zwölf Zeichen lang sein und die definierten Anforderungen an die Komplexität erfüllen. Öffentliche Eingangsports Wählen Sie Ausgewählte Ports zulassen und dann RDP und HTTP im Pulldownfeld 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 Deaktivieren fest.
Klicken Sie auf Überprüfen + erstellen.
Überprüfen Sie die Einstellungen, und wählen Sie dann die Option 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.
Herstellen der Verbindung mit dem virtuellen Computer
In diesem Abschnitt stellen Sie mithilfe von Bastion eine Verbindung mit den beiden virtuellen Computern myIISVMEastUS und myIISVMWestEurope her.
Wählen Sie im linken Menü Alle Ressourcen und dann in der Ressourcenliste myIISVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
Wählen Sie auf der Seite Übersicht die Option Verbinden und dann Bastion aus.
Wählen Sie unter Verbinden die Option Bastion verwenden und dann Bastion bereitstellen aus.
Bastion beginnt mit der Bereitstellung. Dieser Vorgang dauert etwa zehn Minuten.
Wenn die Bastion-Bereitstellung abgeschlossen ist, wechselt der Bildschirm zur Seite Verbinden. Geben Sie Ihre Anmeldeinformationen für die Authentifizierung ein. Wählen Sie dann Verbinden aus.
Weitere Informationen zu Azure Bastion finden Sie unter Was ist Azure Bastion?
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 Websiteseite zeigt den Namen des virtuellen Computers an, mit dem Sie eine Verbindung herstellen, wenn Sie die Website über einen Webbrowser besuchen.
Navigieren Sie auf dem Serverdesktop zu Windows-Verwaltungsprogramme>Server-Manager.
Starten Sie Windows PowerShell auf VM1, und 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)
Wiederholen Sie die Schritte 1 bis 8, und stellen Sie eine RDP-Verbindung mit dem virtuellen Computer myIISVMWestEurope innerhalb der Ressourcengruppe myResourceGroupTM2 her, um die IIS zu installieren und die zugehörige Standardwebseite anzupassen.
Konfigurieren von DNS-Namen für die virtuellen Computer, die IIS ausführen
Basierend auf DNS-Namen der Dienstendpunkte leitet Traffic Manager den Benutzerdatenverkehr weiter. In diesem Abschnitt konfigurieren Sie die DNS-Namen für die IIS-Server myIISVMEastUS und myIISVMWestEurope.
Wählen Sie im linken Menü Alle Ressourcen und dann in der Ressourcenliste myIISVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
Wählen Sie auf der Seite Übersicht unter DNS-Name die Option Nicht konfiguriert aus.
Fügen Sie auf der Seite Konfiguration unter DNS-Name einen eindeutigen Namen ein, und wählen Sie dann Speichern aus.
Wiederholen Sie die Schritte 1 bis 3 für den virtuellen Computer mit dem Namen myIISVMWestEurope, der sich in der Ressourcengruppe myResourceGroupTM2 befindet.
Erstellen von Test-VMs
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 zum nächsten IIS-Server weiterleitet, wenn Sie zu der Website browsen.
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):
Einstellung Wert Subscription Wählen Sie Ihr Abonnement aus. Ressourcengruppe Wählen Sie im Textfeld myResourceGroupTM1 aus. Name des virtuellen Computers Geben Sie einen Namen für Ihren virtuellen Computer ein. In diesem Beispiel wird myVMEastUS verwendet. Region Wählen Sie USA, Osten aus. Verfügbarkeitsoptionen Azure bietet mehrere Optionen zum Verwalten der Verfügbarkeit und Resilienz für Ihre Anwendungen. Wählen Sie für dieses Beispiel den Wert Keine Infrastrukturredundanz erforderlich aus. Sicherheitstyp Der Sicherheitstyp bezieht sich auf die verschiedenen Sicherheitsfeatures, die für einen virtuellen Computer verfügbar sind. Wählen Sie für dieses Beispiel Standard aus. Image Wählen Sie das Basisbetriebssystem oder eine Anwendung für die VM aus. Wählen Sie für dieses Beispiel Windows Server 2019 Datacenter aus. VM-Architektur Behalten Sie den Standard bei. Size Behalten Sie den Standard bei. Administratorkonto Geben Sie einen Benutzernamen und ein Kennwort Ihrer Wahl ein. Das Kennwort muss mindestens zwölf Zeichen lang sein und die definierten Anforderungen an die Komplexität erfüllen. Öffentliche Eingangsports Wählen Sie Ausgewählte Ports zulassen und dann RDP und HTTP im Pulldownfeld 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 Deaktivieren fest.
Klicken Sie auf Überprüfen + erstellen.
Überprüfen Sie die Einstellungen, und wählen Sie dann die Option 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, das den Benutzerdatenverkehr weiterleitet, indem es ihn an den Endpunkt mit der niedrigsten Wartezeit sendet.
Klicken Sie links oben auf dem Bildschirm auf Ressource erstellen>Netzwerk>Traffic Manager-Profil>Erstellen.
Geben Sie unter Traffic Manager-Profil erstellen die folgenden Informationen ein, oder wählen Sie sie aus, übernehmen Sie die Standardwerte für die übrigen Einstellungen, und klicken Sie auf Erstellen:
Einstellung Wert Name Dieser Name muss innerhalb der Zone „trafficmanager.net“ eindeutig sein und ergibt den DNS-Namen „trafficmanager.net“, der für den Zugriff auf Ihr Traffic Manager-Profil verwendet wird. Routingmethode Wählen Sie die Routingmethode für Leistungsdatenverkehr aus. Subscription Wählen Sie Ihr Abonnement aus. Resource group Wählen Sie die Ressourcengruppe myResourceGroupTM1 aus. Position Wählen Sie USA, Osten aus. Diese Einstellung bezieht sich auf den Speicherort der Ressourcengruppe und hat keine Auswirkungen auf das Traffic Manager-Profil, das global bereitgestellt wird.
Hinzufügen von Traffic Manager-Endpunkten
Fügen Sie die beiden virtuellen Computer hinzu, auf denen die IIS-Server ausgeführt werden – myIISVMEastUS und myIISVMWEurope, um Benutzerdatenverkehr an den für den Benutzer nächstgelegenen Endpunkt zu leiten.
Suchen Sie in der Suchleiste des Portals nach dem Namen des Traffic Manager-Profils, das Sie im vorhergehenden Abschnitt erstellt haben, und wählen Sie in den angezeigten Ergebnissen das Profil aus.
Wählen Sie im Traffic Manager-Profil im Abschnitt Einstellungen die Option Endpunkte und dann Hinzufügen.
Geben Sie auf der Seite Endpunkt hinzufügen die folgenden Informationen ein, übernehmen Sie die Standardwerte für die übrigen Einstellungen, und klicken Sie auf OK:
Einstellung Wert type Azure-Endpunkt Name myEastUSEndpoint Zielressourcentyp Ö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“. 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, die dem virtuellen IIS-Servercomputer mit dem Namen myIISVMWestEurope zugeordnet ist.
Wenn Sie das Hinzufügen beider Endpunkte abgeschlossen haben, werden diese unter Traffic Manager-Profil zusammen mit ihrem Überwachungsstatus als Online angezeigt.
Testen des Traffic Manager-Profils
In diesem Abschnitt testen Sie, wie der Traffic Manager den Benutzerdatenverkehr an die nächsten virtuellen Computer weiterleitet, die die Website ausführen, um die Wartezeit zu minimieren. Um den Traffic Manager in Aktion anzuzeigen, führen Sie die folgenden Schritte aus:
- Bestimmen Sie den DNS-Namen des Traffic Manager-Profils.
- Zeigen Sie den Traffic Manager folgendermaßen in Aktion an:
- Browsen Sie von der Test-VM (myVMEastUS) aus, die sich in der Region USA, Osten befindet, in einem Webbrowser zu dem DNS-Namen des Traffic Manager-Profils.
- Navigieren Sie auf dem virtuellen Testcomputer (myVMWestEurope), der sich in der Region Europa, Westen befindet, in einem Webbrowser zu dem DNS-Namen Ihres Traffic Manager-Profils.
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 in der 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.
Unter Traffic Manager-Profil wird der DNS-Name Ihres neu erstellten Traffic Manager-Profils 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 den Traffic Manager in Aktion.
Wählen Sie im linken Menü Alle Ressourcen und anschließend in der Ressourcenliste myVMEastUS in der Ressourcengruppe myResourceGroupTM1 aus.
Wählen Sie auf der Seite Übersicht die Option Verbinden und Bastion aus.
Geben Sie Ihre Anmeldeinformationen für die Authentifizierung ein. Wählen Sie dann Verbinden aus.
Geben Sie in einem Webbrowser auf der VM myVMEastUS den DNS-Namen Ihres Traffic Manager-Profils an, um Ihre Website anzuzeigen. Da sich die VM in USA, Osten befindet, werden Sie zur nächsten Website weitergeleitet, die auf dem nächstgelegenen IIS-Server myIISVMEastUS gehostet wird, der sich in USA, Osten befindet.
Stellen Sie dann mit den Schritten 1 bis 5 eine Verbindung mit dem virtuellen Computer myVMWestEurope her, der sich in Europa, Westen befindet, und browsen Sie von diesem virtuellen Computer aus zu dem Domänennamen des Traffic Manager-Profils. Da sich die VM in Europa, Westen befindet, werden Sie zur nächsten Website weitergeleitet, die auf dem nächstgelegenen IIS-Server myIISVMWestEurope gehostet wird, der sich in Europa, Westen befindet.
Bereinigen von Ressourcen
Wenn Ressourcengruppe, virtueller Computer und alle zugehörigen Ressourcen nicht mehr benötigt werden, können Sie sie löschen.
- Geben Sie oben im Portal den Namen Ihrer Ressourcengruppe im Suchfeld Suche ein, und wählen Sie ihn in den Suchergebnissen aus.
- Wählen Sie oben auf der Seite für die Ressourcengruppe Ressourcengruppe löschen aus.
- Eine Seite mit dem Warnhinweis wird geöffnet, dass Sie im Begriff stehen, Ressourcen zu löschen. Geben Sie den Namen der Ressourcengruppe ein, und wählen Sie Löschen aus, um das Löschen der Ressourcen und der Ressourcengruppe abzuschließen.