Méthodes de routage de Traffic ManagerTraffic Manager routing methods

Azure Traffic Manager prend en charge six méthodes de routage du trafic pour déterminer comment acheminer le trafic réseau vers les différents points de terminaison de service.Azure Traffic Manager supports six traffic-routing methods to determine how to route network traffic to the various service endpoints. Pour tout profil, Traffic Manager applique à chaque requête DNS qu’il reçoit la méthode de routage du trafic associée au profil.For any profile, Traffic Manager applies the traffic-routing method associated to it to each DNS query it receives. La méthode de routage du trafic détermine le point de terminaison retourné dans la réponse DNS.The traffic-routing method determines which endpoint is returned in the DNS response.

Les méthodes de routage du trafic suivantes sont disponibles dans Traffic Manager :The following traffic routing methods are available in Traffic Manager:

  • Priority: Sélectionnez Priority si vous souhaitez utiliser un point de terminaison de service principal pour tout le trafic et disposer de sauvegardes au cas où les points de terminaison principaux ou de sauvegarde ne sont pas disponibles.Priority: Select Priority when you want to use a primary service endpoint for all traffic, and provide backups in case the primary or the backup endpoints are unavailable.
  • Weighted: Sélectionnez Weighted (Pondéré) si vous souhaitez distribuer le trafic entrant sur un ensemble de points de terminaison, soit uniformément, soit en fonction du poids que vous définissez.Weighted: Select Weighted when you want to distribute traffic across a set of endpoints, either evenly or according to weights, which you define.
  • Performance: Sélectionnez Performance (Performances) quand vos points de terminaison se trouvent sur des emplacements géographiques différents et que vous souhaitez que les utilisateurs finaux utilisent le point de terminaison « le plus proche » en termes de latence réseau la plus faible.Performance: Select Performance when you have endpoints in different geographic locations and you want end users to use the "closest" endpoint in terms of the lowest network latency.
  • Geographic: Sélectionnez l’option Geographic (Géographique) pour diriger les utilisateurs vers des points de terminaison spécifiques (Azure, externes ou imbriqués) selon l’emplacement géographique dont leur requête DNS provient.Geographic: Select Geographic so that users are directed to specific endpoints (Azure, External, or Nested) based on which geographic location their DNS query originates from. Cette option permet aux clients Traffic Manager de mettre en œuvre des scénarios où il est important de connaître la région géographique des utilisateurs et de router leur trafic en fonction de celle-ci.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Exemples : respect des obligations en matière de souveraineté des données, localisation de contenu et d’expérience utilisateur, mesure du trafic en provenance de différentes régions.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions.
  • Multivalue: Sélectionnez Multivalue (Valeurs multiples) pour les profils Traffic Manager qui ne peuvent avoir que des adresses IPv4/IPv6 en tant que points de terminaison.Multivalue: Select MultiValue for Traffic Manager profiles that can only have IPv4/IPv6 addresses as endpoints. Quand une demande est reçue pour ce profil, tous les points de terminaison intègres sont retournés.When a query is received for this profile, all healthy endpoints are returned.
  • Subnet: Sélectionnez la méthode de routage du trafic Subnet (Sous-réseau) pour mapper des ensembles de plages d’adresses IP d’utilisateur final à un point de terminaison spécifique au sein d’un profil Traffic Manager.Subnet: Select Subnet traffic-routing method to map sets of end-user IP address ranges to a specific endpoint within a Traffic Manager profile. Quand une demande est reçue, le point de terminaison retourné est celui qui est mappé pour l’adresse IP source de cette demande.When a request is received, the endpoint returned will be the one mapped for that request’s source IP address. 

