En el presente documento se describe la configuracion de blob storage + cdn en _lataforma y su piepline en Jenkins

1. CONTROL DE VERSIONES DEL DOCUMENTO

Autor Javier Caparo
Version 1.0
Fecha 22/09/2021

2. Blob Storage + CDN

Blob Storage

  • Azure Blob Storage es la solución de almacenamiento de objetos de Microsoft para la nube. El almacenamiento de blobs está optimizado para almacenar grandes cantidades de datos no estructurados. Los datos no estructurados son datos que no se ciñen a ningún un modelo de datos o definición concretos, como texto o datos binarios.

  • Blob Storage ofrece tres tipos de recursos:

  1. La cuenta de almacenamiento
  2. Un contenedor en la cuenta de almacenamiento
  3. Un blob en un contenedor
  • En el siguiente diagrama se muestra la relación entre estos recursos:

CDN

  • Una red de entrega de contenido (CDN) es una red distribuida de servidores que puede proporcionar contenido web a los usuarios de manera eficaz. Las redes CDN guardan el contenido almacenado en caché de los servidores perimetrales en ubicaciones de punto de presencia (POP) que están cerca de los usuarios finales, para minimizar la latencia.

  • Entre las ventajas de usar Azure CDN para entregar los recursos de un sitio web se incluyen:

  1. Mejor rendimiento y experiencia para los usuarios finales, sobre todo a la hora de utilizar aplicaciones donde son necesarios varios recorridos de ida y vuelta para cargar el contenido.
  2. Gran escalado para mejorar la administración de cargas instantáneas pesadas, por ejemplo, al comienzo de un evento de lanzamiento de un producto.
  3. Distribución de las solicitudes de usuario y entrega del contenido directamente desde los servidores perimetrales, de forma que se envía menos tráfico al servidor de origen.

  • Después de crear un perfil de CDN, se crea un punto de conexión.

  • Y dentro del punto de conexion se configuran ciertas Rules Engines ( _CDN StandardMicrosoft) o solo Caching Rules en caso de Standard Akamai y Standard Verizon

  • Rules Engines - CDN Standard Microsoft

  • Caching Rules - CDN Standard Akamai & Standard Verizon

Creacion de los Recursos

  • Para crear el recurso de Blob Storage + CDN siga el Pipeline de Jenkins : deploy-blobstorage-webpage , en cada ambiente que desea ubicado en lso directorios : _platform_dev, platform_cert, platformprod respectivamente: