Exporter (0) Imprimer
Développer tout

Présentation de Traffic Manager

Mis à jour: mai 2014

Azure Traffic Manager vous permet de contrôler la distribution du trafic utilisateur à vos points de terminaison spécifiés. Ceux-ci peuvent inclure des services de cloud computing, des sites Web et d'autres points de terminaison Azure. Traffic Manager fonctionne en appliquant un moteur de stratégies intelligent aux requêtes DNS (Domain Name Service) pour les noms de domaine de vos ressources Internet. Vos services de cloud computing ou sites Web Azure peuvent être exécutés dans différents centres de données partout dans le monde.

Traffic Manager peut vous aider à :

  • Améliorer la disponibilité des applications critiques – Traffic Manager permet d'améliorer la disponibilité de vos applications critiques en surveillant vos points de terminaison dans Windows Azure, et en fournissant des fonctionnalités de basculement automatique quand un service de cloud computing, un site Web ou un autre emplacement Azure connaît une défaillance.

  • Améliorer la réponse des applications haute performance – Windows Azure vous permet d'exécuter des services cloud ou des sites web dans des centres de données situés dans le monde entier. En dirigeant les utilisateurs finaux vers le point de terminaison du client présentant la latence réseau la plus faible, Traffic Manager peut améliorer la réactivité de vos applications et les délais de distribution de contenu.

  • Mettre à niveau et assurer la maintenance de service sans temps d'arrêt – Traffic Manager prend en charge des scénarios étendus pour les déploiements hybrides locaux et dans le cloud, notamment les scénarios de « croissance dans le cloud », de « migration vers le cloud » et de « basculement vers le cloud ». Quand un point de terminaison est arrêté, par exemple, pour des opérations de maintenance, Traffic Manager redirige le trafic des utilisateurs vers les autres points de terminaison disponibles, définis dans le profil Traffic Manager. Cela vous permet de maintenir et mettre à niveau vos services sans temps mort pour les clients.

Lorsque vous configurez un profil Traffic Manager, les paramètres que vous spécifiez fournissent à Traffic Manager les informations nécessaires pour déterminer quel point de terminaison doit prendre en charge la demande sur la base de la requête DNS. Aucun trafic de point de terminaison n'est acheminé via Traffic Manager.

Figure 1 montre comment Traffic Manager dirige les utilisateurs vers l'un des points de terminaison. Les chiffres de la figure 1 correspondent aux descriptions numérotées suivantes :

Séquence DNS

Figure 1

  1. Trafic utilisateur vers le domaine de société : le client demande des informations avec le nom de domaine de la société. L'objectif est de traduire un nom DNS en adresse IP. Les domaines de société doivent être réservés via l'enregistrement normal de nom de domaine Internet et gérés en dehors de Traffic Manager. Dans la Figure 1, l'exemple de domaine de société est www.contoso.com.

  2. Domaine de société vers domaine Traffic Manager : l'enregistrement de ressources DNS pour le domaine de société pointe vers un domaine Traffic Manager géré dans Azure Traffic Manager. Pour cela, un enregistrement de ressources CNAME est utilisé. Celui-ci mappe le nom de domaine de société au nom de domaine Traffic Manager. Dans l'exemple, le nom de domaine Traffic Manager est contoso.trafficmanager.net.

  3. Profil et domaine Traffic Manager : le nom de domaine Traffic Manager fait partie du profil Traffic Manager. Le serveur DNS de l'utilisateur envoie une nouvelle requête DNS pour le nom de domaine Traffic Manager (dans notre exemple, contoso.trafficmanager.net). Celle-ci est reçue par les serveurs de noms DNS Traffic Manager.

  4. Traitement des règles de profil Traffic Manager : Traffic Manager utilise la méthode d'équilibrage de charge sélectionnée et l'état d'analyse pour déterminer le point de terminaison Azure ou autre qui doit prendre en charge la demande.

  5. Nom de domaine du point de terminaison envoyé à l'utilisateur : Traffic Manager renvoie un enregistrement CNAME qui mappe le nom de domaine Traffic Manager au nom de domaine du point de terminaison. Le serveur DNS de l'utilisateur résout le nom de domaine du point de terminaison en son adresse IP, puis l'envoie à l'utilisateur.

  6. L'utilisateur appelle le point de terminaison : l'utilisateur appelle le point de terminaison renvoyé, directement à l'aide de son adresse IP. Étant donné que le domaine de société et l'adresse IP résolue sont mis en cache sur l'ordinateur client, l'utilisateur continue à interagir avec le point de terminaison choisi jusqu'à ce que son entrée de cache DNS local expire. Il est important de noter que le client DNS met en cache les entrées de l'hôte DNS pendant toute leur durée de vie. La récupération des entrées de l'hôte du cache de client DNS ignore le profil Traffic Manager. Vous pouvez dès lors rencontrer des délais de connexion si le point de terminaison devient indisponible avant l'expiration de la durée de vie. Si la durée de vie d'une entrée d'hôte DNS dans le cache expire et que l'ordinateur client doit à nouveau résoudre le nom de domaine de la société, il envoie une nouvelle requête DNS.

