Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer un enregistrement d’alias pour votre nom de domaine apex pour référencer un profil Azure Traffic Manager. Au lieu d’utiliser un service de redirection, vous configurez Azure DNS pour référencer un profil Traffic Manager directement à partir de votre zone.
Dans ce tutoriel, vous allez apprendre à :
- Créer un réseau virtuel et un sous-réseau.
- Créer une machine virtuelle de serveur web avec une adresse IP publique.
- Ajouter une étiquette DNS à l’adresse IP publique.
- Créer un profil Traffic Manager.
- Créer un enregistrement d’alias.
- Tester un enregistrement alias.
Si vous n’avez pas d’abonnement Azure, créez un compte free avant de commencer.
Prérequis
- Un compte Azure avec un abonnement actif.
- Nom de domaine hébergé dans Azure DNS. Si vous n'avez pas de zone Azure DNS, vous pouvez créer une zone DNS, puis delegate votre domaine pour Azure DNS.
Note
Dans ce didacticiel, contoso.com est utilisé comme exemple de nom de domaine. Remplacez contoso.com par votre propre nom de domaine.
Connectez-vous à Azure
Connectez-vous au portail Azure.
Enregistrer le fournisseur de ressources Microsoft.Network
Pour créer des enregistrements d’alias, vous devez enregistrer le fournisseur de ressources Microsoft.Network . Si la zone DNS et la ressource cible d’alias se trouvent dans différents abonnements, les deux abonnements doivent être enregistrés. Vous pouvez inscrire des fournisseurs de ressources à l’aide de Azure CLI, PowerShell ou du portail Azure. Voir l’exemple suivant :
az provider register --namespace Microsoft.Network
Pour plus d’informations, consultez Résoudre les erreurs d’inscription du fournisseur de ressources.
Créer l’infrastructure réseau
Créez un réseau virtuel et un sous-réseau pour y placer vos serveurs web.
Dans le portail Azure, entrez réseau virtuel dans la zone de recherche en haut du portail, puis sélectionnez Réseaux virtuels dans les résultats de la recherche.
Dans Réseaux virtuels, sélectionnez + Créer.
Dans Créer un réseau virtuel, entrez ou sélectionnez les informations suivantes sous l’onglet Concept de base :
Paramètre Valeur Détails du projet Abonnement Sélectionnez votre abonnement Azure. Groupe de ressources Sélectionnez Créer nouveau.
Dans Nom, entrez TMResourceGroup.
Sélectionnez OK.Détails de l’instance Nom Entrez myTMVNet. Région Sélectionnez votre région. Sélectionnez l’onglet Adresses IP, ou sélectionnez le bouton Suivant : Adresses IP au bas de la page.
Sous l’onglet Adresses IP, entrez les informations suivantes :
Paramètre Valeur Espace d’adressage IPv4 Entrez 10.10.0.0/16. Sélectionnez + Ajouter un sous-réseau, puis entrez ces informations dans Ajuter un sous-réseau :
Paramètre Valeur Nom du sous-réseau Entrez WebSubnet. Plage d’adresses de sous-réseau Entrez 10.10.0.0/24. Sélectionnez Ajouter.
Sélectionnez l’onglet Vérifier + créer, ou sélectionnez le bouton Vérifier + créer.
Sélectionnez Create (Créer).
Créer des machines virtuelles de serveur web
Créez deux machines virtuelles Linux, installez le serveur web NGINX sur eux, puis ajoutez des étiquettes DNS à leurs adresses IP publiques.
Créer les machines virtuelles
Créez deux machines virtuelles Ubuntu.
Dans le portail Azure, entrez machine virtuelle dans la zone de recherche en haut du portail, puis sélectionnez Machines virtuelles dans les résultats de recherche.
Dans Machines virtuelles, sélectionnez + Créer puis sélectionnez Azure machine virtuelle.
Dans Créer une machine virtuelle, entrez ou sélectionnez les informations suivantes dans l’onglet Informations de base :
Paramètre Valeur Détails du projet Abonnement Sélectionnez votre abonnement Azure. Groupe de ressources Sélectionnez TMResourceGroup. Détails de l’instance Nom de la machine virtuelle Entrez web-01. Région Sélectionnez (États-Unis) USA Est. Options de disponibilité Sélectionnez Aucune redondance d’infrastructure requise. Type de sécurité Sélectionnez Standard. Image Sélectionnez Ubuntu Server 24.04 LTS – x64 Gen2. Taille Sélectionnez la taille de votre machine virtuelle. Compte administrateur Type d’authentification sélectionnez Clé publique SSH. Nom d’utilisateur Entrez un nom d’utilisateur. Source de la clé publique SSH Sélectionnez Générer une nouvelle paire de clés. Nom de la paire de clés Entrez un nom pour la paire de clés. Règles des ports d’entrée Ports d’entrée publics Sélectionnez Aucun. Sélectionnez l'onglet Mise en réseau ou choisissez Suivant : Disques, puis Suivant : Mise en réseau.
Sous l’onglet Mise en réseau, entrez ou sélectionnez les informations suivantes :
Paramètre Valeur Interface réseau Réseau virtuel Sélectionnez myTMVNet. Sous-réseau Sélectionnez WebSubnet. Adresse IP publique Sélectionnez Créer, puis entrez web-01-ip dans Nom. Sélectionnez Standard pour la référence SKU. Groupe de sécurité réseau de NIC Sélectionnez De base. Ports d’entrée publics Sélectionnez Autoriser les ports sélectionnés. Sélectionner des ports d’entrée Sélectionnez HTTP (80) et HTTPS (443). Sélectionnez Revoir + créer.
Passez en revue les paramètres, puis sélectionnez Créer.
Répétez les étapes précédentes pour créer la deuxième machine virtuelle. Entrez web-02 dans le nom de la machine virtuelle et web-02-ip dans le nom de l’adresse IP publique. Pour les autres paramètres, utilisez les mêmes informations que celles des étapes précédentes utilisées avec la première machine virtuelle.
Chaque déploiement de la machine virtuelle prend quelques minutes.
Note
Les règles de groupe de sécurité réseau bloquent l’accès SSH entrant à partir d’Internet. Pour exécuter des commandes sur les machines virtuelles, utilisez la fonctionnalité Run dans le portail Azure ou déployez Azure Bastion. Pour plus d’informations sur Azure Bastion, consultez Quickstart : Deploy Azure Bastion with default settings.
Installer le serveur web NGINX
Installez NGINX sur les machines virtuelles web-01 et web-02 à l’aide de la commande Run dans le portail Azure.
Dans la zone de recherche située en haut du portail, entrez machine virtuelle. Sélectionnez Machines virtuelles dans les résultats de la recherche.
Sélectionnez la machine virtuelle web-01 .
Dans la section Opérations du menu de gauche, sélectionnez Exécuter la commande.
Sélectionnez RunShellScript.
Dans le volet Exécuter le script de commande , entrez la commande suivante :
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.htmlCliquez sur Exécuter.
Patientez jusqu’à la fin de l'exécution de la commande. La sortie affiche la progression de l’installation et se termine lorsque NGINX est installé.
Répétez les étapes précédentes pour la machine virtuelle web-02 . Utilisez plutôt la commande suivante :
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
Ajouter une étiquette DNS
Les adresses IP publiques nécessitent des étiquettes DNS pour fonctionner avec Traffic Manager.
Dans le portail Azure, entrez TMResourceGroup dans la zone de recherche en haut du portail, puis sélectionnez TMResourceGroup dans les résultats de la recherche.
Dans le groupe de ressources TMResourceGroup , sélectionnez l’adresse IP publique web-01-ip .
Sous Paramètres, sélectionnez Configuration.
Entrez web01pip dans l’étiquette de nom DNS.
Sélectionnez Enregistrer.
Répétez les étapes précédentes pour l’adresse IP publique web-02-ip et entrez web02pip dans l’étiquette de nom DNS.
Créer un profil Traffic Manager
Dans la page Vue d’ensemble de l’adresse IP publique web-01-ip , notez l’adresse IP pour une utilisation ultérieure. Répétez cette étape pour l’adresse IP publique web-02-ip .
Dans le portail Azure, entrez le profil Traffic Manager dans la zone de recherche en haut du portail, puis sélectionnez Traffic Manager.
Sélectionnez + Créer.
Sur la page Créer un profil Traffic Manager, entrez ou sélectionnez les informations suivantes :
Paramètre Valeur Nom Entrez TM-alias-test. Méthode de routage Sélectionnez Priorité. Abonnement Sélectionnez votre abonnement Azure. groupe de ressources Sélectionnez TMResourceGroup.
Sélectionnez Create (Créer).
Une fois le déploiement TM-alias-test terminé, sélectionnez Accéder à la ressource.
Dans la page Points de terminaison du profil Traffic Manager TM-alias-test, sélectionnez + Ajouter et entrer ou sélectionnez les informations suivantes :
Paramètre Valeur Type Sélectionnez Point de terminaison externe. Nom Entrez EP-Web01. Nom de domaine complet (FQDN) ou IP Entrez l’adresse IP pour web-01-ip que vous avez notée précédemment. Priorité Tapez 1. Sélectionnez Ajouter.
Répétez les deux dernières étapes pour créer le deuxième point de terminaison. Entrez ou sélectionnez les informations suivantes :
Paramètre Valeur Type Sélectionnez Point de terminaison externe. Nom Entrez EP-Web02. Nom de domaine complet (FQDN) ou IP Entrez l’adresse IP pour web-02-ip que vous avez notée précédemment. Priorité Entrez 2.
Créer un enregistrement d’alias
Créez un enregistrement d’alias qui pointe vers le profil Traffic Manager.
Dans le portail Azure, entrez contoso.com dans la zone de recherche en haut du portail, puis sélectionnez contoso.com zone DNS dans les résultats de la recherche.
Sur la page Vue d'ensemble de la zone DNS contoso.com, sélectionnez le bouton + Ensemble d'enregistrements.
Dans Ajouter un jeu d’enregistrements, laissez la zone Nom vide pour représenter le nom de domaine apex. par exemple
contoso.com.Sélectionnez A pour le type.
Sélectionnez Yes pour le jeu d’enregistrements Alias, puis sélectionnez la ressource Azure Ressource pour le type Alias.
Sélectionnez le profil Traffic Manager TM-alias-test pour la ressource Azure.
Sélectionnez OK.
Note
Les requêtes DNS vers votre jeu d'enregistrements Traffic Manager avec le nouvel alias s’affichent dans la facturation de votre profil Traffic Manager. Pour plus d’informations sur la facturation de Traffic Manager, consultez Tarification de Traffic Manager.
Tester l’enregistrement d’alias
- À partir d’un navigateur web, accédez à
contoso.comou votre nom de domaine principal. Vous voyez la page NGINX avecHello World from web-01. Traffic Manager a dirigé le trafic vers web-01, car il a la priorité la plus élevée. Fermez le navigateur web et arrêtez la machine virtuelle web-01 . L’arrêt de la machine virtuelle peut prendre quelques minutes. - Ouvrez un nouveau navigateur web et accédez à nouveau à
contoso.comou votre nom de domaine apex. - Vous devez voir la page NGINX avec
Hello World from web-02. Traffic Manager a géré la situation et dirigé le trafic vers le deuxième serveur web après avoir arrêté le premier serveur ayant la priorité la plus élevée.
Nettoyer les ressources
Vous pouvez supprimer toutes les ressources créées dans ce tutoriel dont vous n’avez plus besoin, en suivant les étapes suivantes :
- Dans le menu du portail Azure, sélectionnez Resource groups.
- Sélectionnez le groupe de ressources TMResourceGroup.
- Dans la page Vue d’ensemble, sélectionnez Supprimer le groupe de ressources.
- Entrez TMResourceGroup, puis sélectionnez Supprimer.
- Dans le menu du portail Azure, sélectionnez Toutes les ressources.
- Sélectionnez la zone DNS contoso.com.
- Dans la page Vue d’ensemble, sélectionnez l’enregistrement @ créé dans ce tutoriel.
- Sélectionnez Supprimer, puis Oui.
Étapes suivantes
Dans ce tutoriel, vous avez appris à créer un enregistrement d’alias afin d’utiliser l’apex de votre nom de domaine pour référencer un profil Traffic Manager.
- En savoir plus sur les enregistrements d’alias.
- En savoir plus sur les zones et les enregistrements.
- En savoir plus sur les méthodes de routage de Traffic Manager.