View a markdown version of this page

Routage par géoproximité - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Routage par géoproximité

Grâce au routage par géoproximité, Amazon Route 53 achemine le trafic vers vos ressources en fonction de la localisation de vos utilisateurs et de vos ressources. Il envoie le trafic à la ressource disponible la plus proche. Vous pouvez également choisir d'envoyer plus ou moins de trafic vers une ressource donnée en définissant une valeur appelée biais. Un biais étend ou réduit la zone géographique à partir de laquelle le trafic est acheminé vers une ressource.

Vous créez des règles de proximité géographique pour vos ressources et spécifiez l'une des valeurs suivantes pour chaque règle :

  • Si vous utilisez AWS des ressources, spécifiez le Région AWS ou le groupe de zones locales dans lequel vous avez créé la ressource.

  • Si vous n'utilisez pas de AWS ressources, indiquez la latitude et la longitude de la ressource.

Pour utiliser AWS les zones locales, vous devez d'abord les activer. Pour plus d'informations, consultez Premiers pas avec les zones locales dans le Guide de l'utilisateur des zones locales AWS .

Pour en savoir plus sur la différence entre les zones locales Régions AWS et les zones, consultez la section Régions et zones dans le guide de l'utilisateur Amazon EC2.

(Facultatif) Pour modifier la taille de la région géographique à partir de laquelle Route 53 achemine le trafic vers une ressource, spécifiez la valeur d'écart applicable :

  • Pour étendre la taille de la région géographique à partir de laquelle Route 53 achemine le trafic vers une ressource, spécifiez un nombre entier positif compris entre 1 et 99 en tant que valeur d'écart. Route 53 diminue la taille des régions adjacentes.

  • Pour réduire la taille de la région géographique à partir de laquelle Route 53 achemine le trafic vers une ressource, spécifiez une valeur d'écart négative comprise entre -1 et -99. La Route 53 étend la taille des régions adjacentes.

Note

Route 53 met à jour la console Traffic Flow. Pendant la période de transition, vous pouvez continuer à utiliser l'ancienne console.

Choisissez l'onglet correspondant à la console que vous utilisez.

New console

La carte suivante en montre quatre Régions AWS (numérotées de 1 à 5) :

  1. USA Ouest (Oregon)

  2. Europe (Francfort)

  3. Asie-Pacifique (Tokyo)

  4. Afrique (Le Cap)

  5. Middle East (Bahrain)

Note

Les cartes ne sont disponibles qu'avec Traffic Flow.

Une carte du monde qui montre comment le trafic est acheminé lorsque vous disposez d'enregistrements de géoproximité pour des ressources situées Régions AWS dans l'ouest des États-Unis (Oregon), en Europe (Francfort), en Asie-Pacifique (Tokyo), en Afrique (Le Cap) et au Moyen-Orient (Bahreïn).

La carte suivante montre ce qui se passe si vous ajoutez un biais de +25 pour la région de l'Ouest des États-Unis (Oregon) (numéro 1 sur la carte). Le trafic est acheminé vers la ressource de cette région à partir d'une plus grande partie de l'Amérique du Nord et de l'ensemble de l'Amérique du Sud qu'auparavant.

Une carte du monde qui illustre la façon dont le trafic est acheminé lorsque vous ajoutez un écart de +25 dans la région USA Est (Virginie du Nord).

La carte suivante montre ce qui se passe si vous modifiez le biais à -25 pour la région de l'Ouest des États-Unis (Oregon). Le trafic est acheminé vers la ressource de cette région depuis de plus petites parties de l'Amérique du Nord et du Sud qu'auparavant, et davantage de trafic est acheminé vers les ressources des régions adjacentes 2 , 3 et 4.

Une carte du monde qui montre comment le trafic est acheminé lorsque vous ajoutez un biais de -25 dans la région ouest des États-Unis (Oregon).
Old console

La carte suivante en montre quatre Régions AWS (numérotées de 1 à 4) et un emplacement à Johannesburg, en Afrique du Sud, spécifié par la latitude et la longitude (5).

Note

Les cartes ne sont disponibles qu'avec Traffic Flow.