Le processus se répète quand l'entrée de cache DNS du client expire et que l'ordinateur client doit à nouveau résoudre le nom de domaine de la société. L'utilisateur peut obtenir l'adresse IP d'un autre point de terminaison selon la méthode d'équilibrage de charge appliquée et l'état des points de terminaison au moment de la demande.

La Figure 2 indique, dans l'ordre, les étapes qui sont nécessaires pour implémenter Traffic Manager. Ces étapes peuvent être effectuées dans un ordre légèrement différent une fois que vous maîtrisez la configuration de Traffic Manager et les meilleures pratiques. Les chiffres de la figure 2 correspondent aux descriptions numérotées suivantes :

Page principale du Traffic Manager

Figure 2

  1. Déploiement de vos services de cloud computing, sites Web ou autres points de terminaison Azure dans votre environnement de production. Lorsque vous créez un profil Traffic Manager, il doit être associé à un abonnement. Vous pouvez ensuite ajouter des points de terminaison pour les services de cloud computing et sites Web de niveau Standard en production, qui font partie du même abonnement. Si un point de terminaison est intermédiaire et ne figure pas dans un environnement de production Azure ou dans le même abonnement, il ne peut pas être ajouté. Pour plus d'informations sur les services cloud, consultez Services cloud. Pour plus d’informations sur les sites web, consultez Sites web.

  2. Décidez de la méthode d'équilibrage à utiliser. Trois méthodes d'équilibrage de charge différentes sont disponibles. Prenez le temps de comprendre quelle est la méthode qui convient le mieux à vos besoins. Si vous souhaitez modifier la méthode ultérieurement, vous pouvez le faire à tout moment. Notez également que chaque méthode requiert des étapes de configuration légèrement différentes. Pour plus d'informations sur les méthodes d'équilibrage de charge, consultez À propos des méthodes d'équilibrage de charge de Traffic Manager.

  3. Décidez de la configuration de la surveillance à utiliser. Traffic Manager surveille les points de terminaison pour vérifier qu'ils sont en ligne, indépendamment de la méthode d'équilibrage de charge. Après avoir configuré les paramètres d'analyse, Traffic Manager n'envoie aucun trafic aux points de terminaison si le système de surveillance détecte qu'ils sont hors connexion, sauf si Traffic Manager détermine que tous les points de terminaison sont hors connexion ou qu'il ne peut pas détecter l'état des points de terminaison du profil. Pour plus d'informations sur la surveillance, consultez À propos de la surveillance Traffic Manager.

  4. Choisissez un nom pour votre domaine Traffic Manager. Choisissez un nom avec un préfixe unique pour votre domaine. La dernière partie du domaine (trafficmanager.net) est fixe. Pour plus d'informations, consultez meilleures pratiques recommandées..

  5. Créez votre profil et configurez les paramètres. Utilisez les API REST ou le Portail de gestion pour créer votre profil Traffic Manager et configurer des paramètres. Les étapes suivantes supposent que vous allez utiliser l'option Création rapide dans le Portail de gestion.

    • Création de votre profil Traffic Manager - Pour créer un profil en utilisant l'option Création rapide dans le Portail de gestion, consultez Créer un profil Traffic Manager en utilisant l'option Création rapide.

    • Configuration des paramètres de méthode d'équilibrage de charge – Pendant la création rapide, vous devez sélectionner la méthode d'équilibrage de charge de votre profil. Ce paramètre peut être modifié à tout moment dans le Portail de gestion après avoir effectué les étapes de la création rapide. Pour les étapes de configuration, consultez qui correspond à votre méthode d'équilibrage de charge : Configurer l'équilibrage de charge de performance, Configuration de l'équilibrage de charge par basculement, Configurer l'équilibrage de charge de tourniquet (round robin).

      noteRemarque
      La méthode d'équilibrage de la charge par tourniquet (round robin) prend désormais en charge une répartition pondérée du trafic réseau. En revanche, vous devez utiliser des API REST ou Windows PowerShell pour configurer la pondération. Pour plus d'informations, consultez À propos des méthodes d'équilibrage de charge de Traffic Manager.

    • Configuration des points de terminaison – Les points de terminaison ne sont pas configurés lors de la création rapide. Après avoir créé votre profil et avoir spécifié votre méthode d'équilibrage de charge, vous devez indiquer à Traffic Manager les points de terminaison. Pour savoir comment configurer des points de terminaison pour des services de cloud computing ou des sites Web Azure, consultez Ajouter ou supprimer des points de terminaisons. Pour savoir comment configurer des points de terminaison pour d'autres emplacements à l'aide de REST, consultez Créer une définition. Pour savoir comment configurer des points de terminaison pour d'autres emplacements à l'aide de Windows PowerShell, consultez Add-AzureTrafficManagerEndpoint. La configuration d'autres types de points de terminaison n'est pas prise en charge.

    • Configuration des paramètres de surveillance – Les paramètres de surveillance ne sont pas configurés lors de la création rapide. Après avoir créé votre profil et avoir spécifié votre méthode d'équilibrage de charge, vous devez indiquer à Traffic Manager ce qu'il doit surveiller. Pour obtenir la procédure de configuration de la surveillance, consultez Configuration de la surveillance Traffic Manager.

  6. Testez votre profil Traffic Manager. Vérifiez que votre profil et votre domaine fonctionnent comme prévu. Pour plus d'informations sur la procédure à suivre, consultez Test des paramètres de Traffic Manager.

  7. Faites pointer l'enregistrement de ressources DNS du nom de domaine de votre société sur le profil pour le mettre en ligne. Pour plus d'informations, consultez Pointer un domaine d'entreprise Internet sur un domaine Traffic Manager Windows Azure.

    En suivant l'exemple de la Figure 1, modifiez l'enregistrement de ressources DNS sur vos serveurs de façon à faire pointer le nom de domaine de la société vers le nom de domaine Traffic Manager :

    www.contoso.com IN CNAME contoso.trafficmanager.net

