Amazon Route 53: tout ce que vous devez savoir sur le routage basé sur la latence



Ce didacticiel Amazon Route 53 vous présentera le service AWS Route 53 et vous guidera sur la façon dont vous pouvez rediriger le trafic en ligne à l'aide de ce service.

À l'ère d'Internet et des données numériques, nous voyons beaucoup de données en ligne générées et consommées. Cela a entraîné une énorme quantité de trafic en ligne. Il devient donc très important pour les plateformes en ligne de gérer ce trafic et de mieux servir leurs clients et plus rapidement. Cette Amazon Route 53 ( Le didacticiel Route 53) vous aidera à comprendre et à mettre en œuvre les pratiques susmentionnées.

Cet article se concentre sur les pointeurs suivants:





Alors laissez-nous ce tutoriel Amazon Route 53 avec le service suivant,

comment convertir un double en un int en java

Amazon Route 53

Logo - Amazon Route 53 - EdurekaC'est un évolutif(DNS) qui fournit un moyen fiable de redirigertrafic aux applications. Pour ce faire, les noms de domaine sont traduits en adresses IP pour aider les ordinateurs à mieux se connecter. Il est possible de connecter des requêtes à des entités comme Elastic Load Balancers dans AWS à l'aide d'Amazon Route 53. Par conséquent, les développeurs peuvent mapper des noms de domaine vers Seaux S3 ou autres ressources. Avec Amazon Route 53, les entreprises peuvent surveiller et acheminer facilement le trafic de données mondial. En termes simples, la route 53 est principalement utilisée à 3 fins: -



  • Enregistrement DNS
  • Trafic Internet d'itinéraire
  • Vérifier l'état de santé

Continuons maintenant avec ce didacticiel Amazon Route 53 et examinons le sujet suivant,

Types de routage

Amazon Route 53 utilise différentes politiques de routage pour acheminer le trafic répandu dans le monde. Voici la liste des mêmes,

  • Routage simple
  • Routage basé sur la latence
  • Routage de basculement
  • Routage de géolocalisation
  • Routage de géoproximité (flux de trafic uniquement)
  • Acheminement des réponses à valeurs multiples
  • Routage pondéré

Dans cet article sur le didacticiel Amazon Route 53, nous nous concentrerons précisément sur la politique de routage de latence



Politique de routage de latence

La performance joue un rôle important dans le succès d'un site Web. Il existe une corrélation directe entre le temps de réponse d'un site Web et le trafic vers celui-ci. Selon google,

  • Pinterest a augmenté le trafic des moteurs de recherche et les inscriptions de 15% en réduisant les temps d'attente perçus de 40%
  • La BBC a constaté qu'ils perdaient 10% supplémentaires d'utilisateurs pour chaque seconde supplémentaire que leur site mettait à charger

Si un site Web ou une application CRM a des clients provenant de plusieurs emplacements, le site Web peut être installé ou hébergé dans plusieurs régions AWS. Et toutes les demandes pour le site Web peuvent être traitées depuis la région AWS qui fournit la latence la plus faible pour améliorer la satisfaction globale du client. Cette fonctionnalité est fournie par «Latency Routing Policy» qui fait partie de laService AWS Route53.

Passons au dernier chapitre de ce didacticiel Amazon Route 53,

Démo Routage d'un exemple de site Web

Dans ce didacticiel, nous allons configurer un site Web statique simple dans deux régions différentes (par exemple, la Virginie du Nord et Mumbai), puis accéder au site Web à l'aide d'un nom de domaine et remarquer que nous serons automatiquement redirigés vers la région AWS la plus proche. Le modèle lors de la sélection des régions est que l'une des régions doit être la plus proche de vous physiquement et l'autre vers l'autre bout du monde comme un antipode.

Voici la séquence des étapes de haut niveau pour le même. La démo entière peut également être effectuée dans leAWSniveau gratuit.

  1. Créez un domaine gratuit depuis Freenom
  2. Créez deux instances Ubuntu EC2 dans différentes régions AWS
  3. Installez le serveur Web Apache et créez un site Web statique simple
  4. Configurez Route53 pour la «stratégie de routage de latence
  5. Ajouter les serveurs de noms de Route53 à Freenom
  6. Testez toute la configuration.

Quels sont les prérequis?

  • Accès à deux instances Ubuntu EC2 en cours d'exécution dans les régions de Virginie du Nord et de Mumbai (le choix de la zone de disponibilité dans une région n'a pas d'importance). Une instance EC2 de type t2.micro devrait être assez bonne car nous installerions un simple site Web statique et la bonne chose est que t2.micro relève également duAWSniveau gratuit. La procédure de création d'instances EC2 et comment s'y connecter est mentionnée dans le tutoriel Edureka Amazon Elastic Compute Cloud .

  • Assurez-vous de sélectionner le dernier Ubuntu pour l'AMI. Assurez-vous également que le port 80 (http) et le port 22 (ssh) sont ouverts dans le groupe de sécurité
  • Un domaine gratuit de Freenom comme mentionné dans le officiel Documentation doit être créé. Un nom de domaine existant provenant de n'importe quel fournisseur de domaine peut également être utilisé dans ce didacticiel, mais les étapes de ce didacticiel concernent le domaine créé à partir de Freenom.

Étape 1: Installez le serveur Web et créez un site Web statique simple sur Ubuntu

