Partage via


Basculement entre plusieurs points de terminaison avec Azure Traffic Manager

Quand vous configurez Azure Content Delivery Network, vous pouvez sélectionner le fournisseur et le niveau tarifaire optimaux pour vos besoins.

Avec son infrastructure distribuée globalement, Azure Content Delivery Network crée par défaut une redondance locale et géographique, ainsi qu’un équilibrage de charge global pour améliorer les performances et la disponibilité du service.

Si un emplacement n’est pas disponible pour traiter le contenu, les demandes sont automatiquement routées vers un autre emplacement. Chaque demande client est traitée suivant le point de présence (POP) optimal. Le routage automatique s’appuie sur des facteurs comme l’emplacement de la demande et la charge du serveur.

Si vous avez plusieurs profils de réseau de distribution de contenu, vous pouvez améliorer encore davantage la disponibilité et les performances avec Azure Traffic Manager.

Utilisez Azure Traffic Manager avec Azure Content Delivery Network pour équilibrer la charge entre plusieurs points de terminaison de réseau de distribution de contenu pour :

  • Basculement
  • Équilibrage géographique de la charge

Dans un scénario de basculement classique, toutes les requêtes des clients sont dirigées vers le profil de réseau de distribution de contenu principal.

Si le profil n’est pas disponible, les demandes sont dirigées vers le profil secondaire. Les demandes reprennent vers le profil principal lorsqu’il est de nouveau en ligne.

Une telle utilisation d’Azure Traffic Manager garantit que votre application web est toujours disponible.

Cet article fournit de l’aide ainsi qu’un exemple de configuration du basculement avec des profils issus des sources suivantes :

  • Azure CDN Standard fourni par Edgio
  • Azure CDN de Microsoft

Créer des profils Azure Content Delivery Network

Créez au moins deux profils et points de terminaison Azure Content Delivery Network avec des fournisseurs différents.

  1. Créez deux profils de réseau de distribution de contenu :

    • Azure CDN Standard fourni par Edgio
    • Azure CDN de Microsoft

    Créez les profils en suivant les étapes décrites dans Créer un profil de réseau de distribution de contenu.

    Capture d’écran montrant plusieurs profils du réseau de distribution de contenu.

  2. Dans chacun des nouveaux profils, créez au moins un point de terminaison en suivant les étapes décrites dans Créer un point de terminaison de réseau de distribution de contenu.

Créer un profil Traffic Manager

Créez un profil Azure Traffic Manager et configurez l’équilibrage de charge entre vos points de terminaison de réseau de distribution de contenu.

  1. Créez un profil Azure Traffic Manager en suivant les étapes décrites pour la création d’un profil Traffic Manager.

    • Méthode de routage : sélectionnez Priorité.
  2. Ajoutez vos points de terminaison de réseau de distribution de contenu dans votre profil Traffic Manager en suivant les étapes décrites dans Ajouter des points de terminaison Traffic Manager.

    • Type : sélectionnez Points de terminaison externes.
    • Priorité : entrez un nombre.

    Par exemple, créez cdndemo101microsoft.azureedge.net avec une priorité de 1 et cdndemo101verizon.azureedge.net avec une priorité de 2.

    Capture d’écran des points de terminaison Traffic Manager du réseau de distribution de contenu.

Configuration d’un domaine personnalisé sur Azure Content Delivery Network et Azure Traffic Manager

Après avoir configuré vos profils de réseau de distribution de contenu et Traffic Manager, suivez ces étapes pour ajouter le mappage DNS et inscrire un domaine personnalisé pour les points de terminaison de réseau de distribution de contenu. Pour cet exemple, le nom de domaine personnalisé est cdndemo101.dustydogpetcare.online.

  1. Accédez au site web du fournisseur de votre domaine personnalisé, tel que GoDaddy, et créez deux entrées DNS CNAME.

    1. Pour la première entrée CNAME, mappez votre domaine personnalisé avec le sous-domaine cdnverify au point de terminaison de réseau de distribution de contenu. Cette entrée est une étape obligatoire pour inscrire le domaine personnalisé auprès du point de terminaison de réseau de distribution de contenu que vous avez ajouté à Traffic Manager à l’étape 2.

      Par exemple :

      cdnverify.cdndemo101.dustydogpetcare.online CNAME cdnverify.cdndemo101microsoft.azureedge.net

    2. Pour la deuxième entrée CNAME, mappez votre domaine personnalisé sans le sous-domaine cdnverify au point de terminaison de réseau de distribution de contenu. Cette entrée mappe le domaine personnalisé à Traffic Manager.

      Par exemple :

      cdndemo101.dustydogpetcare.online CNAME cdndemo101.trafficmanager.net

    Notes

    Si votre domaine est actuellement en ligne et ne peut pas être interrompu, effectuez cette étape en dernier. Vérifiez que les points de terminaison de réseau de distribution de contenu et les domaines Traffic Manager sont actifs avant de mettre à jour votre DNS de domaine personnalisé sur Traffic Manager.

    Remarque

    Pour implémenter ce scénario de basculement, les deux points de terminaison doivent se trouver dans des profils différents, et les différents profils doivent être des fournisseurs de réseau de distribution de contenu différents pour éviter les conflits de noms de domaine.

  2. Dans votre profil Azure Content Delivery Network, sélectionnez le premier point de terminaison de réseau de distribution de contenu (Microsoft). Sélectionnez Ajouter un domaine personnalisé et saisissez cdndemo101.dustydogpetcare.online. Vérifiez que la coche validant le domaine personnalisé est verte.

    Azure Content Delivery Network utilise le sous-domaine cdnverify pour valider le mappage DNS et terminer ce processus d’inscription. Pour plus d’informations, voir Créer un enregistrement CNAME DNS. Cette étape permet à Azure Content Delivery Network de reconnaître le domaine personnalisé pour qu’il puisse répondre à ses requêtes.

    Remarque

    Pour activer TLS sur des profils Azure CDN de Microsoft, vous devez définir directement le CNAME du domaine personnalisé sur votre point de terminaison. L’utilisation de cdnverify pour l’activation de TLS n’est pas prise en charge.

  3. Revenez au site web du fournisseur de votre domaine personnalisé. Mettez à jour le premier mappage DNS que vous avez créé. Mappez le domaine personnalisé à votre deuxième point de terminaison de réseau de distribution de contenu.

    Par exemple :

    cdnverify.cdndemo101.dustydogpetcare.online CNAME cdnverify.cdndemo101verizon.azureedge.net

  4. Dans votre profil Azure Content Delivery Network, sélectionnez le deuxième point de terminaison de réseau de distribution de contenu (Edgio) et répétez l’étape 2. Sélectionnez Ajouter un domaine personnalisé, puis entrez cdndemo101.dustydogpetcare.online.

Une fois que vous avez effectué ces étapes, votre service multi-réseau de distribution de contenu avec des fonctionnalités de basculement est configuré avec Azure Traffic Manager.

Vous avez accès aux URL de test issues de votre domaine personnalisé.

Pour tester la fonctionnalité, désactivez le point de terminaison de réseau de distribution de contenu principal et vérifiez que la requête est correctement déplacée sur le point de terminaison de réseau de distribution de contenu secondaire.

Étapes suivantes

Vous pouvez configurer d’autres méthodes de routage, par exemple par zone géographique, pour équilibrer la charge entre différents points de terminaison de réseau de distribution de contenu.

Pour plus d’informations, voir Configurer la méthode de routage du trafic géographique à l’aide de Traffic Manager.