Vous pouvez configurer les paramètres de Traffic Manager via le Portail de gestion, à l'aide d'API REST ou avec des applets de commande Windows PowerShell.

Bien que chaque élément d'API REST ne soit pas visible dans le Portail de gestion, de nombreux paramètres peuvent être configurés à l'aide de l'une ou l'autre de ces méthodes. Pour plus d’informations sur l’utilisation des API REST, consultez Opérations de Traffic Manager (Référence de l'API REST).

Pour plus d'informations sur les applets de commande Windows PowerShell pour Traffic Manager, consultez Applets de commande Azure Traffic Manager.

noteRemarque
  • La configuration de points de terminaison externes (type = ‘Any’) via le Portail de gestion n'est pas prise en charge. En cas d'utilisation de ces points de terminaison avec la méthode d'équilibrage de la charge par performance, vous devez spécifier l'emplacement, et ce paramètre n'est pas disponible dans le Portail de gestion.

  • La configuration des pondérations pour la méthode d'équilibrage de la charge par tourniquet (round robin) via le Portail de gestion n'est pas prise en charge. Vous devez utiliser REST (voir Créer une définition) ou Windows PowerShell (voir New-AzureTrafficManagerProfile).

Dans le Portail de gestion, vous pouvez créer votre profil Traffic Manager en utilisant Création rapide. Création rapide vous permet de créer un profil de base. Après avoir créé votre profil, configurez les paramètres supplémentaires ou modifiez les paramètres précédemment configurés. Pour plus d'informations sur la création de votre profil Traffic Manager en utilisant la Création rapide, consultez Créer un profil Traffic Manager en utilisant l'option Création rapide.

Dans le Portail de gestion, configurez les paramètres suivants :

  • Préfixe DNS : un préfixe unique que vous créez. Les profils sont affichés dans le Portail de gestion par préfixe.

  • Durée de vie DNS : la valeur de la durée de vie DNS contrôle la fréquence à laquelle le serveur de noms local de Caching du client interroge le système DNS d'Azure Traffic Manager au sujet des mises à jour des entrées DNS.

  • Abonnement : sélectionnez l'abonnement auquel correspond votre profil. Cette option n'apparaît que si vous avez plusieurs abonnements.

  • Méthode d'équilibrage de charge : la façon dont Traffic Manager gèrera l'équilibrage de charge.

  • Ordre de basculement : lors de l'utilisation d'une méthode d'équilibrage de charge de basculement, ordre des points de terminaison.

  • Surveillance : les paramètres de surveillance contiennent le protocole (HTTP ou HTTPS), le port, le chemin d'accès relatif et le nom de fichier.

Vous pouvez créer et configurer votre profil Traffic Manager en utilisant les API REST. Pour plus d'informations, consultez Opérations de Traffic Manager (Référence de l'API REST).

  • Profil : un profil contient un préfixe de nom de domaine que vous créez. Chaque profil correspond à votre abonnement. Créez plusieurs profils par abonnement. Le nom du profil s'affiche dans le Portail de gestion. Le nom que vous créez, contenu dans le profil, est appelé domaine Traffic Manager.

  • Définition : une définition contient les paramètres de stratégie et de surveillance. Une définition correspond à un profil. Un profil ne peut avoir qu'une seule définition. La définition proprement dite n'est pas visible dans le Portail de gestion, même si nombreux paramètres contenus dans la définition sont visibles et peuvent être configurés dans le Portail de gestion.

  • Options DNS – Chaque définition comporte des options DNS. C'est ici que la durée de vie DNS est configurée.

  • Moniteurs : les paramètres de moniteur se trouvent au sein de chaque définition. C'est à cet emplacement que vous configurez le protocole, le port, le chemin d'accès relatif et le nom de fichier. Les paramètres de surveillance sont visibles et peuvent être configurés dans le Portail de gestion. Pour plus d'informations, consultez À propos de la surveillance Traffic Manager.

  • Stratégie : les paramètres de stratégie se trouvent au sein de chaque définition. La stratégie est l'emplacement où sont spécifiés les méthodes d'équilibrage de charge et les points de terminaison. La stratégie proprement dite n'est pas visible dans le Portail de gestion, même si certains de ses paramètres sont visibles et peuvent être configurés dans le Portail de gestion. Pour plus d'informations, consultez À propos des méthodes d'équilibrage de charge de Traffic Manager.