Tous les profils Traffic Manager incluent une surveillance de l’intégrité des points de terminaison et un basculement de point de terminaison automatique.All Traffic Manager profiles include monitoring of endpoint health and automatic endpoint failover. (pour plus d’informations, voir la rubrique relative à la surveillance des points de terminaison avec Traffic Manager) ;For more information, see Traffic Manager Endpoint Monitoring. Un profil Traffic Manager donné ne peut utiliser qu’une seule méthode de routage du trafic.A single Traffic Manager profile can use only one traffic routing method. Vous pouvez sélectionner une méthode de routage du trafic différente pour votre profil à tout moment.You can select a different traffic routing method for your profile at any time. Les modifications sont appliquées dans la minute, sans aucun temps d’arrêt.Changes are applied within one minute, and no downtime is incurred. Les méthodes de routage du trafic peuvent être combinées dans des profils Traffic Manager imbriqués.Traffic-routing methods can be combined by using nested Traffic Manager profiles. Une imbrication permet de créer des configurations de routage du trafic sophistiquées et flexibles répondant aux besoins d’applications complexes plus importantes.Nesting enables sophisticated and flexible traffic-routing configurations that meet the needs of larger, complex applications. Pour plus d’informations, consultez Profils Traffic Manager imbriqués.For more information, see nested Traffic Manager profiles.

Méthode de routage du trafic basé sur la prioritéPriority traffic-routing method

Souvent, une organisation souhaite assurer la fiabilité de ses services en déployant un ou plusieurs services de sauvegarde utilisables en cas de défaillance du service principal.Often an organization wants to provide reliability for its services by deploying one or more backup services in case their primary service goes down. La méthode de routage du trafic « Priorité » permet aux clients Azure d’implémenter facilement ce modèle de basculement.The 'Priority' traffic-routing method allows Azure customers to easily implement this failover pattern.

Méthode de routage du trafic « Priorité » d’Azure Traffic Manager

Le profil Traffic Manager contient une liste hiérarchisée de points de terminaison de service.The Traffic Manager profile contains a prioritized list of service endpoints. Par défaut, Traffic Manager envoie tout le trafic vers le point de terminaison principal (priorité la plus élevée).By default, Traffic Manager sends all traffic to the primary (highest-priority) endpoint. Si le point de terminaison principal n’est pas disponible, Traffic Manager route le trafic vers le deuxième point de terminaison.If the primary endpoint is not available, Traffic Manager routes the traffic to the second endpoint. Si les points de terminaison de type principal et secondaire ne sont pas disponibles, le trafic est envoyé vers le troisième, et ainsi de suite.If both the primary and secondary endpoints are not available, the traffic goes to the third, and so on. La disponibilité du point de terminaison est basée sur l’état configuré (activé ou désactivé) et la surveillance du point de terminaison en cours.Availability of the endpoint is based on the configured status (enabled or disabled) and the ongoing endpoint monitoring.

Configuration de points de terminaisonConfiguring endpoints

Avec Azure Resource Manager, vous configurez la priorité de point de terminaison explicitement à l’aide de la propriété « priority » pour chaque point de terminaison.With Azure Resource Manager, you configure the endpoint priority explicitly using the 'priority' property for each endpoint. Cette propriété est une valeur comprise entre 1 et 1000.This property is a value between 1 and 1000. Plus la valeur est basse, plus la priorité est élevée.Lower values represent a higher priority. Des points de terminaison ne peuvent pas partager des valeurs de priorité.Endpoints cannot share priority values. La définition de la propriété est facultative.Setting the property is optional. En cas d’omission, une priorité par défaut basée sur l’ordre du point de terminaison est utilisée.When omitted, a default priority based on the endpoint order is used.

Méthode de routage du trafic basé sur la pondérationWeighted traffic-routing method

La méthode de routage du trafic « Pondéré » vous permet de répartir le trafic uniformément ou d’utiliser une pondération prédéfinie.The 'Weighted' traffic-routing method allows you to distribute traffic evenly or to use a pre-defined weighting.

Méthode de routage du trafic « Pondéré » d’Azure Traffic Manager

Dans la méthode de routage du trafic Pondéré, vous affectez une pondération à chaque point de terminaison dans la configuration du profil Traffic Manager.In the Weighted traffic-routing method, you assign a weight to each endpoint in the Traffic Manager profile configuration. La pondération est un entier compris entre 1 et 1000.The weight is an integer from 1 to 1000. Ce paramètre est facultatif.This parameter is optional. En cas d’omission, Traffic Manager utilise la pondération par défaut « 1 ».If omitted, Traffic Managers uses a default weight of '1'. Plus le poids est élevé, plus la priorité est forte.The higher weight, the higher the priority.

