Ajouter la prise en charge d’un réseau de diffusion de contenu (CDN)

Cet article décrit la procédure d’ajout d’un réseau de diffusion de contenu (CDN) à votre environnement Microsoft Dynamics 365 Commerce.

Lorsque vous paramétrez un environnement d’e-commerce dans Dynamics 365 Commerce, vous pouvez le configurer pour travailler avec votre service CDN.

Votre domaine personnalisé peut être activé lors de le processus de mise en service pour votre environnement d’e-commerce. Sinon, vous pouvez utiliser une demande de service pour le configurer une fois le processus de mise en service terminé. Le processus de mise en service de l’environnement d’e-commerce génère un nom d’hôte associé à l’environnement. Ce nom d'hôte a le format suivant, où <non-client-e-commerce> est le nom de votre environnement :

<nom-client-e-commerce>.commerce.dynamics.com

Le nom de l’hôte ou le point de terminaison généré lors de le processus de mise en service prend en charge un certificat SSL (Secure Sockets Layer) uniquement pour *.commerce.dynamics.com. Il ne prend pas en charge le protocole SSL pour les domaines personnalisés. Par conséquent, vous devez arrêter SSL pour les domaines personnalisés dans votre CDN et transférer le trafic du CDN vers le nom d’hôte ou le point de terminaison que le commerce a généré.

En outre, les statistiques (fichiers Javascript ou de feuilles de style en cascade [CSS]) de Commerce sont fournis par le point de terminaison que Commerce a généré (*.commerce.dynamics.com). Les statistiques peuvent être mises en cache uniquement si le nom d’hôte ou le point de terminaison que Commerce a généré est placé après le CDN.

Paramétrer SSL

Après avoir mis votre environnement Commerce en service avec le domaine personnalisé qui est fourni, ou après que vous ayez fourni le domaine personnalisé pour votre environnement à l’aide d’une requête de service, il vous faut collaborer avec l’équipe d’intégration de Commerce pour prévoir les modifications DNS.

Comme précédemment mentionné, le nom d’hôte ou le point de terminaison généré prend en charge un certificat SSL uniquement pour *.commerce.dynamics.com. Il ne prend pas en charge le protocole SSL pour les domaines personnalisés.

Services CDN

Tout service CDN peut être utilisé avec un environnement Commerce. Voici deux exemples :

Paramétrage CDN

Le processus de paramétrage de CDN se compose de ces étapes générales :

  1. Ajoutez un hôte frontal.
  2. Configurez un regroupement principal.
  3. Paramétrez des règles d’acheminement.

Ajoutez un hôte frontal

Tout service CDN peut être utilisé, mais pour l’exemple dans cet article, Azure Front Door Service est utilisé.

Pour plus d’informations sur la configuration du Azure Front Door Service, voir Démarrage rapide : Créez une Front Door pour une application web global très disponible.

Configurer un regroupement principal dans Azure Front Door Service

Pour configurer un regroupement principal dans Azure Front Door Service, procédez comme suit.

  1. Ajoutez <nom-du-locataire-ecom>.commerce.dynamics.com à un pool back-end en tant qu’hôte personnalisé qui a un en-tête d’hôte back-end identique à <nom-du-locataire-ecom>.commerce.dynamics.com.
  2. Sous Équilibrage de la charge, laissez les valeurs par défaut.
  3. Désactivez les contrôles d’intégrité du pool back-end.

L’illustration suivante présente la boîte de dialogue Ajouter un regroupement principal dans Azure Front Door Service avec le nom d’hôte principal entré.

Boîte de dialogue Ajouter un regroupement principal.

L’illustration suivante présente la boîte de dialogue Ajouter un regroupement principal dans Azure Front Door Service avec les valeurs d’équilibrage de charge par défaut.

Boîte de dialogue Ajouter un regroupement principal.

Note

Assurez-vous de désactiver les Tests d’intégrité lors de la configuration de votre propre service Azure Front Door pour Commerce.

Paramétrer des règles dans Azure Front Door Service

Pour paramétrer une règle d’acheminement dans Azure Front Door Service, procédez comme suit.

  1. Ajoutez une règle d’acheminement.
  2. Dans le champ Nom, entrez par défaut.
  3. Dans le champ Protocole accepté, sélectionnez HTTP et HTTPS.
  4. Dans le champ Hôtes frontaux, entrez dynamics-ecom-tenant-name.azurefd.net.
  5. Sous Modèles à respecter, dans le champ supérieur, entrez /*.
  6. Sous Détails de l’acheminement, définissez l’option Type d’acheminement sur Suivant.
  7. Dans le champ Regroupement principal, sélectionnez ecom-principal.
  8. Dans le groupe de champ Protocole de transfert, sélectionnez l’option Demande de mise en correspondance.
  9. Définissez l’option Réécriture de l’URL sur Désactivé.
  10. Définissez l’option Mise en cache sur Désactivé.

Avertissement

Si le domaine que vous utilisez est déjà actif et en service, créez un ticket de support à partir de la vignette Support dans Microsoft Dynamics Lifecycle Services pour obtenir de l’aide pour vos prochaines étapes. Pour plus d’informations, voir Obtenir de l’aide sur les applications de finances et d’opérations et Lifecycle Services (LCS).

Si votre domaine est nouveau et n’est pas un domaine actif préexistant, vous pouvez ajouter votre domaine personnalisé à la configuration d’Azure Front Door Service. Cela permet de rediriger le trafic web vers votre site via l’instance d’Azure Front Door. Pour ajouter le domaine personnalisé (par exemple, www.fabrikam.com), vous devez configurer un nom canonique (CNAME) pour le domaine.

L’illustration suivante présente la boîte de dialogue Configuration CNAME à Azure Front Door Service.

Boîte de dialogue Configuration CNAME.

Vous pouvez utiliser Azure Front Door Service pour gérer le certificat, ou vous pouvez utiliser votre propre certificat pour le domaine personnalisé.

L’illustration suivante présente la boîte de dialogue HTTPS domaine personnalisé à Azure Front Door Service.

Boîte de dialogue HTTPS domaine personnalisé.

Pour obtenir des instructions détaillées sur l’ajout d’un domaine personnalisé à votre Azure Front Door, voir Ajouter un domaine personnalisé à votre Front Door.

Votre CDN doit être maintenant correctement configuré de sorte qu’il puisse être utilisé avec votre site Commerce.

Ressources supplémentaires

Options de mise en œuvre d’un réseau de diffusion de contenu