Vous pouvez créer et configurer votre profil Traffic Manager en utilisant Windows PowerShell. Pour plus d'informations, consultez Applets de commande Azure Traffic Manager.

  • Vos préfixes doivent être uniques et faciles à comprendre : le nom DNS de votre profil Traffic Manager doit être unique. Vous ne pouvez contrôler que la première partie du nom DNS. Le nom de domaine Traffic Manager est utilisé pour l'identification et la redirection des requêtes des clients uniquement. Les ordinateurs client n'affichent jamais ces noms à l'utilisateur final. Toutefois, les profils sont identifiés par ce nom de domaine, vous devez donc être en mesure de l'identifier rapidement parmi les autres noms de domaine répertoriés dans le Portail de gestion.

  • Utilisez des points pour rendre les domaines uniques ou lisibles : vous pouvez aussi utiliser des points pour séparer les parties du préfixe de votre nom de domaine. Si vous envisagez de créer plusieurs stratégies dans Traffic Manager, utilisez une hiérarchie cohérente pour différencier les services les uns des autres. Par exemple, Contoso offre des services globaux pour le Web, la facturation et la gestion du service. Les trois stratégies sont web.contoso.trafficmanager.net, bill.contoso.trafficmanager.net et util.contoso.trafficmanager.net. Pour la configuration des services cloud, utilisez des noms qui incluent l'emplacement. Par exemple, web-us-contoso.cloudapp.net et web-asia-contoso.cloudapp.net. Les limites sont celles imposées par DNS. Supposons qu'un nom de domaine soit une suite d'étiquettes séparées par des points (label.label.label.label.etc). Au moment de la création de cette documentation, les limites des noms de domaine dans Traffic Manager sont les suivantes :

    • Chaque étiquette peut comporter un maximum de 63 caractères.

    • Vous ne pouvez pas avoir plus de 40 étiquettes au total. Étant donné que deux étiquettes sont réservées à trafficmanager.net, vous en disposez de 38 pour votre préfixe.

    • Le domaine entier peut contenir un maximum de 253 caractères. Gardez à l'esprit que trafficmanager.net retient 19 de ces caractères.

  • Durée de vie DNS : la valeur de la durée de vie DNS contrôle la fréquence à laquelle le serveur de noms local de Caching du client interroge le système DNS d'Azure Traffic Manager au sujet des mises à jour des entrées DNS. Toute modification dans Traffic Manager, telle que des modifications de profil ou de disponibilité des points de terminaison, sera actualisée au terme de cette période dans le système global des serveurs DNS. Nous vous recommandons de conserver la valeur par défaut du paramètre, soit 300 secondes (5 minutes). Une valeur supérieure augmente le temps pendant lequel les réponses DNS Traffic Manager sont mises en cache par les programmes de résolution et les clients DNS, ce qui réduit la latence globale de la requête DNS. Cependant, si un basculement très rapide est requis, configurez une valeur plus basse.

  • Les points de terminaison doivent être inclus dans un seul abonnement : tous les points de terminaison doivent être inclus dans l'abonnement dans lequel vous créez le profil. Vous pouvez ajouter des points de terminaison d'autres abonnements à un profil en tant que points de terminaison externes. Toutefois, Azure ne les supprime pas automatiquement si vous désactivez ou supprimez le service associé. Par conséquent, les points de terminaison externes restent dans le profil Traffic Manager, et vous continuerez à être facturé pour ceux-ci, sauf si vous les supprimez manuellement.

  • Services de production uniquement : seuls les services hébergés d'un environnement de production sont disponibles. Vous ne pouvez pas rediriger du trafic vers des points de terminaison figurant dans un environnement intermédiaire. Notez que si vous effectuez un échange d'adresses IP virtuelles pendant qu'un profil redirige du trafic, ce dernier utilise alors le point de terminaison venant d'être permuté dans l'environnement de production.

  • Nommez vos points de terminaison de façon à ce qu'ils soient facilement identifiables : tenez compte du préfixe DNS à utiliser. La recherche s'effectue sur le nom DNS car il est toujours unique dans un abonnement, contrairement au nom du service cloud ou du site web. Pour éviter les confusions, donnez au service cloud ou au site web un nom et un préfixe DNS identiques ou similaires. Si vous avez plus de 20 services cloud et sites web, une affectation de noms incohérente peut compliquer la recherche du point de terminaison approprié. En outre, les points de terminaison dont les noms sont incohérents rendront les profils difficiles à gérer.

  • Tous les points de terminaison d'un profil doivent prendre en charge les mêmes opérations et ports : si vous combinez vos points de terminaison, il y aura davantage de probabilité qu'un client appelle un point de terminaison incapable de prendre en charge sa demande.

  • Tous les services cloud d'un profil doivent utiliser les mêmes paramètres de surveillance : vous ne pouvez choisir qu'un seul chemin d'accès et un seul fichier pour surveiller tous les points de terminaison d'une définition donnée. Vous pouvez entrer « / » dans la zone de texte Chemin d'accès relatif et nom de fichier pour que la surveillance tente d'accéder au chemin et au nom de fichier par défaut.

  • Désactivez les points de terminaison pour les modifications temporaires au lieu de modifier votre configuration : dans de nombreux cas, vous souhaiterez peut-être mettre un point de terminaison hors ligne. Au lieu de supprimer le point de terminaison de votre profil, désactivez simplement le point de terminaison individuel. Ainsi, le point de terminaison reste dans le profil, mais ce dernier agit comme s'il ne l'était pas. Cette action est très utile pour supprimer temporairement un point de terminaison qui est en mode de maintenance ou en cours de redéploiement. Une fois le point de terminaison à nouveau opérationnel, vous pouvez l'activer. Pour plus d'informations, consultez Désactiver ou activer un point de terminaison.

  • Désactivez un profil pour les modifications temporaires au lieu de le supprimer : vous souhaiterez peut-être mettre l'intégralité d'un profil hors ligne, et pas seulement les points de terminaison qu'il spécifie. Pour cela, désactivez le profil. Lorsque vous désactivez un profil, tous les paramètres restent disponibles à des fins de modification dans le Portail de gestion et vous remettez le profil en ligne rapidement et facilement pour le réutiliser. Pour plus d'informations, consultez Désactiver, activer ou supprimer un profil.

  • Stockage : la façon dont vous concevez l'emplacement et la distribution de votre stockage est un point important à prendre en compte dans l'utilisation de Traffic Manager. Imaginez la transaction de bout en bout et la façon dont vos données circuleront au moment où vous créez et déployez vos applications pour Traffic Manager.

  • SQL Azure : mêmes recommandations que pour le stockage. Analysez l'état de vos applications et les besoins de vos données quand vous étendez vos points de terminaison sur plusieurs zones géographiques.

Voir aussi

Afficher:
© 2014 Microsoft