Pour chaque requête DNS reçue, Traffic Manager choisit au hasard un point de terminaison disponible.For each DNS query received, Traffic Manager randomly chooses an available endpoint. La probabilité de choisir un point de terminaison dépend des pondérations assignées à tous les points de terminaison disponibles.The probability of choosing an endpoint is based on the weights assigned to all available endpoints. L’utilisation de la même pondération pour tous les points de terminaison produit une distribution uniforme du trafic.Using the same weight across all endpoints results in an even traffic distribution. L’utilisation de pondérations supérieures ou inférieures sur certains points de terminaison a pour effet que ceux-ci sont retournés plus ou moins fréquemment dans les réponses DNS.Using higher or lower weights on specific endpoints causes those endpoints to be returned more or less frequently in the DNS responses.

La méthode pondérée permet des scénarios utiles :The weighted method enables some useful scenarios:

  • Mise à niveau progressive d’une application : Allouez un pourcentage de trafic à acheminer vers un nouveau point de terminaison, puis augmentez progressivement le trafic au fil du temps jusqu’à 100 %.Gradual application upgrade: Allocate a percentage of traffic to route to a new endpoint, and gradually increase the traffic over time to 100%.
  • Migration d’application vers Azure : Créez un profil avec des points de terminaison Azure et externes.Application migration to Azure: Create a profile with both Azure and external endpoints. Ajustez la pondération des points de terminaison pour privilégier les nouveaux points de terminaison.Adjust the weight of the endpoints to prefer the new endpoints.
  • Extension du cloud pour une capacité supplémentaire : Étendez rapidement un déploiement local dans le cloud en le plaçant derrière un profil Traffic Manager.Cloud-bursting for additional capacity: Quickly expand an on-premises deployment into the cloud by putting it behind a Traffic Manager profile. Quand vous avez besoin d'une capacité supplémentaire dans le cloud, vous pouvez ajouter ou activer des points de terminaison supplémentaires et spécifier quelle partie du trafic est destinée à chaque point de terminaison.When you need extra capacity in the cloud, you can add or enable more endpoints and specify what portion of traffic goes to each endpoint.

En plus de l’utilisation du portail Azure, vous pouvez configurer des pondérations à l’aide d’Azure PowerShell, d’Azure CLI et d’API REST.In addition to using the Azure portal, you can configure weights using Azure PowerShell, CLI, and the REST APIs.

Il est important de comprendre que les réponses DNS sont mises en cache par les clients et les serveurs DNS récursifs que les clients utilisent pour résoudre les noms DNS.It is important to understand that DNS responses are cached by clients and by the recursive DNS servers that the clients use to resolve DNS names. Cette mise en cache peut avoir une incidence sur les distributions de trafic pondérées.This caching can have an impact on weighted traffic distributions. Lorsque le nombre de clients et de serveurs DNS récursifs est élevé, la distribution du trafic fonctionne comme prévu.When the number of clients and recursive DNS servers is large, traffic distribution works as expected. En revanche, si le nombre de clients ou de serveurs DNS récursifs est peu élevé, la mise en cache peut fausser sensiblement la distribution du trafic.However, when the number of clients or recursive DNS servers is small, caching can significantly skew the traffic distribution.

Les cas d’utilisation courants sont les suivants :Common use cases include:

  • les environnements de développement et de test ;Development and testing environments
  • les communications d’application à application ;Application-to-application communications
  • les applications destinées à une base étroite d’utilisateurs qui partagent une infrastructure DNS récursive commune (par exemple, des employés d’une entreprise se connectant via un proxy).Applications aimed at a narrow user-base that share a common recursive DNS infrastructure (for example, employees of company connecting through a proxy)

Ces effets de mise en cache DNS sont communs à tous les systèmes de routage du trafic basés sur DNS, pas seulement à Azure Traffic Manager.These DNS caching effects are common to all DNS-based traffic routing systems, not just Azure Traffic Manager. Dans certains cas, la solution peut constituer à effacer le cache DNS de manière explicite.In some cases, explicitly clearing the DNS cache may provide a workaround. Dans d’autres cas, une autre méthode de routage du trafic peut être plus appropriée.In other cases, an alternative traffic-routing method may be more appropriate.

Méthode de routage du trafic basé sur les performancesPerformance traffic-routing method

Un déploiement de points de terminaison en deux emplacements ou plus dans le monde peut améliorer la réactivité de nombreuses applications en routant le trafic vers l’emplacement « le plus proche » de vous.Deploying endpoints in two or more locations across the globe can improve the responsiveness of many applications by routing traffic to the location that is 'closest' to you. La méthode de routage du trafic « Performance » offre cette possibilité.The 'Performance' traffic-routing method provides this capability.

Méthode de routage du trafic « Performance » d’Azure Traffic Manager

Le point de terminaison « le plus proche » n’est pas nécessairement le plus proche en termes de distance géographique.The 'closest' endpoint is not necessarily closest as measured by geographic distance. Au lieu de cela, la méthode de routage du trafic « Performance » détermine le point de terminaison le plus proche en mesurant le temps de réponse (ou latence) du réseau.Instead, the 'Performance' traffic-routing method determines the closest endpoint by measuring network latency. Traffic Manager tient à jour une Table de latence Internet pour suivre le temps d’aller-retour entre les plages d’adresses IP et chaque centre de données Azure.Traffic Manager maintains an Internet Latency Table to track the round-trip time between IP address ranges and each Azure datacenter.

Traffic Manager recherche l’adresse IP source de la demande DNS entrante dans la Table de latence Internet.Traffic Manager looks up the source IP address of the incoming DNS request in the Internet Latency Table. Traffic Manager choisit ensuite un point de terminaison disponible dans le centre de données Azure, dont la latence est la plus faible pour la plage d’adresses IP, puis retourne ce point de terminaison dans la réponse DNS.Traffic Manager then chooses an available endpoint in the Azure datacenter that has the lowest latency for that IP address range, and returns that endpoint in the DNS response.

Comme expliqué dans Fonctionnement de Traffic Manager, Traffic Manager ne reçoit pas de requêtes DNS provenant directement de clients.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Au lieu de cela, les requêtes DNS proviennent du service DNS récursif que les clients sont configurés pour utiliser.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Par conséquent, l’adresse IP utilisée pour déterminer le point de terminaison « le plus proche » n’est pas l’adresse IP du client, mais celle du service DNS récursif.Therefore, the IP address used to determine the 'closest' endpoint is not the client's IP address, but it is the IP address of the recursive DNS service. Dans la pratique, cette adresse IP est un bon proxy pour le client.In practice, this IP address is a good proxy for the client.

Traffic Manager met régulièrement à jour la Table de latence Internet pour refléter les modifications de l’Internet global et des nouvelles régions Azure.Traffic Manager regularly updates the Internet Latency Table to account for changes in the global Internet and new Azure regions. Toutefois, les performances des applications varient en fonction des variations en temps réel de la charge sur Internet.However, application performance varies based on real-time variations in load across the Internet. Le routage du trafic Performance ne surveille pas la charge sur un point de terminaison de service donné.Performance traffic-routing does not monitor load on a given service endpoint. En revanche, si un point de terminaison devient indisponible, Traffic Manager ne l’inclut pas dans les réponses aux requêtes DNS.However, if an endpoint becomes unavailable, Traffic Manager does not include it in DNS query responses.

Points à noter :Points to note:

  • Si votre profil contient plusieurs points de terminaison situés dans la même région Azure, Traffic Manager répartit uniformément le trafic entre les points de terminaison disponibles dans cette région.If your profile contains multiple endpoints in the same Azure region, then Traffic Manager distributes traffic evenly across the available endpoints in that region. Si vous préférez une distribution de trafic différente au sein d’une région, vous pouvez utiliser des profils Traffic Manager imbriqués.If you prefer a different traffic distribution within a region, you can use nested Traffic Manager profiles.
  • Si tous les points de terminaison activés dans la région Azure la plus proche sont défectueux, Traffic Manager déplace le trafic vers les points de terminaison dans la région Azure la plus proche suivante.If all enabled endpoints in the closest Azure region are degraded, Traffic Manager moves traffic to the endpoints in the next closest Azure region. Si vous souhaitez définir une séquence de basculement préférée, utilisez des profils Traffic Manager imbriqués.If you want to define a preferred failover sequence, use nested Traffic Manager profiles.
  • Si vous utilisez la méthode de routage du trafic basé sur les performances avec des points de terminaison externes ou des points de terminaison imbriqués, vous devez spécifier l’emplacement de ces points de terminaison.When using the Performance traffic routing method with external endpoints or nested endpoints, you need to specify the location of those endpoints. Choisissez la région Azure la plus proche de votre déploiement.Choose the Azure region closest to your deployment. Ces emplacements sont les valeurs prises en charge par la Table de latence Internet.Those locations are the values supported by the Internet Latency Table.
  • L’algorithme qui choisit le point de terminaison est déterministe.The algorithm that chooses the endpoint is deterministic. Des requêtes DNS répétées à partir du même client sont dirigées vers le même point de terminaison.Repeated DNS queries from the same client are directed to the same endpoint. En règle générale, les clients utilisent des serveurs DNS récursifs différents quand ils se déplacent.Typically, clients use different recursive DNS servers when traveling. Le client peut être routé vers un point de terminaison différent.The client may be routed to a different endpoint. Le routage peut également être affecté par des mises à jour de la Table de latence Internet.Routing can also be affected by updates to the Internet Latency Table. Par conséquent, la méthode de routage du trafic Performance ne garantit pas qu’un client est toujours routé vers le même point de terminaison.Therefore, the Performance traffic-routing method does not guarantee that a client is always routed to the same endpoint.
  • Lorsque la Table de latence Internet change, il se peut que certains clients soient dirigés vers un point de terminaison différent.When the Internet Latency Table changes, you may notice that some clients are directed to a different endpoint. La précision de ce changement de routage varie en fonction des données de latence en cours.This routing change is more accurate based on current latency data. Ces mises à jour sont essentielles pour conserver l’exactitude du routage du trafic « Performance », car Internet évolue en permanence.These updates are essential to maintain the accuracy of Performance traffic-routing as the Internet continually evolves.

Méthode de routage du trafic Geographic (Géographique)Geographic traffic-routing method

Les profils Traffic Manager peuvent être configurés de manière à utiliser la méthode de routage Geographic (Géographique) pour diriger les utilisateurs vers des points de terminaison spécifiques (Azure, externes ou imbriqués) selon l’emplacement géographique dont leur requête DNS provient.Traffic Manager profiles can be configured to use the Geographic routing method so that users are directed to specific endpoints (Azure, External or Nested) based on which geographic location their DNS query originates from. Cette option permet aux clients Traffic Manager de mettre en œuvre des scénarios où il est important de connaître la région géographique des utilisateurs et de router leur trafic en fonction de celle-ci.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Exemples : respect des obligations en matière de souveraineté des données, localisation de contenu et d’expérience utilisateur, mesure du trafic en provenance de différentes régions.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions. Lorsqu’un profil est configuré pour le routage géographique, un ensemble de régions géographiques doit être affecté à chaque point de terminaison associé à ce profil.When a profile is configured for geographic routing, each endpoint associated with that profile needs to have a set of geographic regions assigned to it. Une région géographique peut présenter les niveaux de granularité suivants :A geographic region can be at following levels of granularity

  • World (Monde) : n’importe quelle régionWorld– any region
  • Regional Grouping (Regroupement régional) : Afrique, Moyen-Orient, Australie/Pacifique, etc.Regional Grouping – for example, Africa, Middle East, Australia/Pacific etc.
  • Country/Region (Pays/Région) : Irlande, Pérou, Hong Kong (R.A.S.), etc.Country/Region – for example, Ireland, Peru, Hong Kong SAR etc.
  • State/Province (État/Province) : États-Unis-Californie, Australie-Queensland, Canada-Alberta, etc. (remarque : ce niveau de granularité est pris en charge uniquement pour les états/provinces de l’Australie, du Canada et des États-Unis).State/Province – for example, USA-California, Australia-Queensland, Canada-Alberta etc. (note: this granularity level is supported only for states / provinces in Australia, Canada, and USA).

