CDN no AEM as a Cloud Service

AEM como Cloud Service é fornecido com um CDN integrado. O principal objetivo é reduzir a latência, fornecendo conteúdo armazenável nos nós CDN na borda, perto do navegador. Ele é totalmente gerenciado e configurado para obter o desempenho ideal dos aplicativos AEM.

A CDN gerenciada AEM atenderá aos requisitos de desempenho e segurança da maioria dos clientes. Para a camada de publicação, os clientes podem, opcionalmente, apontar para ela a partir de seu próprio CDN, que precisarão gerenciar. Isso será permitido caso a caso, com base no atendimento de determinados pré-requisitos, incluindo, mas não se limitando a, o cliente que possui uma integração herdada com seu fornecedor de CDN difícil de abandonar.

AEM Managed CDN

Siga as seções abaixo para usar a interface do usuário de autoatendimento do Cloud Manager para se preparar para o delivery de conteúdo usando a CDN predefinida do AEM:

  1. Gerenciamento de certificados SSL
  2. Gerenciamento de nomes de domínio personalizados

Restrição de tráfego

Por padrão, para uma configuração de CDN gerenciada por AEM, todo o tráfego público pode chegar ao serviço de publicação, tanto para ambientes de produção quanto de não produção (desenvolvimento e estágio). Se você deseja limitar o tráfego ao serviço de publicação de um determinado ambiente (por exemplo, limitar o armazenamento temporário por um intervalo de endereços IP), é possível fazer isso de uma forma de autoatendimento por meio da interface do usuário do Cloud Manager.

Consulte Gerenciando Listas de permissões IP para saber mais.

CUIDADO

Somente as solicitações dos IPs permitidos serão atendidas pelo CDN gerenciado do AEM. Se você apontar seu próprio CDN para o CDN gerenciado AEM, verifique se os IPs do CDN estão incluídos na lista de permissões.

O CDN do cliente aponta para AEM CDN gerenciada

Se um cliente precisar usar sua CDN existente, ele poderá gerenciá-la e apontá-la para a CDN gerenciada AEM, desde que:

  • O cliente deve ter um CDN existente que seria oneroso substituí-lo.
  • O cliente deve gerenciá-lo.
  • O cliente deve ser capaz de configurar o CDN para trabalhar com o AEM como um Cloud Service - consulte as instruções de configuração abaixo.
  • O cliente deve ter especialistas em engenharia de CDN que estejam em contato caso surjam problemas relacionados.
  • O cliente deve executar e passar com êxito em um teste de carga antes de ir para a produção.

Instruções de configuração:

  1. Defina o cabeçalho X-Forwarded-Host com o nome do domínio.
  2. Defina o cabeçalho Host com o domínio de origem, que é a entrada do AEM CDN. O valor deve vir do Adobe.
  3. Envie o cabeçalho SNI para a origem. Como o cabeçalho Host, o cabeçalho sni deve ser o domínio de origem.
  4. Defina X-Edge-Key ou X-AEM-Edge-Key (se sua CDN tira X-Edge-*), que é necessário para rotear o tráfego corretamente para os servidores AEM. O valor deve vir do Adobe. Informe o Adobe se desejar acesso direto à entrada do Adobe CDN (a ser bloqueado quando X-Edge-Key não estiver presente).

Antes de aceitar o tráfego ao vivo, você deve validar com o suporte ao cliente Adobe que o roteamento de tráfego completo está funcionando corretamente.

Existe um pequeno impacto no desempenho devido ao salto extra, embora os saltos da CDN do cliente para a CDN gerenciada AEM provavelmente serão eficientes.

Observe que essa configuração de CDN do cliente é compatível com a camada de publicação, mas não na frente da camada do autor.

Cabeçalhos de localização geográfica

A CDN gerenciada AEM adicionará cabeçalhos a cada solicitação com:

  • código do país: x-aem-client-country
  • código do continente: x-aem-client-continent

Os valores para os códigos de país são os códigos alfa-2 descritos here.

Os valores dos códigos do continente são:

  • AF África
  • AN Antártica
  • AS Ásia
  • Europa da UE
  • NA América do Norte
  • OC Oceania
  • América do Sul SA

Essas informações podem ser úteis para casos de uso, como redirecionamento para um url diferente com base na origem (país) da solicitação. Use o cabeçalho Vary para armazenar em cache respostas que dependem de informações geográficas. Por exemplo, redirecionamentos para uma landing page de país específica devem sempre conter Vary: x-aem-client-country. Se necessário, você pode usar Cache-Control: private para impedir o armazenamento em cache. Consulte também Cache.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free