Si has seguido los últimos artículos sobre Drupal ya tienes tu sitio en Web Apps for Containers, una caché Redis asociada y ahora lo que necesitas es una CDN 🙂 Hoy te cuento cómo integrar Azure CDN con tu sitio en Drupal.
Crear Azure CDN
Si ya tienes el sitio en Azure, puedes crear un recurso asociado al sitio en el propio asistente de creación:

Si ya tienes una CDN creada basta con crear un nuevo endpoint seleccionando en el Origin type tu Web App.
Instalar módulo CDN de Drupal
Al igual que instalamos el módulo de Redis, vamos a instalar el módulo de CDN utilizando composer:
composer require drupal/cdn
Si tienes integrado tu código fuente con Azure DevOps, como te expliqué en el primer artículo de esta serie, una vez hagas commit de tu código tu nueva versión se desplegará en tu web app.
Configuración en Drupal de la CDN
Lo último que necesitas es configurar el endpoint de la CDN en Drupal 8 para que solicite los elementos a la misma, en lugar de a tu Web App. En el apartado Extend selecciona CDN y CDN UI y haz clic en install.

Después en el apartado de Configuration accede a la sección CDN integration:

Copia tu Endpoint hostname asociado a tu web app y añádelo en el apartado Mapping:

Por último, haz clic en la sección Status, habilita la CDN y haz clic en Save configuration:

A partir de este momento, si accedes a tu web podrás comprobar que los archivos estáticos se están sirviendo desde la CDN y no desde la web app:

¡Saludos!