Lorsqu’une région ou un ensemble de régions est affecté à un point de terminaison, toutes les demandes provenant de ces régions sont routées exclusivement vers ce point de terminaison.When a region or a set of regions is assigned to an endpoint, any requests from those regions gets routed only to that endpoint. Traffic Manager utilise l’adresse IP source de la requête DNS pour déterminer la région où l’utilisateur effectue sa requête. Il s’agit en général de l’adresse IP du programme de résolution DNS local qui effectue la requête pour le compte de l’utilisateur.Traffic Manager uses the source IP address of the DNS query to determine the region from which a user is querying from – usually this is the IP address of the local DNS resolver doing the query on behalf of the user.

Méthode de routage du trafic « Geographic » (Géographique) d’Azure Traffic Manager

Traffic Manager analyse l’adresse IP source de la requête DNS afin de déterminer la région géographique d’origine de cette dernière.Traffic Manager reads the source IP address of the DNS query and decides which geographic region it is originating from. Il examine ensuite s’il existe un point de terminaison auquel cette région géographique est mappée.It then looks to see if there is an endpoint that has this geographic region mapped to it. Cette recherche commence au niveau de granularité le plus bas (State/Province [État/Province] où il est pris en charge, Pays/Région ailleurs) et remonte jusqu’au niveau le plus élevé, à savoir World (Monde).This lookup starts at the lowest granularity level (State/Province where it is supported, else at the Country/Region level) and goes all the way up to the highest level, which is World. La première correspondance trouvée à l’aide de ce balayage est désignée en tant que point de terminaison à renvoyer dans la réponse à la requête.The first match found using this traversal is designated as the endpoint to return in the query response. En cas de correspondance avec un point de terminaison de type imbriqué, un point de terminaison de ce profil enfant est renvoyé en fonction de sa méthode de routage.When matching with a Nested type endpoint, an endpoint within that child profile is returned, based on its routing method. Les points suivants s’appliquent à ce comportement :The following points are applicable to this behavior:

  • Une zone géographique peut être mappée à un seul point de terminaison dans un profil Traffic Manager lorsque le type de routage est défini sur Geographic (Géographique).A geographic region can be mapped only to one endpoint in a Traffic Manager profile when the routing type is Geographic Routing. Cela garantit un routage déterministe du trafic des utilisateurs et permet aux clients de mettre en œuvre des scénarios nécessitant des limites géographiques claires.This ensures that routing of users is deterministic, and customers can enable scenarios that require unambiguous geographic boundaries.

  • Si la région d’un utilisateur correspond au mappage géographique de deux points de terminaison différents, Traffic Manager sélectionne le point de terminaison présentant le niveau de granularité le plus bas et n’envisage pas la possibilité de router les demandes provenant de cette région vers l’autre point de terminaison.If a user’s region comes under two different endpoints’ geographic mapping, Traffic Manager selects the endpoint with the lowest granularity and does not consider routing requests from that region to the other endpoint. Par exemple, considérons un profil présentant le type de routage Geographic (Géographique) et deux points de terminaison, Endpoint1 et Endpoint2.For example, consider a Geographic Routing type profile with two endpoints - Endpoint1 and Endpoint2. Endpoint1 est configuré pour recevoir le trafic provenant d’Irlande et Endpoint2 est configuré pour recevoir le trafic provenant d’Europe.Endpoint1 is configured to receive traffic from Ireland and Endpoint2 is configured to receive traffic from Europe. Une demande provenant d’Irlande est systématiquement routée vers le point de terminaison Endpoint1.If a request originates from Ireland, it is always routed to Endpoint1.

  • Comme une région peut être mappée à un seul point de terminaison, Traffic Manager renvoie ce point de terminaison, qu’il soit intègre ou non.Since a region can be mapped only to one endpoint, Traffic Manager returns it regardless of whether the endpoint is healthy or not.

    Important

    Il est vivement recommandé aux clients utilisant la méthode de routage Geographic (Géographique) de l’associer avec les points de terminaison de type imbriqué qui présentent des profils enfants contenant au moins deux points de terminaison.It is strongly recommended that customers using the geographic routing method associate it with the Nested type endpoints that has child profiles containing at least two endpoints within each.

  • Si une correspondance de point de terminaison est trouvée et que ce point de terminaison se trouve à l’état Arrêté, Traffic Manager renvoie une réponse NODATA.If an endpoint match is found and that endpoint is in the Stopped state, Traffic Manager returns a NODATA response. Dans ce cas, aucune autre recherche n’est effectuée plus haut dans la hiérarchie de régions géographiques.In this case, no further lookups are made higher up in the geographic region hierarchy. Ce comportement s’applique également aux points de terminaison de type imbriqué lorsque le profil enfant se trouve à l’état Arrêté ou Désactivé.This behavior is also applicable for nested endpoint types when the child profile is in the Stopped or Disabled state.

  • Si un point de terminaison se trouve à l’état Désactivé, il n’est pas inclus dans le processus de mise en correspondance avec la région.If an endpoint displays a Disabled status, it won’t be included in the region matching process. Ce comportement s’applique également aux points de terminaison de type imbriqué lorsque le point de terminaison se trouve à l’état Désactivé.This behavior is also applicable for nested endpoint types when the endpoint is in the Disabled state.

  • Si une requête provient d’une région géographique qui n’a aucun mappage dans ce profil, Traffic Manager renvoie une réponse NODATA.If a query is coming from a geographic region that has no mapping in that profile, Traffic Manager returns a NODATA response. Par conséquent, il est vivement recommandé aux clients d’utiliser le routage géographique avec un point de terminaison, idéalement de type imbriqué avec au moins deux points de terminaison dans le profil enfant, auquel la région World (Monde) est affectée.Therefore, it is strongly recommended that customers use geographic routing with one endpoint, ideally of type Nested with at least two endpoints within the child profile, with the region World assigned to it. Cela garantit également que les adresses IP qui ne sont mappées à aucune région sont gérées.This also ensures that any IP addresses that do not map to a region are handled.

