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.
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:
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.
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.
Se um cliente precisar usar sua CDN existente, ele poderá gerenciá-la e apontá-la para a CDN gerenciada AEM, desde que:
Instruções de configuração:
X-Forwarded-Host
com o nome do domínio.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.
A CDN gerenciada AEM adicionará cabeçalhos a cada solicitação com:
x-aem-client-country
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:
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.