Résoudre dynamiquement un nom de ressource en utilisant un enregistrement d’alias

Effectué

Dans l’exercice précédent, vous avez réussi à déléguer le domaine du bureau d’enregistrement à votre Azure DNS et à configurer un enregistrement A pour lier le domaine à votre serveur Web.

La phase suivante du déploiement consiste à améliorer la résilience en utilisant un équilibreur de charge. Les équilibreurs de charge distribuent les demandes de données entrantes et le trafic entrant entre un ou plusieurs serveurs. Ils réduisent la charge sur un des serveurs et améliorent les performances. Cette technologie est bien établie. Vous pouvez l’utiliser tout au long de votre réseau local.

Vous savez que l’enregistrement A et l’enregistrement CNAME ne prennent pas en charge la connexion directe à des ressources Azure comme vos équilibreurs de charge. Vous devez trouver comment relier le domaine apex à un équilibreur de charge.

Qu’est-ce qu’un domaine apex ?

Le domaine apex représente le niveau le plus élevé de votre domaine. Dans notre cas, il s’agit de wideworldimports.com. Le domaine apex est également parfois appelé apex de zone ou apex racine. Le symbole @ représente généralement le domaine apex dans vos enregistrements de zone DNS.

Si vous vérifiez la zone DNS de wideworldimports.com, vous verrez qu'il y a deux enregistrements de domaine apex : NS et SOA. Les enregistrements NS et SOA sont créés automatiquement lors de la création de la zone DNS.

Les enregistrements CNAME dont vous pouvez avoir besoin pour un profil Azure Traffic Manager ou pour des points de terminaison Azure Content Delivery Network ne sont pas pris en charge au niveau apex de la zone. Cependant, d’autres enregistrements d’alias sont pris en charge au niveau apex de la zone.

Qu’est-ce que les enregistrements d’alias ?

Les enregistrements d’alias Azure permettent à un domaine d’apex de zone de référencer d’autres ressources Azure depuis la zone DNS. Vous n’avez pas besoin de créer des stratégies de redirection complexes. Vous pouvez également utiliser un alias Azure pour router tout le trafic via Traffic Manager.

L’enregistrement d’alias Azure peut pointer vers les ressources Azure suivantes :

  • Un profil Traffic Manager
  • Des points de terminaison Azure Content Delivery Network
  • Une ressource IP publique
  • Un profil front-door

Les enregistrements d’alias permettent le suivi du cycle de vie des ressources cibles, en garantissant que les modifications apportées à une ressource cible sont automatiquement appliquées à la zone DNS. Les enregistrements d’alias permettent aussi la prise en charge des applications à charge équilibrée dans l’apex de la zone.

Le jeu d’enregistrements d’alias prend en charge les types d’enregistrement de zone DNS suivants :

  • A : enregistrement de mappage du nom de domaine IPv4.
  • AAAA : enregistrement de mappage du nom de domaine IPv6.
  • CNAME : alias de votre domaine, lié à l’enregistrement A.

Utilisations des enregistrements d’alias

Voici quelques-uns des avantages de l’utilisation d’enregistrements d’alias :

  • Empêche les enregistrements DNS ambigus : un enregistrement DNS est ambigu lorsque les enregistrements de la zone DNS ne sont pas à jour avec les modifications apportées aux adresses IP. Les enregistrements d’alias empêchent les références ambiguës en couplant étroitement le cycle de vie d’un enregistrement DNS à une ressource Azure.
  • Met à jour automatiquement le jeu d’enregistrements DNS lorsque les adresses IP changent : lorsque l’adresse IP sous-jacente d’une ressource, d’un service ou d’une application est changée, l’enregistrement d’alias garantit que les enregistrements DNS associés sont automatiquement actualisés.
  • Héberge des applications à charge équilibrée au niveau de l’apex de la zone : les enregistrements d’alias permettent le routage des ressources de l’apex de la zone vers Traffic Manager.
  • Fait pointer l’apex de la zone vers des points de terminaison Azure Content Delivery Network : avec les enregistrements d’alias, vous pouvez maintenant référencer directement votre instance Azure Content Delivery Network.

Un enregistrement d’alias vous permet de lier l’apex de la zone (wideworldimports.com) à un équilibreur de charge. Il crée un lien vers la ressource Azure au lieu d’une connexion IP directe. Ainsi, si l’adresse IP de votre équilibreur de charge change, l’enregistrement de l’apex de la zone continue de fonctionner.