Optimiser les applications entre les régions à l’aide du routage en fonction du niveau de performance

Effectué

L’application de musique en streaming compte des utilisateurs situés dans différentes régions du monde. Certains utilisateurs se trouvent loin de l’endroit où l’application est déployée. Le niveau de performance du streaming dépend en partie de la distance entre l’appareil de l’utilisateur et l’hôte. Pour offrir le meilleur niveau de performance possible aux utilisateurs, vous déployez votre application dans plusieurs régions. Quand vous ajoutez des régions, vous souhaitez que Traffic Manager dirige automatiquement le trafic vers le point de terminaison le plus performant.

La méthode de routage du trafic en fonction du niveau de performance connecte les utilisateurs au serveur qui leur offre les meilleures performances. Il est possible que le serveur soit plus performant du fait de sa plus grande proximité physique avec l’utilisateur, mais aussi en raison d’une surcharge ou de la connectivité réseau à Internet. Azure stocke l’historique de la latence des requêtes DNS pour la connexion des clients dans une table de latence Internet. Azure peut utiliser ces informations pour diriger le trafic vers le serveur qui répond le plus rapidement, à savoir le serveur ayant la latence la plus faible. Traffic Manager tient à jour la table de latence Internet en suivant le temps d’aller-retour entre les plages d’adresses IP et chaque centre de données Azure. Si un point de terminaison devient indisponible, Traffic Manager ne l’inclut pas dans les réponses aux requêtes DNS.

Vous avez juste à configurer un profil Traffic Manager et à sélectionner la méthode de routage en fonction du niveau de performance. Vous n’avez pas besoin de classer les points de terminaison par priorité, car Traffic Manager route tout le trafic automatiquement vers le serveur qui répond le plus rapidement.

Dans l’exemple suivant, si le point de terminaison A arrête de fonctionner aussi efficacement que le point de terminaison B, le trafic des clients est automatiquement routé vers le point de terminaison B.

Diagram of an example showing Traffic Manager routing traffic to the best performing endpoint.

Le trafic client est routé de manière cohérente. Un client est dirigé vers le même point de terminaison pour toutes les requêtes qu’il effectue, s’il n’y a pas de changements au niveau du réseau et des serveurs sous-jacents. Si vous avez besoin d’un contrôle plus précis (par exemple, pour choisir un basculement par défaut dans une région), vous pouvez utiliser Traffic Manager dans une configuration imbriquée.