Content delivery network implementation options
This article reviews the different options for content delivery network (CDN) implementation that can be used with Microsoft Dynamics 365 Commerce environments. These options include native, Commerce-provided instances of Azure Front Door and customer-owned instances of Azure Front Door.
Commerce customers have several options when they are considering which CDN service to use with their Commerce environment. Commerce is released with basic Azure Front Door support that covers basic hosting and custom domain requirements. For companies that want more control and more specific security abilities, such as a web application firewall (WAF), the best option might be to use either a customer-owned instance of Azure Front Door or an external CDN service.
The following three CDN implementation options can be used with Commerce environments:
- The Commerce-provided instance of Azure Front Door
- A customer-owned instance of Azure Front Door (for increased control and additional security features)
- An external CDN service
All three CDN implementation options deliver only dynamic HTML content from custom domains. Commerce automatically handles all JavaScript, Cascading Style Sheets (CSS), images, video, and other static content through Microsoft-managed CDNs. The option that you choose determines the operational capabilities, control capabilities, and additional security capabilities that are available.
The following illustration shows an overview of the Commerce architecture.
For more information about how to set up an instance of Azure Front Door for your Commerce site, see Add CDN Support.
Use the Commerce-provided Azure Front Door instance
The following table lists the pros and cons of using the Commerce-provided instance of Azure Front Door to manage content endpoints.
Pros | Cons |
---|---|
|
|
The following illustration shows the architecture of the Commerce-provided Azure Front Door instance.
Use a customer-owned Azure Front Door instance
The following table lists the pros and cons of using a customer-owned instance of Azure Front Door to manage content endpoints.
Pros | Cons |
---|---|
|
|
The following illustration shows a Commerce infrastructure that includes a customer-owned Azure Front Door instance.
Use an external CDN service
The following table lists the pros and cons of using an external CDN service to manage content endpoints.
Pros | Cons |
---|---|
|
|
The following illustration shows a Commerce infrastructure that includes an external CDN service.