Connectez-vous aux deux serveurs Ubuntu à l'aide de Putty ou d'un autre logiciel et émettez les commandes suivantes pour installer le serveur Web et créer un site Web statique.

Étape 1.1: Devenez un utilisateur root pour exécuter les commandes suivantes.

sudo su

Étape 1.2: Obtenez la liste des logiciels

apt-get mise à jour

Étape 1.3: Installez le serveur Web Apache avec les dépendances et démarrez-le.

qu'est-ce que tostring en java

apt-get installer apache2
service apache2 démarrer

Étape 1.4: Créez une page Web statique «index.html» dans le dossier / var / www / html.

cd / var / www / html
echo 'Je suis à Mumbai'> index.html

Et voilà, vous avez presque un site Web à utiliser,

Pour le serveur de Virginie du Nord, remplacez la chaîne par «Je suis en Virginie du Nord». Habituellement, le même ensemble de pages Web serait déployé dans toutes les régions. Mais, pour distinguer la région AWS vers laquelle la Route53 redirige, il est nécessaire d'avoir une page Web différente sur chacun des serveurs.

Étape1.5: Assurez-vous que le site Web est opérationnel en saisissant l'adresse IP des serveurs EC2 dans le navigateur.

Étape 2: Configurer Route53 pour la stratégie de routage basée sur la latence (didacticiel Amazon Route 53)

Selon la documentation AWS sur Tarification de la zone hébergée , il n'y a aucun coût supplémentaire pour créer unZone hébergée.Si le même est supprimé dans les 12 heures suivant la création.

Étape 2.1: Accédez à AWS Management Console, recherchez le service Route53 et cliquez sur «Get started now» sous la gestion DNS.

Étape 2.2: Cliquez sur «Créer une zone hébergée» et entrez le nom de domaine qui a été créé dans Freenom et cliquez sur Créer.

La zone hébergée doit être créée et les serveurs de noms doivent apparaître comme indiqué ci-dessous. Nous utiliserons la même chose dans la console Freenom plus tard.

Étape 2.3: Cliquez une fois sur «Créer un jeu d'enregistrements» pour chaque serveur Ubuntu et spécifiez les détails comme indiqué ci-dessous. Notez que l'adresse IP mentionnée dans le champ Valeur est l'adresse IP de l'instance EC2. En outre, le nom de l'enregistrement doit être le même pour les enregistrements ANAME (test dans ce cas) et «SET ID» pour les deux enregistrements doit être différent.

Enfin, les enregistrements ANAME doivent être affichés comme ci-dessous.

Étape 3: Ajouter les serveurs de noms de Route53 à Freenom (Tutoriel Amazon Route 53)

Les détails du serveur de noms de la zone hébergée Route53 devraient être ajoutés au domaine Freenom créé précédemment, cela permettrait à Freenom de résoudre les noms de domaine en adresses IP.

Étape 3.1: Aller vers Freenom dans le navigateur et allez dans «Services -> Mes domaines». Tous les domaines actuellement détenus seront affichés. Cliquez sur «Gérer les domaines» pour le modifier.

Étape3.2: Allez dans «Outil de gestion -> Serveurs de noms et sélectionnez« Utiliser des serveurs de noms personnalisés.

Étape3.3: Entrez les serveurs de noms reçus de la zone hébergée AWS Route53 et cliquez sur «Modifier les serveurs de noms» pour terminer le réglage dans Freenom.

Si le domaine a été enregistré auprès de GoDaddy, suivez les instructions officielles pour configurer les serveurs de noms personnalisés. La séquence d'étapes ci-dessus concerne Freenom.

Étape 4: Test de l'ensemble de la configuration

Maintenant que toute la configuration est terminée. Entrez l'URL du nom de domaine dans le navigateur et Route53 «Latency Routing Policy» devrait automatiquement rediriger vers la page Web en fonction de la meilleure latence. Comme ce tutoriel est en cours de rédaction depuis l'Inde, nous sommes automatiquement redirigés vers la région AWS de Mumbai, comme vous pouvez le voir ci-dessous,

Dans ce didacticiel, nous avons remarqué que la «politique de routage de latence» redirigera l'utilisateur vers la région en fonction du temps de latence, ce qui offre finalement la meilleure expérience au client. Le seul problème avec cette approche est que les serveurs Web doivent être répliqués dans plusieurs régions, ce qui entraîne des coûts supplémentaires.

fonction de fractionnement dans l'exemple java

Dans les prochains didacticiels, nous examinerons la «politique de routage pondérée» qui permet au trafic d'être redirigé proportionnellement en fonction de la taille de l'instance EC2. Maintenant avant de partir, mAssurez-vous de supprimer les ressources créées dans le cadre de ce didacticiel, car il existe un coût associé à celles qui ne font pas partie de l'offre gratuite.

Alors ça y est les gars, cela nous amène à la fin de cet article sur le didacticiel Amazon Route 53.Si vous souhaitez acquérir une expertise dans ce domaine, Edureka a mis au point un programme qui couvre exactement ce dont vous auriez besoin pour réussir l'examen d'architecte de solution! Vous pouvez consulter les détails du cours pour formation.

En cas de questions liées à ce blog, n'hésitez pas à poser une question dans la section commentaires ci-dessous et nous serons plus qu'heureux de vous répondre dans les plus brefs délais.