Logotipo de Drupal


  • Plataforma Edge Cloud





  • Funcionalidades favoritas



    • Instant Purge

    • VCL personalizado

    • Origin Shield

    • Envío de registros




  • Por qué Fastly



    • Envío de registros

    • Código abierto

    • Actualizaciones instantáneas



Captura de pantalla de Drupal

Acerca de Drupal


================


Drupal es una herramienta de código abierto que impulsa millones de sitios web y aplicaciones al permitir a los usuarios cargar y administrar contenido. Más de un millón de usuarios a nivel mundial trabajan en Drupal.org, cuya financiación y mantenimiento va a cargo de la Drupal Association. La Drupal Association es una organización sin ánimo de lucro con sede en Portland, Oregón, que fomenta y apoya el proyecto de software Drupal, la comunidad y su crecimiento. Con el apoyo de miembros particulares y organizaciones, la asociación utiliza sus recursos, red y fondos para dar a conocer el proyecto Drupal y apoyar su crecimiento.


Por qué Fastly


Drupal facilita la gestión de contenido para el 12,2 % de los 100 000 principales sitios web de todo el mundo, incluidos whitehouse.gov, Weather.com, Pinterest, NBCUniversal, Tesla, Pfizer, MLS, NBA, los GRAMMY, los Emmy y Harvard. La Drupal Association es la fuente central y autorizada de noticias, complementos, desarrollo y actualizaciones de todo lo relacionado con Drupal. Como la mayoría de los sitios que utilizan Drupal, la Drupal Association almacena en caché sus sitios y servicios, y los acelera mediante Varnish, el acelerador web de código abierto.


