Partilhar via


Adicionar suporte para uma rede de entrega de conteúdos (CDN)

Isto artigo descreve como adicionar uma rede de sindicação de conteúdo (CDN) ao seu ambiente Microsoft Dynamics 365 Commerce .

Quando configura um ambiente de comércio eletrónico em Dynamics 365 Commerce, pode configurá-lo para funcionar com o seu serviço CDN.

O seu domínio personalizado pode ser ativado durante o processo de aprovisionamento do seu ambiente de comércio eletrónico. Em alternativa, pode utilizar um pedido de serviço para o configurar após a conclusão do processo de aprovisionamento. O processo de aprovisionamento do ambiente de comércio eletrónico gera um nome de anfitrião que está associado ao ambiente. Isto nome de anfitrião tem o seguinte formato, em que <e-commerce-tenant-name> é o nome do seu ambiente:

<e-commerce-tenant-name>.commerce.dynamics.com

O nome do anfitrião ou o ponto final gerado durante o processo de aprovisionamento suporta um certificado SSL (Secure Sockets Layer) apenas para *.commerce.dynamics.com. Não suporta SSL para domínios personalizados. Por conseguinte, tem de terminar o SSL para domínios personalizados na sua CDN e encaminhar o tráfego da CDN para o nome de anfitrião ou ponto final que o Commerce gerou.

Além disso, os estáticos (ficheiros JavaScript ou Cascading Style Sheets [CSS]) do Commerce são servidos a partir do ponto final que o Commerce gerou (*.commerce.dynamics.com). As estáticas só podem ser colocadas em cache se o nome do anfitrião ou o ponto final que o comércio gerou for colocado atrás do CDN.

Configurar o SSL

Depois de provisionar o seu ambiente de comércio com o domínio personalizado que é fornecido, ou depois de fornecer o domínio personalizado para o seu ambiente utilizando um pedido de serviço, é necessário trabalhar com a equipa de integração do Commerce para planear as alterações de DNS.

Como foi mencionado anteriormente, o nome do anfitrião ou ponto final gerado suporta um certificado SSL apenas para *.commerce.dynamics.com. Não suporta SSL para domínios personalizados.

Serviços CDN

Qualquer serviço CDN pode ser utilizado com um ambiente de comércio. Eis dois exemplos:

Configuração do CDN

O processo de configuração da CDN consiste nos seguintes passos gerais:

  1. Adicionar um anfitrião front-end.
  2. Configurar um pool de backend.
  3. Definir regras para o encaminhamento.

Adicionar um anfitrião front-end

Qualquer serviço CDN pode ser utilizado, mas para o exemplo deste artigo, é utilizado o Azure Front Door Service.

Para obter informações sobre como configurar o Serviço Azure Front Door, consulte Quickstart: Criar um Front Door para uma aplicação Web global altamente disponível.

Configurar um pool de back-end no Serviço Front Door do Azure

Para configurar um pool de back-end no Serviço Front Door do Azure, siga estas etapas.

  1. Adicione <ecom-tenant-name>.commerce.dynamics.com to um pool de back-end como um host personalizado que tem um cabeçalho de host de back-end igual a <ecom-tenant-name>.commerce.dynamics.com.
  2. Em Balanceamento de carga, deixe os valores predefinidos.
  3. Desativar os controlos de saúde para o pool de backend.

A ilustração seguinte mostra a caixa de diálogo Adicionar um backend no Azure Front Door Service com o nome do anfitrião de backend introduzido.

Caixa de diálogo Adicionar um pool de back-end.

A ilustração a seguir mostra a caixa de diálogo Adicionar um pool de back-end no Serviço Azure Front Door com os valores padrão de balanceamento de carga.

A caixa de diálogo Adicionar um pool de backend continua.

Nota

Certifique-se de que desactiva Health Probes quando configurar o seu próprio serviço Azure Front Door para Commerce.

Configurar regras no Serviço Azure Front Door

Para configurar uma regra de encaminhamento no Serviço Azure Front Door, siga estes passos.

  1. Adicionar uma regra de encaminhamento.
  2. No campo Name , introduza default.
  3. No campo Accepted protocol , seleccione HTTP e HTTPS.
  4. No campo Frontend hosts , introduza dynamics-ecom-tenant-name.azurefd.net.
  5. Em Patterns to match, no campo superior, introduzir /*.
  6. Em Route Details, defina a opção Route type para Forward.
  7. No campo Backend pool , seleccione ecom-backend.
  8. No grupo de campos Forwarding protocol , seleccione a opção Match request .
  9. Defina a opção URL rewrite para Desativado.
  10. Defina a opção Caching para Desativado.

Aviso

Se o domínio que vai utilizar já estiver ativo e em funcionamento, crie um bilhete de suporte a partir do mosaico Support em Microsoft Dynamics Lifecycle Services para obter assistência para os passos seguintes. Para mais informações, consulte Obter suporte para aplicações financeiras e operacionais ou Lifecycle Services (LCS).

Se o seu domínio for novo e não for um domínio ativo pré-existente, pode adicionar o seu domínio personalizado à configuração do Azure Front Door Service. Isto permitirá que o tráfego web seja direcionado para o seu site através da instância do Azure Front Door. Para adicionar o domínio personalizado (por exemplo, www.fabrikam.com), é necessário configurar um Nome Canónico (CNAME) para o domínio.

A ilustração seguinte mostra a caixa de diálogo CNAME configuration no Azure Front Door Service.

Caixa de diálogo Configuração de CNAME.

Pode utilizar o Azure Front Door Service para gerir o certificado ou pode utilizar o seu próprio certificado para o domínio personalizado.

A ilustração seguinte mostra a caixa de diálogo Custom Domain HTTPS no Azure Front Door Service.

Caixa de diálogo Domínio personalizado HTTPS.

Para obter instruções detalhadas sobre como adicionar um domínio personalizado ao Azure Front Door, consulte Adicionar um domínio personalizado ao Front Door.

O seu CDN deve agora estar corretamente configurado para que possa ser utilizado com o seu site de comércio.

Recursos adicionais

Opções de implementação da rede de sindicação de conteúdos