Información general sobre hosts administrados por Adobe

Los hosts administrados por Adobe son la configuración de host predeterminada para implementar las compilaciones de biblioteca en Adobe Experience Platform Launch. Al crear una nueva propiedad a través de la interfaz de usuario de Platform Launch, se crea un host predeterminado administrado por Adobe.

Con los hosts administrados por Adobe, las versiones de biblioteca se entregan a una red de distribución de contenido (CDN) de terceros con la que Adobe ha firmado un contrato. Estas CDN funcionan de forma independiente del Adobe, por lo que, incluso cuando Platform Launch se esté manteniendo o no funcione, el código implementado seguirá funcionando normalmente en sus sitios y aplicaciones. El código incrustado de un host administrado por Adobe hace referencia al archivo de biblioteca principal en la CDN para que un dispositivo cliente pueda recuperar los archivos en tiempo de ejecución.

Este documento proporciona información general sobre los hosts administrados por Adobe en Platform Launch y proporciona los pasos para crear un nuevo host administrado por Adobe en la interfaz de usuario.

Akamai

Actualmente, el proveedor de CDN principal de Adobe es Akamai. La CDN robusta de Akamai está diseñada para ofrecer contenido a una audiencia global y de gran volumen de visitantes en línea. La CDN ejecuta redes redundantes de nodos de carga equilibrada y optimizados para ofrecer contenido lo más rápido posible a visitantes ubicados en todo el mundo.

En particular, Akamai ejecuta más de 137 000 servidores en más de 1150 redes de 87 países. En cuanto a la redundancia, la CDN no solo enruta de un servidor a otro, sino que también puede enrutar de un nodo de servidores a otro según sea necesario. En otras palabras, cada nodo consta de varios servidores, de modo que un servidor que se está apagando nunca se convierte en un problema, ya que los demás servidores del mismo nodo pueden asumir el control.

Si se desactiva un nodo completo, Akamai se proporciona desde el nodo más cercano con el mismo contenido almacenado en la caché. Los nodos se seleccionan de forma dinámica en función de la ubicación del visitante, la carga de tráfico y otros factores, de forma que el contenido se proporciona de forma fiable desde el nodo local más adecuado para cada visitante.

