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é.

En résumé

AWS Route 53 est un service DNS géré qui permet de résoudre les noms de domaine vers les adresses IP des ressources AWS. Ce cours couvre les principaux composants du service : les types d'enregistrements (A, AAAA, CNAME, Alias), le concept de TTL, et les stratégies de routage avancées (simple, latence, basculement, géolocalisation, valeurs multiples). Route 53 intègre également des fonctionnalités de santé du service (health checks) et supporte à la fois les domaines publics et privés au sein d'un VPC.

Points clés

  • Route 53 est le service DNS géré d'AWS qui traduit les noms de domaine en adresses IP pour permettre aux clients d'accéder aux ressources
  • Les principaux types d'enregistrements incluent les enregistrements A (IPv4), AAAA (IPv6), CNAME (alias de nom canonique) et Alias (spécifiques à AWS)
  • Le TTL (Time To Live) des enregistrements détermine la durée de mise en cache des données DNS par les clients
  • Route 53 offre plusieurs stratégies de routage : simple, basée sur la latence, par basculement, géolocalisation, et à valeurs multiples pour la répartition de charge
  • Le service supporte les domaines publics accessibles depuis Internet et les domaines privés résolubles uniquement au sein d'un VPC
  • Les health checks permettent de vérifier la disponibilité des instances avant de les inclure dans les réponses DNS

Questions fréquentes

Quelle est la différence entre les enregistrements CNAME et Alias dans Route 53 ?

Les enregistrements CNAME (Canonical Name) permettent d'affecter un nom d'hôte à un autre nom de domaine, tandis que les enregistrements Alias sont spécifiques à AWS et permettent de pointer un domaine vers une ressource AWS (comme un load balancer ou une distribution CloudFront) sans coût supplémentaire.

Comment Route 53 gère-t-il la répartition du trafic entre plusieurs serveurs ?

Route 53 propose plusieurs stratégies de routage : simple (répartition aléatoire), pondéré (basé sur des poids), latence (vers l'instance avec la plus basse latence), géolocalisation (selon la localisation du client) et basculement (basculement automatique en cas de défaillance détectée par les health checks).

Quel est le coût d'utilisation d'une zone hébergée Route 53 ?

Le coût d'une zone hébergée sur Route 53 est de 50 centimes de dollars par mois, auxquels s'ajoutent les frais de requête DNS selon le volume de trafic.