Revisión rápida

Fastly, con sede en San Francisco, es una empresa en la nube versátil con una extensa lista de clientes de renombre: New York Times, Spotify, Github, Kickstarter, Ticketmaster, Deliveroo y más.

El CDN de Fastly sigue el modelo de proxy inverso más simple que la mayoría de Cloudflare. En lugar de darle una dirección "cdn.midominio.com" donde puede almacenar archivos específicos, enruta rápidamente todo el tráfico del sitio web a través de sus servidores. Para que esto funcione, debe actualizar el registro CNAME de su sitio con el registrador de dominios, pero después de eso "simplemente funciona", no se requieren cambios en el código del sitio web.

Fastly tiene puntos de presencia (PoP) en todo el mundo

Una vez configurado, el sistema funciona de forma muy similar a cualquier otra CDN. Cuando alguien visita su sitio, rápidamente verifica su ubicación y obtiene contenido del punto de presencia más cercano (PoP). La compañía ofrece PoP potentes repartidos por todo el mundo: 20 ubicaciones en América del Norte, 6 en América del Sur, 13 en Europa, 8 en Asia, 6 en Nueva Zelanda y Australia y 2 en África, por lo que la mayoría de los usuarios de la web deberían obtener una respuesta rápida. .

  • ¿Quieres probar Fastly? Echa un vistazo a la página web aquí

Fastly tiene soporte altamente configurable para el almacenamiento en caché de video. Puede entregar cualquier protocolo de transmisión de medios basado en HTTP, incluidos HLS de Apple, HDS de Adobe y MPEG-DASH. El servicio también hace todo lo posible para mantener su contenido seguro, con soporte para encriptación, DRM y tokens seguros que restringen el acceso a sus medios (su aplicación web los proporciona y caducan después de un período de tiempo configurable).

Las características de seguridad de nivel empresarial incluyen un firewall de aplicaciones web totalmente configurable, mitigación DDoS capaz y detección y bloqueo de bots inteligentes.

El soporte HTTPS de Fastly es completo

Hay tecnología nueva y de alta gama dondequiera que mires. ¿Estás cansado de los CDN que esperan que te impresione su compatibilidad con HTTP / 2? Admite rápidamente HTTP / 3 rápido basado en UDP. Eso no le ayudará mucho en este momento (los navegadores de renombre admiten HTTP / 3, pero está desactivado de forma predeterminada), pero es bueno saber que la opción está disponible.

Sin embargo, Fastly ya tiene un rendimiento en el mundo real realmente impresionante en otras áreas, incluida la capacidad de purgar todo en el caché, que es globalmente, en cada PoP, en 150 ms o menos.

La empresa utiliza esta velocidad para permitir el almacenamiento en caché de contenido "impulsado por eventos". La idea es que incluso los objetos de sitios web que se actualizan con mucha frecuencia (titulares de noticias, precios de acciones) pueden ser atendidos por la CDN durante un corto período de tiempo, luego invalidados y recargados casi tan pronto como se actualicen sobre su origen.

Cuando borra el caché, Fastly trabaja para reducir el impacto. Su función Origin Shield designa un PoP específico para manejar las solicitudes en caso de una falta de caché. Si borra el caché, su escudo extrae el contenido del origen y otros PoP luego acceden al escudo, evitando que su servidor se vea afectado por las solicitudes de actualización de todo el mundo.

Un potente optimizador de imagen está disponible como complemento opcional. Esto va mucho más allá de las simples optimizaciones de archivos y calidad que puede obtener con Cloudflare y otros. Puede cambiar el tamaño de las imágenes, recortarlas o recortarlas, cambiar la orientación, convertir el formato y más. Ate todo esto junto con el soporte de Fastly para Varnish Configuration Language y podrá manejar de manera inteligente todo tipo de decisiones de manejo de imágenes en el borde, por ejemplo, entregarle a un usuario una imagen WebP cuando detecte que está usando Chrome.

Precios

Fastly es un servicio de pago por uso con un cargo mínimo de $ 50 por mes y una estructura de precios similar a Amazon CloudFront.

El ancho de banda se cobra a tarifas variables, según la región. América del Norte y Europa tienen un precio de $ 0,12 por gigabyte para los primeros 10 TB, Australia y Nueva Zelanda cuestan $ 0,19, Brasil y Sudáfrica cuestan $ 0,28. Los precios caen alrededor de $ 0.04 por gigabyte para tráfico superior a 10TB.

También se le cobra por la cantidad total de solicitudes (la cantidad de archivos descargados). Los precios oscilan entre $ 0.0075 y $ 0.016 por cada 10,000 solicitudes, nuevamente dependiendo de la región (esa es una tarifa plana para solicitudes HTTP y HTTPS).

Proporciona rápidamente un estimador de precios simple para darle una idea de su factura mensual. Ingrese su ancho de banda probable y la cantidad de solicitudes de archivos para ver los resultados.

Si el precio es el primero en su lista de prioridades, Fastly no funcionará para usted. Los precios de KeyCDN comienzan en $ 0.04 por GB, un tercio de lo que pagará en Fastly, sin cargo por solicitudes y un gasto mensual mínimo de $ 4.

Sin embargo, Fastly tiene un precio razonable para su amplia lista de funciones y es comparable con CloudFront y Azure. Y si no está seguro, un crédito gratuito de $ 50 solo por registrarse (400 GB o menos, según lo que esté haciendo) le da la oportunidad de ver cómo funciona el servicio en su sitio.