Los archivos alojados en Akamai tienen un dominio de assets.adobedtm.com. Se puede hacer referencia a esto de forma segura o no (http:// o https://) según su nombre en el <script> código incrustado.

ADVERTENCIA

Si la biblioteca no está disponible en la red de Akamai, Platform Launch no puede evitar errores que puedan surgir como consecuencia de ella.

Caché de versión de la biblioteca

Al utilizar hosts administrados por Adobe, las versiones de la biblioteca se almacenan en la caché en dos ubicaciones:

Almacenamiento en caché de Edge

El propósito principal de una CDN es distribuir de forma inteligente el contenido a servidores geográficamente más cercanos a los usuarios finales, de modo que los dispositivos cliente puedan recuperar el contenido con mayor rapidez. Las CDN logran esto haciendo que las copias del contenido estén disponibles en servidores distribuidos geográficamente en todo el mundo ("nodos Edge").

Una vez que la versión se ha implementado en el host administrado por Adobe, la CDN distribuye la compilación en varios servidores centralizados ("orígenes"), que luego envía copias de la versión a varios nodos Edge del mundo para el almacenamiento en caché. Las versiones en caché de la versión almacenadas en estos nodos Edge se proporcionan finalmente a los dispositivos cliente.

NOTA

Para los hosts administrados por Adobe, la primera biblioteca publicada en cualquier entorno nuevo puede tardar hasta cinco minutos en propagarse a toda la CDN.

Cuando un nodo perimetral recibe una solicitud para un archivo específico (como la compilación de su biblioteca), el nodo comprueba primero el valor de tiempo de vida (TTL) del archivo. Si el TTL no ha caducado, los nodos perimetrales sirven a la versión en caché. Si el TTL ha caducado, el nodo perimetral solicita una copia nueva desde el origen más cercano, proporciona esa copia actualizada y, a continuación, la almacena en caché con el TTL definido.

NOTA

Además del almacenamiento en caché de nodos Edge, también puede haber redes intermedias (como redes corporativas o móviles) que realizan su propio almacenamiento en caché. Si las compilaciones no se almacenan en caché como se espera, estas redes pueden ser la causa subyacente.

Invalidación de caché de Edge

Al cargar una nueva versión de biblioteca, Platform Launch anula todas las cachés perimetrales aplicables, lo que significa que cada nodo perimetral considera que su versión en caché no es válida, independientemente de la fecha en que haya recuperado una copia nueva. La próxima vez que un nodo perimetral reciba una solicitud para ese archivo, el nodo recuperará una copia nueva desde el origen.

Debido a que Akamai tiene varios servidores de origen que replican archivos entre ellos y que no hay forma de saber qué origen obtuvo el archivo primero, es posible que estas solicitudes de nodo produzcan un origen que no tenga la versión más reciente y luego almacenen en caché la versión más antigua de nuevo. Para evitar que esto ocurra, Platform Launch hace varias anulaciones de caché para cada nueva compilación en los siguientes intervalos:

  • Inmediatamente después de la carga
  • 5 minutos después de la carga
  • 60 minutos después de la carga

Estas anulaciones de caché escalonadas dan tiempo a los grupos de servidores de origen para replicar la última versión del archivo entre ellos, de modo que todos tengan la última versión cuando se recupere el archivo.

Almacenamiento en caché del explorador

Las compilaciones de biblioteca también se almacenan en caché en el explorador mediante el uso del encabezado cache-control HTTP. Al utilizar hosts administrados por Adobe, no controla los encabezados que aparecen en las respuestas de API, por lo que se utiliza el Adobe predeterminado para el almacenamiento en caché. En otras palabras, no puede utilizar encabezados personalizados para hosts administrados por Adobe. Si necesita un cache-control encabezado personalizado, puede considerar el alojamiento propio.

El tiempo de vida (TTL) de la versión de la biblioteca en caché del explorador (determinado por el cache-control encabezado) variará según el entorno de Platform Launch que utilice:

Entorno cache-control valor
Desarrollo max-age=0, no-cache, no-store
Ensayo max-age=0, no-cache, no-store
Producción max-age=3600

Como se indica en la tabla anterior, el almacenamiento en caché del navegador no es compatible con los entornos de desarrollo y ensayo. Como tal, no debe utilizar los códigos incrustados de desarrollo o ensayo en contextos de alto tráfico o producción.

Los encabezados de control de caché solo se aplican a la versión de la biblioteca principal. Los recursos secundarios debajo de la biblioteca principal siempre se consideran nuevos y, por lo tanto, no es necesario almacenarlos en caché en el explorador.

Uso del hosting gestionado por Adobe en la interfaz de usuario de Platform Launch

La primera vez que se crea una propiedad en la interfaz de usuario de Platform Launch, se crea automáticamente un host administrado por Adobe. Todos los entornos que se proporcionan de forma predeterminada para la propiedad también se asignan al host administrado por Adobe de forma predeterminada.

NOTA

Si el host administrado por Adobe predeterminado no está asignado de todos los entornos, se puede eliminar. Si desea volver a un host administrado por Adobe después de hacerlo, puede crear un nuevo host siguiendo estos pasos:

  1. Seleccione la pestaña Hosts de la propiedad y, a continuación, seleccione Add Host.
  2. Proporcione un nombre para el host, seleccione Managed by Adobe como tipo de host y, a continuación, seleccione Save.

A continuación, puede volver a asignar sus entornos al host administrado por Adobe según sus preferencias.

Pasos siguientes

Este documento proporciona una descripción general del alojamiento administrado por Adobe en Platform Launch. Para obtener información sobre otras opciones de hosting, consulte la siguiente documentación:

Para obtener más información sobre cómo administrar los hosts de sus entornos, consulte la guía de entornos.

En esta 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