Comme expliqué dans Fonctionnement de Traffic Manager, Traffic Manager ne reçoit pas de requêtes DNS provenant directement de clients.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Au lieu de cela, les requêtes DNS proviennent du service DNS récursif que les clients sont configurés pour utiliser.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Par conséquent, l’adresse IP utilisée pour déterminer la région n’est pas l’adresse IP du client, mais celle du service DNS récursif.Therefore, the IP address used to determine the region is not the client's IP address, but it is the IP address of the recursive DNS service. Dans la pratique, cette adresse IP est un bon proxy pour le client.In practice, this IP address is a good proxy for the client.

FAQFAQs

Méthode de routage du trafic Valeurs multiplesMultivalue traffic-routing method

La méthode de routage du trafic Valeurs multiples vous permet d’obtenir plusieurs points de terminaison intègres dans une seule réponse à une requête DNS.The Multivalue traffic-routing method allows you to get multiple healthy endpoints in a single DNS query response. Cela permet à l’appelant de faire de nouvelles tentatives côté client avec d’autres points de terminaison quand un point de terminaison retourné ne répond pas.This enables the caller to do client-side retries with other endpoints in the event of a returned endpoint being unresponsive. Ce modèle peut augmenter la disponibilité d’un service et réduire la latence associée à une nouvelle requête DNS pour obtenir un point de terminaison sain.This pattern can increase the availability of a service and reduce the latency associated with a new DNS query to obtain a healthy endpoint. La méthode de routage Valeurs multiples ne fonctionne que si tous les points de terminaison sont de type « Externe » et sont des adresses IPv4 ou IPv6 spécifiées.MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. Lors de la réception d’une requête pour ce profil, tous les points de terminaison sains sont retournés et soumis à un nombre de retours maximal configurable.When a query is received for this profile, all healthy endpoints are returned and are subject to a configurable maximum return count.

