Edgio permite a los sitios web alcanzar tasas de acierto de caché para datos dinámicos en el borde en el rango del 95%, mientras que los sitios que utilizan CDN tradicionales ven un bajo 6%.
Hay muchas plataformas CDN por ahí, pero, en esencia, cada una cumple el mismo objetivo: Hacer que los sitios web sean más rápidos mediante la utilización de redes distribuidas de servidores perimetrales en ubicaciones cercanas a los usuarios que acceden a ellos. Pero una vez que mires debajo del capó, queda claro que cada plataforma CDN utiliza medios ligeramente diferentes.
Muchas de las CDN actuales hacen mucho más que distribuir contenido; ofrecen muchas otras funciones para mejorar la seguridad, el análisis y el desarrollo. Y a medida que el contenido evoluciona hacia formatos más dinámicos y se ve a través de un ecosistema fragmentado de dispositivos, elegir la CDN adecuada que funcione mejor para su negocio específico y tipo de contenido (por ejemplo, activos estáticos vs. Datos dinámicos / JSON, etc.) es más importante que nunca. Con suerte, esta publicación arrojará algo de luz sobre el tema y comparará las dos plataformas CDN populares, Cloudflare y CloudFront con Edgio.
La velocidad se vende
Ejecutar un sitio web rápido ya no es un truco elegante y superfluo. Se está convirtiendo en un elemento viable de la carrera de armas SEO. Google siempre ha prestado atención a las velocidades de carga del sitio y a los sitios web clasificados en función del rendimiento. Pero ahora es el momento de tomar medidas, ya que sabemos que a partir de 2021, la velocidad del sitio será un elemento crítico del ranking SEO.
Page Experience Update de Google introduce nuevas métricas llamadas Core Web Vitals (CWV) para medir los tiempos de carga, interactividad y estabilidad visual de la página. Fuente: Google Webmaster Central Blog
Muchos jugadores pronto sentirán las consecuencias de no ofrecer una gran experiencia, especialmente por parte de los operadores de sitios de comercio electrónico, que tienden a ser ricos en imágenes y tienen características únicas que los ralentizan, como búsquedas de inventario en tiempo real y precios dinámicos. Según la propia investigación de Google, solo una mejora de 100 ms en las cargas de páginas móviles aumenta la tasa de conversión de un sitio web de comercio electrónico en un 8,4%. Los sitios web lentos se deslizarán por la página SERP y posiblemente sufrirán pérdidas millonarias.
El problema con las CDN de hoy
Las CDN se construyeron originalmente para satisfacer las necesidades de una realidad de Internet completamente diferente: Los sitios web eran más ligeros y consistían principalmente en texto e imágenes, que casi nunca cambiaron. Por otro lado, la Web de hoy es una bestia irregular: Es vasta y más compleja que nunca. Los sitios web son progresivamente más complejos, más grandes, impulsados por bases de datos y llenos de medios sofisticados, hojas de estilo CSS, JavaScript y una gran cantidad de API de terceros. Al mismo tiempo, las expectativas de los consumidores en torno a las experiencias de navegación rápida siguen vigentes. Y aunque cada vez es más difícil de cumplir, son tan importantes como siempre.
La creciente complejidad de los sitios web crea su propia parte de nuevos desafíos para los proveedores de CDN. Las CDN deben evolucionar para soportar este loco ritmo de evolución y proporcionar infraestructura y características que hagan que las páginas nuevas, dinámicas y cargadas de imágenes funcionen rápidamente y hagan posibles grandes experiencias de navegación. Las CDN modernas deben proporcionar soporte para contenido más rico y sofisticado y protocolos y formatos en evolución, al tiempo que protegen los sitios web de ataques DDoS, que están creciendo en escala y sofisticación.
Ahora echemos un vistazo a las populares CDN Cloudflare y CloudFront, así como el Edgio, y ver si están a la altura del desafío.
Cloudflare
Cloudflare se posiciona como un CDN de menor costo. Ofrece una presencia global y capacidades de rendimiento únicas y es conocido por un enfoque relativamente fuerte en la seguridad. Cloudflare es fácil de usar, fácil de configurar, asequible y se compromete a satisfacer las necesidades futuras de las empresas que lo utilizan. Puede optimizar el contenido más allá de los activos estáticos y viene con varias características de seguridad.
Su infraestructura global de CDN acelera las aplicaciones de Internet y la experiencia móvil, asegurando la disponibilidad de las aplicaciones. Por último, operan una red de 200 centros de datos en diferentes países para reducir la latencia y mejorar la experiencia de navegación de los usuarios.
Características clave de Cloudflare
Entre otras cosas, Cloudflare acelera los sitios web eliminando caracteres innecesarios de HTML, JavaScript y CSS para reducir el tamaño de los archivos de un sitio web. Un archivo de tamaño reducido se cargará más rápido. Cloudflare también utiliza almacenamiento local para almacenar en caché los objetos necesarios para lograr la mejor representación de sitios web.
Experiencia web mejorada: En lugar de enviar todas las solicitudes desde diferentes rincones del mundo a un solo servidor, las solicitudes se distribuyen en la flota de más de 200 servidores distribuidos de Cloudflare. Esta red distribuida equilibra la carga de trabajo de los servidores y mantiene el contenido disponible para los usuarios.
Seguridad. Protege su sitio web de todo tipo de amenazas en línea, incluidos los ataques DDoS.
Análisis del sitio. Cloudflare ofrece funciones de análisis para realizar un seguimiento del rendimiento de su servidor. El análisis incorporado le permite controlar el tráfico de su sitio web y rastrear las amenazas evitadas, el tráfico de bots y mucho más.
WAF avanzado: Cloudflare también ofrece soluciones de seguridad adecuadas para sitios web de nivel empresarial para combatir ataques graves que pueden degradar el rendimiento de un sitio web. Las reglas del firewall de aplicaciones web se actualizan automáticamente cuando se descubren amenazas de seguridad.
El soporte telefónico y de correo electrónico de 24/7 está disponible, pero solo en el plan Enterprise.
Ventajas de Cloudflare:
-
Ofrece Argo Smart Routing
-
AutoMinify para la optimización de contenido inteligente
-
Optimización web y navegador
-
SSL/TLS, Firewall de aplicaciones web y Cloudflare Access: Gestión de identidad y acceso que permite el acceso seguro a las aplicaciones sin una VPN
-
Certificado SSL compartido gratuito
-
Consumo de ancho de banda ilimitado y sin medir
-
Optimización de imagen con Polish
-
Cumplimiento de PCI y prioriza el soporte de correo electrónico para sitios web de comercio electrónico.
Contras de Cloudflare:
-
Posibilidad de falsificación del hombre en el medio
-
Los bloqueos de carretera irresolubles pueden degradar el rendimiento
-
Menor usabilidad debido a captchas innecesarios
-
Algunas funciones avanzadas como “acceso a registros” solo están disponibles en planes caros (Business y Enterprise).
Precios de Cloudflare
Cloudflare es una de las formas más asequibles de obtener una CDN para su sitio. Está disponible en cuatro planes: Gratis, Pro, Business y Enterprise. El plan Pro tiene un precio de $20 y el negocio le costará $200 por dominio. El plan Enterprise es el tipo de oferta “à la carte”, que tiene un precio y se ajusta de forma independiente para satisfacer las necesidades específicas del cliente.
Plan de nivel gratuito de Cloudflare
Cloudflare ofrece complementos específicos, como certificados SSL dedicados, equilibrio de carga, enrutamiento inteligente Argo y limitación de tarifas, que requieren una tarifa adicional además de la suscripción mensual.
Curiosamente, incluso el plan gratuito de Cloudflare viene con protección DDoS básica. También hay una protección DDoS más avanzada disponible en los planes premium. No es de extrañar que el plan gratuito y sin medición de Cloudflare sea un gran atractivo para muchas empresas que buscan sumergirse en la tecnología CDN y acelerar su sitio con un esfuerzo mínimo. El cambio a un plan de pago, o a un proveedor de CDN completamente diferente, siempre es posible más adelante.
¿Por qué elegir Cloudflare?
Cloudflare tiene algunas ventajas hablando a su favor:
-
Es súper asequible en comparación con las otras ofertas de CDN y viene con un nivel gratuito.
-
Cloudflare es una buena opción si no tienes muchas imágenes dinámicas o quieres WAF transparente (y otras características de seguridad).
-
Cloudflare tiene fuertes características de mitigación de DDoS (detrás de Akamai)
-
Cloudflare ofrece servicios de seguridad gestionada con un precio inmejorable.
CloudFront
CloudFront es un servicio extendido de Amazon. La versión beta de CloudFront se lanzó en noviembre de 2008 y luego se volvió a lanzar en enero de 2009 con precios más atractivos. No hace falta decir que Amazon opera un número realmente impresionante de ubicaciones de borde y cuenta con una red global de ubicaciones de borde repartidas por diferentes regiones del mundo.
Características clave de CloudFront
Amazon CloudFront ofrece una fácil integración con otros servicios populares de AWS como Amazon S3, Amazon EC2, AWS Lambda@Edge, AWS Elemental MediaStore y MediaPackage, Amazon CloudWatch, etc., que es probablemente la mejor parte de usar CloudFront. También funciona con la consola de administración de AWS.
Además de eso, CloudFront ofrece estas características adicionales:
-
Soporte para contenido dinámico, no solo activos estáticos.
-
Informes sobre estadísticas de caché y objetos populares, monitoreo y alarma, gráficos de uso y más.
-
Características de seguridad avanzadas y geo-restricción.
-
24/7 atención al cliente (correo electrónico y teléfono, aunque con un cargo extra). Por defecto, solo tienes acceso a un foro de la comunidad.
Pros de CloudFront
-
El modelo de facturación por uso lo hace rentable
-
Integración perfecta con otros servicios de AWS
-
Una posibilidad de ajustar el plan a medida que avanza dependiendo de sus necesidades actuales y pagar solo por el uso real.
-
Servidores de borde en muchos continentes diferentes, incluyendo América del Norte, América del Sur, Asia, Europa, y Australia.
-
CloudFront genera información valiosa a través de gráficos de informes que le permiten realizar un seguimiento de las tendencias en la transferencia de datos y las solicitudes de su sitio web.
-
Función de contenido privado que te permite restringir el acceso a tu contenido.
Contras de CloudFront
-
El almacenamiento en caché de contenido dinámico a una tasa de solo 16%, que es mejor que el promedio del 6% visto en las CDN tradicionales, pero sigue siendo demasiado bajo para ofrecer comercio electrónico rápido u otros sitios web basados en bases de datos.
-
Integración compleja en comparación con otras CDN
-
Aunque los precios de CloudFront siguen el modelo de pago por uso, la escalabilidad puede costarte un centavo. Un sitio web con poco tráfico puede pagar fácilmente el servicio, pero un aumento en el tráfico se traducirá rápidamente en una factura más pesada.
-
Visibilidad limitada de la estructura subyacente de CloudFront.
-
El soporte técnico está ahí, pero no es gratuito para todos.
Precios de CloudFront
CloudFront es una CDN de pago por uso que le ayuda a ofrecer a su usuario final una experiencia web sin problemas al proporcionarle el contenido que solicitó a través de su ubicación más cercana. Ofrece tres niveles de precios:
Nivel libre
Los nuevos clientes de AWS reciben 50 GB de transferencia de datos y 2.000.000 solicitudes HTTP y HTTPS cada mes durante un año. El nivel libre se mide por mes. El uso se agrega en todas las ubicaciones de AWS Edge y se aplica automáticamente a su factura. El uso mensual no pasa al período siguiente si no se utiliza.
Una advertencia importante: Solo puede usar el plan gratuito durante los primeros 12 meses de convertirse en cliente de AWS.
Bajo demanda
A diferencia de otras CDN en el mercado, CloudFront cuesta menos, mientras que los costos de Amazon son más bajos. Sus precios varían según las regiones geográficas y se basan en la ubicación de borde a través de la cual se sirve su contenido. Los niveles de uso para la transferencia de datos se miden por separado para cada región geográfica, como se ve a continuación:
Modelo de precios medidos a demanda de CloudFront
Precios con descuento
Hay precios con descuento disponibles para los clientes que esperan al menos 10 TB de transferencia de datos al mes, durante un período de 12 meses o más. Los descuentos de CloudFront variarán en función de la cantidad del compromiso.
¿Por qué elegir CloudFront?
CloudFront es una excelente opción para usted si busca una integración perfecta con otros servicios de AWS o su pila de AWS existente (es decir, automatización y métricas) y necesita una CDN que admita la entrega rápida de contenido altamente dinámico.
También es una buena opción si tiene un contenido que cambia mucho dinámicamente, como lo hacen los sitios de comercio electrónico y viajes, y desea una integración estrecha con su canalización en el lugar. CloudFront admite enviar contenido a tus ubicaciones periféricas con TTLS más alto, lo que significa que DDoS se convierte en el problema de Amazon.
Si tienes una base de audiencia diversa y quieres ofrecer una transmisión de video eficiente, CloudFront también es una gran opción.
Edgio
Edgio es una infraestructura que permite a los sitios web grandes impulsados por bases de datos ofrecer experiencias de subsegundos. Y como hace que los sitios web funcionen más rápido, inevitablemente se compara con las principales CDN. No hay nada de malo en eso, pero es con señalar que Edgio es mucho más que un CDN, y las comparaciones lado a lado no siempre le hacen justicia. Edgio viene con un CDN-AS-JavaScript, que puede aumentar o incluso reemplazar su CDN actual y llevar todas las características de seguridad web que necesita al borde. Edgio también viene con un montón de tecnologías centradas en el desarrollo que hacen que todo el proceso de desarrollo, implementación, vista previa, experimentación y ejecución de su frontend sin cabeza sea simple, incluyendo URL de vista previa de pila completa automatizada, un backend JavaScript sin servidor para el frontend, monitoreo de caché avanzada y más.
Ubicaciones de servidor Edgio edge
CDN-as-JavaScript es el primer CDN configurable JavaScript del mundo que configuras directamente dentro de routes.js. Nunca tendrá que volver a escribir VCL, API propietarias o trudging a través de una consola web.
CDN-as-JavaScript, la preobtención predictiva avanzada y, lo más importante, el control completo sobre el almacenamiento en caché en el borde permiten que los sitios web en Edgio permanezcan 5 segundos por delante de los toques de los compradores. Esto se hace transmitiendo contenido dinámico almacenado en caché (es decir, JSON/SSR/HTML) desde el borde hasta el navegador antes de que el comprador toque una cosa y basado en lo que es más probable que toque a continuación.
El equilibrio de carga adaptativo reduce el tiempo que los servidores dedican a entregar una carga por encima de un umbral objetivo.
En este caso, observamos una reducción del 88% en el tiempo invertido sobre la inclinación del objetivo en este pop. Este es un buen indicador de que el equilibrio de carga adaptativo puede mantener la inclinación de la distribución de carga alrededor del valor deseado.
Resultados del despliegue global
Después de probar la optimización en un puñado de pops seleccionados y ver buenos resultados en las métricas medidas, implementamos el sistema en cada pop para cuantificar el impacto agregado a lo largo del tiempo. Como antes, medimos el número de servidores de minutos colectivos en un pop gastados entregando tráfico por encima de nuestro sesgo de destino especificado (establecido en 1.8x mediana de carga del servidor en un pop). La siguiente gráfica muestra dos distribuciones de servidores de minutos gastados por encima de ese umbral para 75 pops. La línea azul corresponde a 4 días de datos basales, y la línea naranja corresponde a 4 días de datos de Equilibrio Adaptativo de Carga. El cambio general de la distribución a la izquierda muestra que los servidores en los pops que ejecutan Equilibrio de carga adaptativo pasaron menos minutos por encima del umbral.
Características clave de Edgio
Para un resumen completo de todas las campanas y silbidos con Edgio, vea la tabla de abajo.
Precios de Edgio
Edgio viene en dos niveles: Free y Enterprise. Aunque solo es una versión limitada del acuerdo completo, el primero es la forma más fácil y rápida de comenzar y experimentar las ventajas clave de Edgio.
Los precios empresariales dependen de numerosos factores, como el tráfico y la cantidad de entornos y asientos que necesita. En este punto, usted tendrá que ponerse en contacto con Edgio directamente para obtener una estimación detallada del costo.
¿Por qué usar Edgio?
Cualquier sitio web puede usar Edgio, pero está orientado principalmente a sitios que generan ingresos, basados en bases de datos, como eCommerce y Travel, que ofrecen contenido dinámico a sus usuarios. En estos sitios, los compradores en línea normalmente esperan los datos JSON/HTML/SSR, que conforman el tamaño, el color y el precio específicos de productos específicos. Esto es lo que hace que las CDN tradicionales sean ineficientes para estos sitios web, ya que no almacenan en caché tales datos dinámicos.
Edgio almacena en caché al menos el 95% de sus datos dinámicos en el borde, y la mejora en los sitios web que los utilizan es visible a simple vista, ya que las páginas se cargan (literalmente) en un abrir y cerrar de ojos. Esto es posible gracias a CDN-AS-JavaScript, que pone los datos en el navegador antes de que sea necesario. En otras palabras, es un poco como estar siempre 5 segundos por delante de la persona que navega por tu sitio.
Edgio permite a los sitios web alcanzar tasas de acierto de caché para datos dinámicos en el borde en el rango del 95%, mientras que los sitios que utilizan CDN tradicionales ven un bajo 6%. Para el contenido estático, la elección es más simple: Las CDN pueden alojar todo el contenido estático de su sitio y distribuirlo sin tener que replicar necesariamente bases de datos a otras regiones.
Para los usuarios de frameworks web dinámicos como Next, Nuxt, React Storefront, Ruby on Rails, el uso de CDN se vuelve más interesante. Estos marcos ofrecen una representación del lado del servidor de las páginas, con JavaScript añadido para mejorar la experiencia. Si bien las aplicaciones modernas se pueden desarrollar utilizando estos marcos extrayendo los componentes de vista de la API, este enfoque monolítico sigue siendo increíblemente productivo. Además, estos marcos ya vienen con sofisticados sistemas de almacenamiento en caché a nivel de base de datos.
¿Qué CDN es la más rápida?
La mayoría de los proveedores de CDN tratarán de sorprenderte con varias características que suenan seriamente, números brutos y hojas de comparación, pero no pueden garantizar velocidades reales. En otras palabras, su kilometraje puede variar, algo que se oye cuando la mejora de la velocidad no es exactamente lo que esperabas. Edgio es una de las pocas tecnologías que promete resultados reales: Garantizamos tiempos de pintura medios (LCP) de menos de 500 ms para sitios web de comercio electrónico, independientemente de los sistemas frontend o backend o las plataformas de comercio electrónico utilizadas.
Inténtelo antes de comprar
Cuando se busca una CDN, la velocidad reclamada no siempre es el factor de distinción más confiable. Los números brutos nunca cuentan toda la historia: El rendimiento del sitio web suele estar cargado de muchas variables fuera del control de la plataforma: La hora del día, el tamaño de su carga útil y la ubicación del usuario de Internet en relación con el borde.
Y debido a que los resultados pueden variar dependiendo de tantas cosas, la forma más fácil de comprar una CDN es probarla en su sitio web: Llame al equipo de ventas y pida una demostración.
Esta suposición invalida prácticamente la mayoría de las tablas de comparación. Al comprar CDN, perderse en todas estas características y jerga tecnológica es fácil. Pero lo más importante a recordar es que probablemente estás buscando rendimiento, no una CDN, por el bien de tener una.