Tutoriel : Améliorer la réponse d’un site web à l’aide de Traffic Manager
Ce didacticiel explique comment utiliser Traffic Manager pour créer un site web très réactif en dirigeant le trafic utilisateur vers le site web avec la latence la plus faible. En règle générale, le centre de données dont la latence est la plus faible est géographiquement le plus proche.
Dans ce tutoriel, vous allez apprendre à :
- Créer deux machines virtuelles exécutant un site web de base sur IIS
- Créer deux machines virtuelles de test pour afficher Traffic Manager en action
- Configurer le nom DNS des machines virtuelles exécutant IIS
- Créer un profil Traffic Manager pour de meilleures performances de site web
- Ajouter des points de terminaison de machine virtuelle dans le profil Traffic Manager
- Afficher Traffic Manager en action
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Prérequis
Pour afficher Traffic Manager en action, ce didacticiel requiert que vous déployiez les éléments suivants :
- Deux instances de sites web de base exécutées dans différentes régions Azure : USA Est et Europe Ouest.
- Deux machines virtuelles de test pour tester Traffic Manager : une machine virtuelle dans la région USA Est et la seconde dans la région Europe Ouest. Les machines virtuelles de test permettent d’illustrer la façon dont Traffic Manager achemine le trafic utilisateur vers le site web qui est exécuté dans la même région, car il fournit la latence la plus faible.
Connexion à Azure
Connectez-vous au portail Azure.
Créer des sites web
Dans cette section, vous allez créer deux instances de site web qui fournissent les deux points de terminaison de service pour le profil Traffic Manager dans deux régions Azure. La création des deux sites web comprend les étapes suivantes :
- La création de deux machines virtuelles pour l’exécution d’un site web de base, l’une située dans la région USA Est et l’autre dans la région Europe Ouest.
- L’installation d’un serveur IIS sur chaque machine virtuelle, et la mise à jour de la page de site web par défaut qui décrit le nom de la machine virtuelle à laquelle un utilisateur est connecté lorsqu’il visite le site web.
Créer des machines virtuelles pour exécuter des sites web
Dans cette section, vous allez créer deux machines virtuelles (myIISVMEastUS et myIISVMWestEurope) dans les régions Azure USA Est et Europe Ouest.
Entrez machines virtuelles dans la zone de recherche.
Sous Services, sélectionnez Machines virtuelles.
Dans la page Machines virtuelles, sélectionnez Créer, puis Machine virtuelle Azure. La page Créer une machine virtuelle s’ouvre.
Dans Créer une machine virtuelle, tapez ou sélectionnez les valeurs suivantes sous l’onglet De base :
Paramètre Valeur Abonnement Sélectionnez votre abonnement. Groupe de ressources Sélectionnez Créer et entrez myResourceGroupTM1 dans la zone de texte. Nom de la machine virtuelle Entrez un nom pour votre machine virtuelle. Cet exemple utilise myIISVMEastUS. Région Sélectionnez USA Est. Options de disponibilité Azure propose une gamme d’options pour gérer la disponibilité et la résilience de vos applications. Sélectionnez Aucune redondance d’infrastructure nécessaire pour cet exemple. Type de sécurité Le type de sécurité fait référence aux différentes fonctionnalités de sécurité disponibles pour une machine virtuelle. Dans cet exemple, sélectionnez Standard. Image Choisissez le système d’exploitation ou l’application de base pour la machine virtuelle. Pour cet exemple, sélectionnez Centre de données Windows Server 2019. Architecture de machine virtuelle Laissez la valeur par défaut. Taille Laissez la valeur par défaut. Compte d'administrateur Entrez le nom d’utilisateur et le mot de passe de votre choix. Le mot de passe doit contenir au moins 12 caractères et satisfaire aux exigences de complexité définies. Aucun port d’entrée public Sélectionnez Autoriser les ports sélectionnés, puis RDP et HTTP dans la zone de liste déroulante. Sélectionnez l’onglet Gestion ou sélectionnez Suivant : Disques, puis Suivant : Mise en réseau, puis Suivant : Gestion. Sous Surveillance, définissez les Diagnostics de démarrage sur Désactiver.
Sélectionnez Revoir + créer.
Passez en revue les paramètres, puis sélectionnez Créer.
Suivez les étapes pour créer une seconde machine virtuelle nommée myIISVMWestEurope, avec un groupe de ressources nommé myResourceGroupTM2, une localisation dans la région Europe Ouest et tous les autres paramètres identiques à ceux de myIISVMEastUS.
La création des machines virtuelles peut prendre plusieurs minutes. Attendez que les deux machines virtuelles aient été créées avant de passer aux étapes restantes.
Connexion à la machine virtuelle
Dans cette section, vous vous connectez aux deux machines virtuelles myIISVMEastUS et myIISVMWestEurope à l’aide de Bastion.
Sélectionnez Toutes les ressources dans le menu de gauche, puis, dans la liste de ressources, sélectionnez myIISVMEastUS, qui se trouve dans le groupe de ressources myResourceGroupTM1.
Dans la page Vue d’ensemble, sélectionnez Se connecter, puis Bastion.
Dans Se connecter, sélectionnez Utiliser Bastion, puis Déployer Bastion.
Le déploiement de Bastion commence. Cela peut prendre environ dix minutes.
une fois le déploiement de Bastion terminé, l’écran passe à la page Connexion. Entrez vos informations d’authentification. puis Connecter.
Pour en savoir plus sur Azure Bastion, consultez Qu’est-ce qu’Azure Bastion ?
Installer IIS et personnaliser la page web par défaut
Dans cette section, vous allez installer le serveur IIS sur les deux machines virtuelles, myIISVMEastUS et myIISVMWestEurope, puis mettre à jour la page web par défaut. La page de site web personnalisée affiche le nom de la machine virtuelle à laquelle vous vous connectez quand vous visitez le site web à partir d’un navigateur web.
Sur le bureau du serveur, accédez à Outils d’administration Windows>Gestionnaire de serveur.
Lancez Windows PowerShell sur VM1 et utilisez les commandes suivantes pour installer le serveur IIS et mettre à jour le fichier htm par défaut.
# 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)
Répétez les étapes 1 à 8 en créant une connexion RDP avec la machine virtuelle myIISVMWestEurope au sein du groupe de ressources myResourceGroupTM2 pour installer IIS et personnaliser sa page web par défaut.
Configurer les noms DNS des machines virtuelles exécutant IIS
Traffic Manager achemine le trafic utilisateur en fonction du nom DNS des points de terminaison de service. Dans cette section, vous configurez les noms DNS des serveurs IIS myIISVMEastUS et myIISVMWestEurope.
Sélectionnez Toutes les ressources dans le menu de gauche, puis, dans la liste de ressources, sélectionnez myIISVMEastUS, qui se trouve dans le groupe de ressources myResourceGroupTM1.
Dans la page Vue d’ensemble, sous Nom DNS, sélectionnez Non configuré.
Dans la page Configuration, sous Étiquette du nom DNS, ajoutez un nom unique, puis sélectionnez Enregistrer.
Répétez les étapes 1 à 3 pour la machine virtuelle nommée myIISVMWestEurope qui se trouve dans le groupe de ressources myResourceGroupTM2.
Créer des machines virtuelles de test
Dans cette section, vous allez créer une machine virtuelle (myVMEastUS et myVMWestEurope) dans chaque région Azure (USA Est et Europe Ouest). Vous allez utiliser ces machines virtuelles pour tester comment Traffic Manager achemine le trafic vers le serveur IIS le plus proche lorsque vous parcourez le site web.
En haut à gauche du portail Azure, sélectionnez Créer une ressource>Calculer>Windows Server 2019 Datacenter.
Dans Créer une machine virtuelle, tapez ou sélectionnez les valeurs suivantes sous l’onglet De base :
Paramètre Valeur Abonnement Sélectionnez votre abonnement. Groupe de ressources Sélectionnez myResourceGroupTM1 dans la zone de texte. Nom de la machine virtuelle Entrez un nom pour votre machine virtuelle. Cet exemple utilise myVMEastUS. Région Sélectionnez USA Est. Options de disponibilité Azure propose une gamme d’options pour gérer la disponibilité et la résilience de vos applications. Sélectionnez Aucune redondance d’infrastructure nécessaire pour cet exemple. Type de sécurité Le type de sécurité fait référence aux différentes fonctionnalités de sécurité disponibles pour une machine virtuelle. Dans cet exemple, sélectionnez Standard. Image Choisissez le système d’exploitation ou l’application de base pour la machine virtuelle. Pour cet exemple, sélectionnez Centre de données Windows Server 2019. Architecture de machine virtuelle Laissez la valeur par défaut. Taille Laissez la valeur par défaut. Compte d'administrateur Entrez le nom d’utilisateur et le mot de passe de votre choix. Le mot de passe doit contenir au moins 12 caractères et satisfaire aux exigences de complexité définies. Aucun port d’entrée public Sélectionnez Autoriser les ports sélectionnés, puis RDP et HTTP dans la zone de liste déroulante. Sélectionnez l’onglet Gestion ou sélectionnez Suivant : Disques, puis Suivant : Mise en réseau, puis Suivant : Gestion. Sous Surveillance, définissez les Diagnostics de démarrage sur Désactiver.
Sélectionnez Revoir + créer.
Passez en revue les paramètres, puis sélectionnez Créer.
Suivez les étapes pour créer une seconde machine virtuelle nommée myVMWestEurope, avec un Groupe de ressources nommé myResourceGroupTM2, une localisation dans la région Europe Ouest et tous les autres paramètres identiques à ceux de myVMEastUS*.
La création des machines virtuelles peut prendre plusieurs minutes. Attendez que les deux machines virtuelles aient été créées avant de passer aux étapes restantes.
Créer un profil Traffic Manager
Créez un profil Traffic Manager qui dirige le trafic utilisateur en l’envoyant vers le point de terminaison dont la latence est la plus faible.
Dans l’angle supérieur gauche de l’écran, cliquez sur Créer une ressource>Mise en réseau>Profil Traffic Manager>Créer.
Dans Créer un profil Traffic Manager, entrez ou sélectionnez les informations suivantes, acceptez les valeurs par défaut pour les autres paramètres, puis choisissez Créer :
Paramètre Valeur Nom Ce nom doit être unique au sein de la zone trafficmanager.net et affiche le nom DNS, trafficmanager.net, qui est utilisé pour accéder à votre profil Traffic Manager. Méthode de routage Sélectionnez la méthode de routage Performances. Abonnement Sélectionnez votre abonnement. Resource group Sélectionnez le groupe de ressources myResourceGroupTM1. Emplacement Sélectionnez USA Est. Ce paramètre fait référence à l’emplacement du groupe de ressources et n’a pas d’impact sur le profil Traffic Manager qui sera déployé globalement.
Ajouter des points de terminaison Traffic Manager
Ajoutez les deux machines virtuelles exécutant les serveurs IIS : myIISVMEastUS et myIISVMWestEurope pour acheminer le trafic utilisateur vers le point de terminaison le plus proche de l’utilisateur.
Dans la barre de recherche du portail, recherchez le nom du profil Traffic Manager que vous avez créé dans la section précédente et sélectionnez le profil dans les résultats affichés.
Dans Profil Traffic Manager, dans la section Paramètres, sélectionnez Points de terminaison, puis sélectionnez Ajouter.
Dans la page Ajouter un point de terminaison, entrez les informations suivantes, acceptez les valeurs par défaut pour les autres paramètres, puis cliquez sur OK :
Paramètre Valeur Type Point de terminaison Azure Nom myEastUSEndpoint Type de ressource cible Adresse IP publique Ressource cible Sélectionnez Choisir une adresse IP publique pour afficher la liste des ressources pourvues d’adresses IP publiques dans le même abonnement. Dans Ressource, sélectionnez l’adresse IP publique nommée myIISVMEastUS-ip. Il s’agit de l’adresse IP publique de la machine virtuelle serveur IIS qui se trouve dans la région USA Est. Répétez les étapes 2 et 3 pour ajouter un autre point de terminaison nommé myWestEuropeEndpoint pour l’adresse IP publique myIISVMWestEurope-ip qui est associée à la machine virtuelle serveur IIS nommée myIISVMWestEurope.
Une fois l’ajout des deux points de terminaison terminé, ceux-ci s’affichent dans Profil Traffic Manager avec leur état de surveillance défini sur En ligne.
Tester le profil Traffic Manager
Dans cette section, vous allez tester comment Traffic Manager achemine le trafic utilisateur vers la machine virtuelle exécutant le site web la plus proche afin de fournir la latence minimale. Pour afficher Traffic Manager en action, procédez comme suit :
- Déterminez le nom DNS de votre profil Traffic Manager.
- Affichez Traffic Manager en action comme suit :
- À partir de la machine virtuelle de test (myVMEastUS) qui se trouve dans la région USA Est, dans un navigateur web, accédez au nom DNS de votre profil Traffic Manager.
- À partir de la machine virtuelle de test (myVMWestEurope) située dans la région Europe Ouest, dans un navigateur web, accédez au nom DNS de votre profil Traffic Manager.
Déterminer le nom DNS du profil Traffic Manager
Dans ce didacticiel, par souci de simplicité, vous utilisez le nom DNS du profil Traffic Manager pour visiter les sites web.
Vous pouvez déterminer le nom DNS du profil Traffic Manager en procédant comme suit :
Dans la barre de recherche du portail, recherchez le nom du profil Traffic Manager que vous avez créé dans la section précédente. Dans les résultats affichés, sélectionnez le profil Traffic Manager.
Sélectionnez Vue d’ensemble.
Le profil Traffic Manager affiche le nom DNS de votre profil Traffic Manager nouvellement créé. Dans les déploiements en environnements de production, vous configurez un nom de domaine personnalisé pour qu’il pointe vers le nom de domaine Traffic Manager, à l’aide d’un enregistrement DNS CNAME.
Afficher Traffic Manager en action
Dans cette section, vous pouvez voir Traffic Manager en action.
Sélectionnez Toutes les ressources dans le menu de gauche, puis, dans la liste de ressources, sélectionnez myVMEastUS, qui se trouve dans le groupe de ressources myResourceGroupTM1.
Dans la page Vue d’ensemble, sélectionnez Se connecter, puis Bastion.
Entrez vos informations d’authentification. puis Connecter.
Dans un navigateur web sur la machine virtuelle myVMEastUS, tapez le nom DNS de votre profil Traffic Manager pour afficher votre site web. Comme la machine virtuelle se trouve dans la région USA Est, vous êtes dirigé vers le site web hébergé sur le serveur IIS myIISVMEastUS le plus proche qui se situe dans la région USA Est.
Connectez-vous à la machine virtuelle myVMWestEurope située dans la région Europe Ouest en suivant les étapes 1 à 5, puis accédez au nom de domaine du profil Traffic Manager à partir de cette machine virtuelle. Comme la machine virtuelle se trouve dans la région Europe Ouest, vous êtes désormais dirigé vers le site web hébergé sur le serveur IIS myIISVMWestEurope le plus proche, qui se situe dans la région Europe Ouest.
Nettoyer les ressources
Dès que vous n’en avez plus besoin, vous pouvez supprimer le groupe de ressources, la machine virtuelle et toutes les ressources associées.
- Entrez le nom de votre groupe de ressources dans la zone Rechercher en haut du portail et sélectionnez-le dans les résultats de la recherche.
- En haut de la page du groupe de ressources, sélectionnez Supprimer le groupe de ressources.
- Une page s’affiche pour vous avertir que vous êtes sur le point de supprimer des ressources. Tapez le nom du groupe de ressources, puis sélectionnez Supprimer pour terminer la suppression des ressources et du groupe de ressources.