Drupal.org aloja los servicios de descarga (https://ftp.drupal.org) y actualización, que proporcionan paquetes, temas y módulos esenciales de Drupal para ampliar el aspecto y el comportamiento de las características principales de Drupal.



"Fastly nos ayudó a lidiar con unos niveles de tráfico que nos daban bastantes problemas. Al hablar con ellos, supimos de la existencia del programa de alianza de código abierto, lo que nos convenció para trabajar con una red de distribución de contenido compatible con el código abierto y que además utiliza software que ya conocemos. Fastly entiende las necesidades de un proyecto de código abierto".
Rudy Grigar, Infrastructure Manager




"Fastly es ideal para una organización como la Drupal Association: es compatible con el código abierto, está basada en Varnish y ofrece una gran red de distribución con un gran número de POP repartidos. Dado que nuestra comunidad es global, necesitamos tener un alcance global rápido y servicios como Fastly lo hacen posible".
Joshua Mitchell, CTO



Como parte esencial de una infraestructura destinada a millones de sitios, la Drupal Association buscaba una CDN que le permitiera escalar la infraestructura al ritmo que marcaba su crecimiento, extender las sólidas características de su plataforma (incluida la agilización de descargas, actualizaciones y últimas noticias) a toda su comunidad y soportar picos impredecibles sin sobrecargar sus orígenes. Drupal Association recurrió a Fastly para la prestación de servicios a toda la infraestructura de Drupal.org almacenando activos en caché tanto con sus servicios de descarga y actualización como con Drupal.org. Dado que Fastly se basa en Varnish, Drupal pudo extender fácilmente su lógica de aplicaciones existente al borde de la red, más cerca de su base de usuarios global, y crear así experiencias más rápidas para su comunidad. Origin Shield de Fastly permite a Drupal.org escalar sin riesgos absorbiendo picos de tráfico y manteniendo una alta disponibilidad y una consistencia de caché rápida y global para soportar actualizaciones instantáneas y lanzamientos en tiempo real.

Captura de pantalla de Drupal 2

Mejora del rendimiento de Drupal.org


Para los usuarios de Drupal, repartidos por todo el mundo, una carga rápida y fiable de las páginas es esencial: según Kissmetrics, el 47 % de los usuarios esperan que una página web se cargue en dos segundos como máximo. Esto es de vital importancia en el caso de Drupal.org, por tratarse de un sitio al que su comunidad acude para encontrar las últimas noticias y novedades. Drupal migró su plataforma de contenido principal, www.drupal.org, así como sitios de la API de Drupal, traducciones y eventos mundiales (DrupalCons) a Fastly en menos de dos semanas, tras lo cual notaron una disminución del 33 % en el tiempo de carga de la página.



“Drupal.org ahora se carga aproximadamente un segundo más rápido que antes de usar Fastly. En algunas páginas, como la de inicio de Drupal.org, pasamos de 2,16 segundos a 1,42 segundos. Los aciertos de caché también aumentaron, de un 70 % a más del 90 %, lo que significa que nuestros servidores de origen también estaban funcionando mucho mejor, teniendo en cuenta la cantidad de tráfico que manejamos. La mejora para nuestros usuarios es espectacular".
Joshua Mitchell , CTO



El poder de Varnish y de los cambios inmediatos en el VCL


Fastly usa una versión muy personalizada de Varnish, lo que permite a la Drupal Association escribir y desplegar su propio lenguaje de configuración de Varnish (VCL) personalizado. Esto le da la máxima flexibilidad a la hora de almacenar su contenido en caché y actualizarlo.



"Muchas de las características del VCL personalizado nos permiten reducir de manera significativa los tiempos de carga de las páginas. El almacenamiento en caché que podemos hacer con Fastly es mucho más potente que con nuestro anterior proveedor, que era muy convencional".
Joshua Mitchell , CTO


"La capacidad de probar y desplegar rápidamente los cambios de configuración ha supuesto un gran avance. Con nuestro anterior proveedor podíamos tardar hasta cuatro horas en implementar y aplicar cambios críticos. Con Fastly, tenemos los cambios en vivo en cuestión de segundos".
Rudy Grigar , Infrastructure Manager



El hecho de que Fastly se base en Varnish permitió a Drupal enviar el contenido y las configuraciones existentes más cerca de sus usuarios, lo que creó una experiencia más rápida de lo que era posible usando solo Varnish. Con el VCL personalizado de Fastly, Drupal puede ampliar su alcance global y al mismo tiempo proteger sus orígenes contra los picos de tráfico, lo que se traduce en una mejora de la experiencia de usuario en todo el mundo.

Icono de Origin Shield

La protección del origen y los ajustes para un crecimiento global


Antes de que Drupal.org migrara a Fastly, tenía cantidades masivas de tráfico que llegaban a sus orígenes. Origin Shield de Fastly protege contra los picos de tráfico y ayuda a Drupal.org a minimizar el uso de ancho de banda en sus servicios de mayor exigencia, como las actualizaciones. Si hacen una actualización y al mismo tiempo reciben 15 000 solicitudes simultáneas, tienen la tranquilidad de saber que sus orígenes están protegidos.



“Origin Shield ha sido de gran ayuda. Nuestro consumo más alto de ancho de banda lo representan las actualizaciones, y ahora tenemos un 99 % de proporción de aciertos en nuestro tráfico de actualizaciones, así que ha supuesto un ahorro enorme en costes de infraestructura".
Joshua Mitchell , CTO



La disminución de la carga en sus orígenes ha permitido a Drupal ahorrar en costes operativos, lo que ha allanado el camino para crecer en todo el mundo.



"Poder alejar la mayoría del ancho de banda de nuestro origen ha liberado muchos recursos de red a nivel interno. También contribuye a alcanzar nuestro objetivo más general de extender Drupal por todo el mundo y ofrecer una mejor experiencia para todos".
Rudy Grigar , Infrastructure Manager



Actualizaciones instantáneas y lanzamientos en tiempo real



"La velocidad a la que enviamos datos es fundamental para la experiencia del usuario, no solo en términos de seguridad, sino también para que las descargas estén disponibles antes para todos. Fastly nos permite desplegar novedades más rápidamente; en cuanto las tenemos listas, podemos publicarlas para descargar. Esto es estupendo sobre todo desde el punto de vista de la seguridad; podemos poner a disposición de todo el mundo actualizaciones de seguridad a los pocos segundos de empaquetarlas".
Joshua Mitchell , CTO



La velocidad en la innovación es clave: millones de empresas modernas, líderes en sus sectores, confían en Drupal a diario, por lo que es importante que pueda lanzar novedades de forma rápida y fiable. Esto es crucial en lo que respecta tanto a la experiencia de usuario como a la seguridad: en caso de una actualización importante de seguridad, es imprescindible que Drupal.org pueda ponerla a disposición de sus usuarios al instante.


Con su proveedor anterior, las actualizaciones de nuevos proyectos, módulos y otros contenidos relacionados con Drupal solían tardar 45 minutos o más en publicarse. Dado que Fastly permite a Drupal.org actualizar el contenido en 150 milisegundos, esta puede almacenar el contenido en caché durante más tiempo (lo cual reduce las solicitudes a sus orígenes), a sabiendas de que podrá actualizarlo en cuanto le sea necesario.



"Con nuestro proveedor anterior no disponíamos de Instant Purge y, a menudo, teníamos que esperar casi una hora para la publicación de las actualizaciones. Con Fastly, nuestros tiempos de vencimiento de la caché son muy altos —365 días—, pero cuando llega una actualización podemos publicarla inmediatamente".
Rudy Grigar , Infrastructure Manager



Envío de registros para revisar en tiempo real


La Drupal Association ha conectado los registros de envío de Fastly a un servidor de registros centralizado, lo que le permite agregar datos de usuario para realizar el seguimiento de información clave. Además de enviar los registros a su punto de conexión de syslog, la Drupal Association envía una copia directamente desde Fastly a los cubos S3. Estos utilizan los registros para generar estadísticas de uso de proyectos en Drupal.org y, al tener varios lugares donde enviar registros, generan estadísticas de manera más fiable.



"Los registros de envío de Fastly han sido muy útiles: los usamos para agregar estadísticas de uso de proyectos en Drupal.org y para realizar un seguimiento de cuántos sitios tienen activado un módulo o un tema de Drupal".
Rudy Grigar , Infrastructure Manager