Agence web » Actualités du digital » Pourquoi vous devriez utiliser AWS Route 53 sur un DNS « stupide »

Pourquoi vous devriez utiliser AWS Route 53 sur un DNS « stupide »

Votre DNS est le service qui traduit votre nom de domaine en une adresse IP. AWS Route 53 est un système DNS intelligent qui peut changer dynamiquement votre adresse d’origine en fonction de la charge, et même effectuer un équilibrage de charge avant même que le trafic n’atteigne vos serveurs.

Route 53 s’intègre à AWS

Si vous gérez un petit site Web, vous disposez probablement du service DNS gratuit fourni avec votre fournisseur de nom de domaine, tel que Namecheap ou GoDaddy. Si vous exécutez un grand site, vous pourriez payer un supplément pour un fournisseur DNS «premium», comme Cloudflare ou Dyn pour obtenir de meilleures vitesses de recherche (le temps qu’il faut pour rediriger un utilisateur) et des temps de propagation plus rapides (combien de temps cela prend pour modifications de votre configuration DNS pour prendre effet).

Mais les systèmes DNS gratuits et premium sont, dans un sens, «stupides» par rapport à l’offre d’AWS. Les serveurs de noms de CloudFlare n’ont aucune connaissance du fonctionnement de votre site Web sur un service différent; ils ne font que fournir une carte des noms de domaine aux adresses IP, afin que les utilisateurs puissent faire des demandes à votre site.

C’est là que Route 53 surpasse la concurrence (si vous utilisez AWS, c’est-à-dire). Parce qu’AWS possède à la fois le serveur et le système DNS, ils ont fait en sorte que les deux jouent bien ensemble. Par exemple, si votre serveur subit un plantage, un DNS normal continuerait de rediriger les utilisateurs vers le serveur planté, car c’est ce que vous lui avez demandé de faire. Mais Route 53 peut effectuer des contrôles d’intégrité sur vos serveurs et rediriger les utilisateurs vers une ressource saine pendant que le problème est résolu.

La Route 53 peut également éviter les problèmes en premier lieu en agissant de manière similaire à un équilibreur de charge, mais au niveau DNS, en dirigeant un certain pourcentage de trafic vers différents points de terminaison avec des poids prédéfinis. Cela signifie que le trafic est équilibré avant même que l’utilisateur ne se connecte, sans passer par un équilibreur de charge central.Il peut également être utilisé pour des tests A / B de haut niveau, en redirigeant le trafic vers des serveurs entièrement différents, qui pourraient afficher deux différents des sites.

Route 53 possède également des intégrations avec Elastic Load Balancer d’AWS qui vous permettent de mapper votre DNS directement à votre équilibreur de charge existant, sans recherches supplémentaires. Les équilibreurs de charge n’ont pas d’adresse IP statique, juste des noms d’hôte statiques; Si vous deviez mapper un DNS externe à un équilibreur de charge existant, les utilisateurs devraient d’abord demander à votre DNS le nom d’hôte de l’équilibreur de charge, puis demander au DNS AWS l’adresse IP de l’équilibreur de charge. Avec Route 53, tout est traité en une seule demande.

Route 53 peut également sélectionner le point d’extrémité de latence le plus faible que vous possédez, ou un emplacement géographique spécifique, et y rediriger les utilisateurs. Vraiment, vous devriez également utiliser une sorte de CDN (comme CloudFront d’AWS) si vous vous souciez de la latence, mais c’est une fonctionnalité intéressante à avoir.

Combien coûte la Route 53?

La Route 53 est assez bon marché, vous payez simplement:

  • 0,50 $ par mois pour chaque domaine (les sous-domaines sont gratuits),
  • 0,50 $ par mois pour chaque serveur avec un bilan de santé (0,75 $ pour les serveurs non AWS), et
  • 0,40 $ par million de requêtes, ou
  • 0,60 USD par million de requêtes si le routage basé sur la latence est activé.

Cependant, même si vous êtes facturé pour chaque requête, le total sera probablement inférieur à celui attendu. Les recherches d’enregistrements d’alias (A) sont gratuites et les enregistrements A constituent probablement la majeure partie de ce que votre DNS sert réellement. De plus, vous êtes facturé par requête et non par vue par page. les utilisateurs n’auront besoin de rechercher votre DNS qu’une seule fois par session.

Configuration de la route 53

Pour configurer Route 53, vous devrez transférer votre domaine vers AWS. Vous pouvez le faire en transférant votre domaine, ou si vous êtes en train de configurer, vous pouvez l’acheter directement auprès d’AWS. Notez que vous ne pourrez peut-être pas acheter tous les domaines de premier niveau directement auprès d’AWS, tels que .io.

Dans la console de gestion Route 53, sélectionnez «Domaines enregistrés», puis choisissez «Transférer le domaine»:

Ensuite, vous devrez déverrouiller votre domaine auprès de votre fournisseur actuel. La méthode exacte peut varier, mais la plupart devraient avoir des méthodes de transfert de domaines vers d’autres fournisseurs. Le domaine sera marqué comme transférable, et vous recevrez un code d’autorisation, qui est la clé qui déverrouille le domaine.

Si vous voyez cette erreur lors de la tentative de transfert, soit vous n’avez pas déverrouillé le domaine, soit il ne s’est pas encore propagé. Ou, vous ne possédez pas le domaine en premier lieu.

Une fois le domaine transférable, le code de confirmation vous sera demandé et le domaine devrait être transféré.

Une fois qu’un nouveau domaine est disponible dans votre compte, AWS créera automatiquement une zone hébergée pour vous (notez que cela coûte 0,50 $ par mois, ou 6 $ par an, pour chaque domaine que vous possédez). Cette zone contrôle vos paramètres de domaine, y compris tous les sous-domaines. Ouvrez la zone hébergée et créez un nouveau jeu d’enregistrements pour ajouter un enregistrement.

Vous pouvez créer un enregistrement A standard pour alias le domaine vers une adresse IP, ou donner un ensemble d’adresses IP et spécifier des pondérations à équilibrer entre elles en fonction de la latence et des contrôles d’intégrité. Vous pouvez également alias un enregistrement directement vers certains services AWS, tels qu’un point de terminaison VPC ou un équilibreur de charge.

Une fois les modifications propagées (ne devraient pas être inférieures à 60 secondes), vous pourrez accéder à votre site via votre domaine comme d’habitude.

★★★★★