Une carte du monde qui montre comment le trafic est acheminé lorsque vous disposez d'enregistrements de géoproximité pour des ressources situées Régions AWS dans l'ouest des États-Unis (Oregon), dans l'est des États-Unis (Virginie du Nord), en Europe (Paris) et en Asie-Pacifique (Tokyo), et que vous avez un enregistrement pour une AWS ressource non liée à Johannesburg, en Afrique du Sud.

La carte suivante montre ce qui se produit si vous ajoutez un écart de +25 pour la région USA Est (Virginie du Nord) (numéro 2 sur la carte). Le trafic est acheminé vers la ressource dans cette région à partir d'une plus grande partie de l'Amérique du Nord que précédemment, et à partir de l'ensemble de l'Amérique du Sud.

Une carte du monde qui illustre la façon dont le trafic est acheminé lorsque vous ajoutez un écart de +25 dans la région USA Est (Virginie du Nord).

La carte suivante montre ce qui se produit si vous modifiez l'écart à -25 pour la région USA Est (Virginie du Nord). Le trafic est acheminé vers la ressource dans cette région à partir de plus petites parties d'Amérique du Nord et du Sud que précédemment, et davantage de trafic est acheminé vers les ressources dans les régions adjacentes 1, 3 et 5.

Une carte du monde qui illustre la façon dont le trafic est acheminé lorsque vous ajoutez un écart de -25 dans la région USA Est (Virginie du Nord).

L'effet de la modification du biais pour vos ressources dépend de plusieurs facteurs, notamment les suivants :

  • Le nombre de ressources dont vous disposez.

  • Dans quelle mesure les ressources sont-elles proches les unes des autres ?

  • Le nombre d'utilisateurs à proximité de la frontière entre les régions géographiques. Supposons, par exemple, que vous disposiez de ressources dans l'est des Régions AWS États-Unis (Virginie du Nord) et dans l'ouest des États-Unis (Oregon) et que de nombreux utilisateurs se trouvent à Dallas, Austin et San Antonio, au Texas, aux États-Unis. Ces villes se trouvent à peu près à la même distance des deux ressources, de sorte qu'un léger changement de biais pourrait déplacer une grande partie du trafic de l'une Région AWS à l'autre.

Nous vous suggérons de modifier le biais par petites étapes pour éviter de surcharger vos ressources en raison d'un changement soudain de trafic.

Pour de plus amples informations, veuillez consulter Comment Amazon Route 53 utilise EDNS0 pour estimer l'emplacement d'un utilisateur.

Comment Amazon Route 53 utilise une valeur d'écart pour acheminer le trafic

Voici la formule utilisée par Amazon Route 53 pour déterminer la manière d'acheminer le trafic :

Écart

Biased distance = actual distance * [1 - (bias/100)]

Lorsque la valeur du biais est positive, Route 53 traite la source d'une requête DNS et la ressource dans un enregistrement de géoproximité (comme une instance EC2 dans un Région AWS) comme si elles étaient plus proches l'une de l'autre qu'elles ne le sont réellement. Supposons, par exemple, que vous disposiez des enregistrements de géoproximité suivants :

  • Un enregistrement pour un serveur Web A, qui possède une valeur d'écart positive de 50

  • Un enregistrement pour un serveur Web B qui ne possède aucune valeur d'écart

Lorsqu'un enregistrement de proximité géographique possède une valeur d'écart positive de 50, Route 53 divise par deux la distance entre la source d'une requête et la ressource correspondant à cet enregistrement. Route 53 détermine ensuite quelle ressource est la plus proche de la source de la requête. Supposons que le serveur Web A se trouve à 150 km de la source d'une requête et que le serveur Web B est à 100 km de la source de la requête. Si aucun enregistrement n'avait eu de valeur d'écart, Route 53 aurait acheminé la requête vers le serveur Web B, en raison de sa proximité. Cependant, étant donné que l'enregistrement du serveur Web A a un biais positif de 50, Route 53 traite le serveur Web A comme s'il se trouvait à 75 km de la source de la requête. Route 53 va donc acheminer la requête vers le serveur Web A.

Voici le calcul pour une valeur d'écart positive de 50 :

Bias = 50 Biased distance = actual distance * [1 - (bias/100)] Biased distance = 150 kilometers * [1 - (50/100)] Biased distance = 150 kilometers * (1 - .50) Biased distance = 150 kilometers * (.50) Biased distance = 75 kilometers