Cours Aws

7.76 Route 53 vue d'ensemble AWS

Cette section introduit Route 53, le service DNS géré d'AWS. Nous allons couvrir les principales fonctionnalités : durée de vie (TTL) des enregistrements, différence entre noms canoniques et alias, vérifications d'état (health checks), stratégies de routage (simple, pondéré, basé sur la latence, à basculement, géolocalisation, valeurs multiples), et intégration de domaines externes à AWS.

Le DNS, rappel et types d'enregistrements

Le DNS est un ensemble de règles et d'enregistrements qui permet aux clients de résoudre une URL en adresse IP de serveur. Les types les plus courants sont :

  • A : mappe un nom d'hôte vers une adresse IPv4
  • AAAA : mappe un nom d'hôte vers une adresse IPv6
  • CNAME (canonical name) : affecte un nom d'hôte à un autre nom de domaine
  • Alias : spécifique à Route 53, mappe un nom de domaine vers une ressource AWS (ELB, CloudFront, S3 bucket, etc.)

Concrètement, un client qui demande app.mon-domaine.com interroge Route 53, reçoit l'adresse IP correspondante (enregistrement A), puis adresse une requête HTTP au serveur résolu. Route 53 peut héberger des domaines publics (achetés ou détenus) accessibles depuis Internet, ou des zones privées résolvables uniquement par les instances à l'intérieur d'un VPC (par exemple app.ma-compagnie.internal).

Route 53 propose des fonctionnalités avancées : équilibrage de charge par DNS (côté client), health checks sur les instances, et plusieurs stratégies de routage — basculement, géolocalisation, latence, pondéré, valeurs multiples. Le coût d'une zone hébergée est d'environ 0,50 $ par mois. Dans la suite de la section, nous allons créer notre premier service Route 53 avec un domaine associé.