FAQFAQs

Méthode de routage du trafic Sous-réseauSubnet traffic-routing method

La méthode de routage du trafic Sous-réseau vous permet de mapper un ensemble de plages d’adresses IP d’utilisateur final à des points de terminaison spécifiques dans un profil.The Subnet traffic-routing method allows you to map a set of end user IP address ranges to specific endpoints in a profile. Ensuite, si Traffic Manager reçoit une requête DNS pour ce profil, il inspecte l’adresse IP source de cette demande (dans la plupart des cas, il s’agit de l’adresse IP sortante de la résolution DNS utilisée par l’appelant), détermine le point de terminaison auquel elle est mappée, et retourne ce point de terminaison dans la réponse à la requête.After that, if Traffic Manager receives a DNS query for that profile, it will inspect the source IP address of that request (in most cases this will be the outgoing IP address of the DNS resolver used by the caller), determine which endpoint it is mapped to and will return that endpoint in the query response.

L’adresse IP à associer à un point de terminaison peut être spécifiée en tant que plage CIDR (par exemple, 1.2.3.0/24) ou plage d’adresses (par exemple, 1.2.3.4-5.6.7.8).The IP address to be mapped to an endpoint can be specified as CIDR ranges (e.g. 1.2.3.0/24) or as an address range (e.g. 1.2.3.4-5.6.7.8). Les plages d’adresses IP associées à un point de terminaison doivent être uniques au sein de ce profil, et il ne peut pas y avoir de chevauchement avec l’ensemble d’adresses IP d’un autre point de terminaison dans le même profil.The IP ranges associated with an endpoint need to be unique within that profile and cannot have an overlap with the IP address set of a different endpoint in the same profile. Si vous définissez un point de terminaison sans plage d’adresses, il fait office de secours et récupère le trafic de n’importe quel sous-réseau restant.If you define an endpoint with no address range, that functions as a fallback and take traffic from any remaining subnets. Si aucun point de terminaison de secours n’est inclus, Traffic Manager envoie une réponse NODATA pour toutes les plages non définies.If no fallback endpoint is included, Traffic Manager sends a NODATA response for any undefined ranges. Il est par conséquent hautement recommandé de définir un point de terminaison de secours ou de vérifier que toutes les plages d’adresses IP possibles sont spécifiées sur vos points de terminaison.It is therefore highly recommended that you either define a fallback endpoint, or else ensure that all possible IP ranges are specified across your endpoints.

Un routage de sous-réseau permet d’offrir une expérience différente au utilisateurs qui se connectent à partir d’un espace d’adressage IP spécifique.Subnet routing can be used to deliver a different experience for users connecting from a specific IP space. Par exemple, en utilisant un routage de sous-réseau, un client peut faire en sorte que toutes les demandes émanant de son bureau d’entreprise soient acheminées vers un autre point de terminaison où il peut tester une version uniquement interne de son application.For example, using subnet routing, a customer can make all requests from their corporate office be routed to a different endpoint where they might be testing an internal only version of their app. Un autre scénario est quand vous souhaitez offrir une expérience différente aux utilisateurs qui se connectent à partir d’un fournisseur de services Internet (ISP) spécifique (par exemple, pour bloquer les utilisateurs d’un ISP donné).Another scenario is if you want to provide a different experience to users connecting from a specific ISP (For example, block users from a given ISP).

FAQFAQs

Étapes suivantesNext steps

Découvrez comment développer des applications à haute disponibilité à l’aide de la surveillance de points de terminaison Traffic ManagerLearn how to develop high-availability applications using Traffic Manager endpoint monitoring