Puede registrarse en Fastly por una tarifa sin siquiera tener que proporcionar sus detalles de pago

Configuración

Registrarse con Fastly solo toma unos segundos. Ingrese su nombre, compañía, número de teléfono, dirección de correo electrónico y contraseña y eso es básicamente todo (no se le solicitarán detalles de pago hasta que se haya utilizado su asignación de tráfico gratuito).

Un botón Crear servicio permite configurar su primer sitio. Este proceso comienza ingresando un nombre, nombre de dominio y dirección IP (o nombre de host), luego agrega un host como backend.

Se configura rápidamente casi de inmediato, luego le brinda una URL de prueba ('http://mydomain.com.global.prod.fastly.net') que puede usar para verificar que el servicio está funcionando. Eso no solo le ahorra la hora o dos que podría esperar a que se propaguen sus registros DNS; tampoco tiene ningún efecto sobre el tráfico de producción. Si solo está buscando experimentar, puede gastar su crédito de $ 50 sin interferir con las operaciones normales de su sitio.

Y ciertamente hay mucho que experimentar por hacer. Tome la compresión GZip, por ejemplo. La mayoría de las CDN le dan acceso a esto como un simple cambio. Rápidamente hace lo mismo, pero también permite definir exactamente qué extensiones de archivo y tipos de contenido le gustaría comprimir. Tiene un esquema de normalización incorporado para garantizar que GZip no rompa algunos navegadores heredados, y puede personalizar el algoritmo de normalización si lo desea.

Es muy similar cuando se trata de manipular los encabezados HTTP para personalizar cómo se sirve su contenido. En lugar de opciones predefinidas de apuntar y hacer clic, Fastly ofrece un control de bajo nivel ajustado sobre lo que modifica y cómo, hasta la compatibilidad con RegEx para realizar operaciones de búsqueda y reemplazo en el texto del encabezado.

Rápidamente le permite crear configuraciones de caché, así como adjuntarles condiciones

Este enfoque le brinda una gran cantidad de flexibilidad. Un ejemplo: suponga que su servidor de origen a veces devuelve errores 404, solo temporalmente. Probablemente no desee que se almacenen en caché durante las 24 horas completas, ¿verdad? Con Fastly, puede abordar el problema creando un objeto de caché que cambia el valor TTL (tiempo de vida) a cinco minutos si el sistema ha recibido un código de respuesta 404.

Incluso puede agregar su propio código VCL personalizado

¿Aún no es suficiente? Los cachés de Fastly se basan en Varnish, que es totalmente configurable mediante Varnish Configuration Language. Cuando elige opciones en los cuadros de diálogo web de Fastly, el servicio genera código VCL debajo. Pero si lo prefiere, puede ver o editar este código manualmente, o agregar su VCL personalizado.

Como probablemente habrá adivinado, este no es un sistema para principiantes, pero los tipos más exigentes adorarán la gran capacidad de configuración de Fastly. También hay documentación detallada, aunque incluso los expertos podrían desear que tuviera más ejemplos.

Hay una serie de variables que intervienen en la determinación del rendimiento de una CDN.

Actuación

Evaluar cuál es la CDN más rápida para usted es muy difícil, porque hay muchas variables involucradas. Las ubicaciones de sus visitantes y del servidor de origen, las aplicaciones que está utilizando, el tipo y tamaño de los archivos que se almacenan en caché y la frecuencia con la que deben actualizarse. Tenga en cuenta las funciones adicionales que la CDN podría ofrecer, como la optimización de imágenes, y la única forma de saberlo con certeza es probar el servicio usted mismo.

Los servicios como CDNPerf pueden ayudarlo a comparar el rendimiento de diferentes CDN

Es posible que pueda obtener algunas pistas en un sitio como CDNPerf, que compara el tiempo de respuesta de CDN en función de los datos de monitoreo de usuarios reales en miles de millones de pruebas. Es solo el tiempo de respuesta y no le dice nada sobre lo que sucede después, por lo que no debe tomar esto como algo más que el indicador más básico. Pero también son los mejores datos que tenemos, y si sus necesidades de CDN son simples, le dará una idea de qué esperar.

Mientras escribimos, Fastly clasifica el sexto lugar en tiempos de respuesta en los EE. UU., De un campo de 20 (Google Cloud CDN encabezó la lista).

Oceanía es un punto destacado en particular, con un excelente tiempo de respuesta promedio de 19 ms, lo que coloca a Fastly en primer lugar.

Sin embargo, la compañía se encuentra en el rango medio en otros lugares, incluido el décimo lugar en Europa, Asia y África, obteniendo rápidamente el noveno lugar por desempeño mundial.

Las funciones de gama alta de Fastly también ayudan a mejorar el rendimiento

Si bien eso no parece impresionante, tenga en cuenta que los tiempos de respuesta en bruto no son la única medida de velocidad. Los usuarios avanzados que utilizarán las funciones de gama alta de Fastly (procesamiento de imágenes, tal vez HTTP / 3, optimización de operaciones con VCL inteligente, movimiento de la lógica clave al borde) podrían ver más beneficios de rendimiento de cada uno de ellos, sumando uno realmente rápido sitio.

Veredicto final

Fastly es una CDN de nivel empresarial que brinda a los usuarios profesionales el poder y la flexibilidad para manejar casi cualquier situación. Sin embargo, necesitará algunos conocimientos y experiencia para configurarlo; los usuarios novatos y poco exigentes deben buscar en otro lado.

  • También hemos destacado la mejor CDN

Articulos interesantes...