Equilibrador de carga de Fastly

Enrutamiento que tiene en cuenta el contenido y convergencia y recuperación de fallos instantáneos.

Plataforma de edge cloudServicios de redDistribución de contenidos

Equilibrio de carga que tiene en cuenta el contenido para cualquier entorno de infraestructura

On this page

Introducción

El equilibrio de carga es fundamental para que una aplicación tenga resiliencia y disponibilidad, si bien las soluciones existentes se han quedado atrás con los avances de la infraestructura y la arquitectura de los servicios. El mercado de los equilibradores de carga está plagado de una mezcla de controladores de distribución de aplicaciones (ADC) basados en dispositivos y soluciones basadas en la nube. Los ADC son una evolución de los primeros equilibradores de carga y siguen teniendo mayor relevancia pese al gran mantenimiento y los costes de soporte que necesitan, además de la incapacidad que tienen para escalar con flexibilidad en tiempo real. Por su parte, los equilibradores de carga basados en la nube ofrecen una mejora de rendimiento y ahorro de costes, a pesar de presentar una serie de deficiencias.

La mayoría de los equilibradores de carga basados en la nube se crean a partir del DNS, lo que supone una limitación para enrutar el tráfico solo con las direcciones IP. Estas soluciones no pueden ver nada en la petición y, por tanto, no pueden ofrecer un único servicio unificado para la arquitectura de microservicios. Además, las soluciones basadas en el DNS dependen del tiempo de vida (TTL), que es un mecanismo mediante el que las respuestas de una búsqueda de DNS se almacenan en caché durante un periodo de tiempo determinado por el servidor. Todo esto supone una pérdida de la inmediatez y el control, una falta de convergencia instantánea que quizás se vuelve más evidente con los errores del origen, es decir, cuando los usuarios reciben errores a la espera de que el TTL expire en el solucionador de DNS antes de que las peticiones se redireccionen.

Key Differentiators

  • Content-aware routing with any number of custom rules for granular control

  • Multi-cloud and hybrid-cloud for high availability and redundancy

  • Direct traffic to or from servers instantly and programmatically

  • Instantly scale to multiple Tbps to mitigate thundering herd problem

  • Ready for use with containers and virtual instances

¿Qué tiene Fastly?

El equilibrador de carga basado en la nube de Fastly se creó para paliar todos esos problemas. Las decisiones de equilibrio de carga se toman en la capa 7 y no en la de DNS, lo que a su vez nos permite tomar decisiones relacionadas con las aplicaciones en cada petición, mientras que las decisiones de recuperación de fallos se toman en cada petición y no únicamente cuando la caché DNS expira. Asimismo, todo esto facilita la recuperación inmediata de fallos automatizada en un servidor alternativo en caso de que el servidor principal no esté disponible.

Dado que nuestro equilibrador de carga está basado en la plataforma de edge cloud de Fastly, también puedes obtener ventajas como un control pormenorizado, escalabilidad inmediata y visibilidad en tiempo real. Puedes añadir fácilmente otros servicios de Fastly y obtener distribución centralizada, DDoS y WAF en una arquitectura unificada para toda tu aplicación. Nuestra plataforma admite peticiones de cliente en IPv6 y HTTP/2.

Enrutamiento que tiene en cuenta el contenido

A diferencia de las soluciones basadas en DNS, Fastly equilibra las peticiones HTTP y HTTPS enviadas a tus servidores aplicando decisiones pormenorizadas de enrutamiento que tiene en cuenta el contenido. Así, te permite crear un número ilimitado de reglas personalizadas para un enrutamiento inteligente del tráfico utilizando distintos aspectos de la petición, como la ubicación del cliente, el estado del inicio de sesión del usuario, el tipo de dispositivo, las cookies, la ruta URL y los encabezados HTTP. De esta forma, podrás ofrecer un mejor soporte a la arquitectura de tu aplicación y optimizar las respuestas del cliente antes de la entrega.

Nuestro equilibrador de carga también distribuye la carga a tus servidores mediante metodologías de distribución como métodos aleatorios, round robin, round robin ponderado y hash para sesiones persistentes.

Distribución independiente de la infraestructura

Fastly gestiona eficazmente el tráfico entre múltiples proveedores de infraestructura como servicio, centros de datos y nubes híbridas. Puedes utilizar Fastly como equilibrador de carga de servidor global (GSLB) para enrutar el tráfico en cualquier despliegue de infraestructura distribuida geográficamente. También funciona como equilibrador de carga de servidor local (LSLB) dentro de cada centro de datos o región de nube.

Load Balancer Datasheet diagram
Utiliza Fastly para equilibrar la carga de manera local o global en toda tu infraestructura

Control inmediato

Nuestra funcionalidad de servidor dinámico te permite añadir, suprimir o modificar tus servidores mediante programación sin necesidad de reformular tu VCL. Además, puedes ampliar, suprimir o modificar tus reglas de enrutamiento personalizado con una API. Cualquier cambio en tus configuraciones de enrutamiento se aplicará globalmente en menos de cinco segundos, lo que te permite realizar cambios mediante programación en la configuración del servidor del equilibrador de carga. Esto, a su vez, hace posible que puedas integrar el equilibrador de carga en tu flujo de trabajo de distribución e integración continuas.

La convergencia y la recuperación de fallos instantáneos garantizan que las peticiones se envíen o se agoten de inmediato desde tus servidores sin que haga falta esperar a que el TTL expire. Las comprobaciones de estado automáticas basadas en HTTP garantizan que las peticiones solo se envíen a los servidores en buen estado y con capacidad de respuesta, pero también puedes establecer que la recuperación de fallos se ubique en otro servidor disponible en caso de que el servidor principal deje de estar disponible durante la gestión de la petición.

Escalabilidad del tráfico

La arquitectura de Fastly permite que nuestro equilibrador de carga escale de manera instantánea a varios terabits por segundo (Tbit/s) para conseguir transparencia y rentabilidad. Nosotros no tenemos límites de tiempo de escalabilidad ni restricciones de capacidad, a diferencia de los ADC y muchos de los equilibradores de carga elásticos, que son susceptibles de sufrir problemas de congestión. Por tanto, si se producen niveles altos e inesperados de peticiones, no existirán problemas de disponibilidad ni se deteriorará el rendimiento del equilibrador de carga.

Casos de uso de clientes

  1. Equilibrio de carga en función de la geolocalización con recuperación automática de fallos: te ofrecemos la posibilidad de implementar reglas de enrutamiento en función de la geolocalización. Si alguno de tus servidores de origen no responde, nos encargaremos de reenrutar automáticamente las peticiones a cualquier servidor alternativo que hayas configurado.

  2. Facilidad para migrar datos en toda la infraestructura: te permitimos realizar una migración rápida y sin complicaciones con solo configurar Fastly para que busque contenido en diversas ubicaciones. De este modo, tus usuarios seguirán disfrutando de la gran calidad de la experiencia.

  3. Software de prelanzamiento en fase de producción con confianza: gracias a Fastly, puedes probar el software con un pequeño porcentaje de tráfico en función de la petición o de una selección aleatoria. Nuestros registros en tiempo real ofrecen un 100 % de visibilidad de tu tráfico y, además, dispones de flexibilidad para aumentar o reducir el porcentaje de tráfico dirigido al servidor en función de tu nivel de confianza.

Case Study
Gannett and Fastly Case Study

Gannett elige Fastly para equilibrar la carga, en vez de usar un equilibrador de carga basado en el DNS.

Case Study
FuboTV and Fastly Case Study

FuboTV confía en Fastly para ofrecer 100 000 transmisiones simultáneas de streaming en vivo en todo el mundo y acelerar las API.

Entra en una red mundial más potente.

Hemos diseñado nuestra red para que sea lo más eficiente posible. Tenemos puntos de presencia (POP) ubicados estratégicamente, así que podrás ajustar la escala a la demanda y distribuir contenido sin problemas durante grandes acontecimientos y picos de tráfico. Para tu tranquilidad, te ofrecemos un rendimiento que nunca te va a fallar, dondequiera que estén los usuarios mientras navegan, compran, ven contenido o desarrollan su actividad empresarial.

313 Tbit/s

de capacidad de la red del borde1

150 ms

de tiempo medio de purga2

Más de 1,8 billones

de peticiones diarias atendidas4

casi el 90% de los clientes

de los clientes usan nuestro
WAF de última generación
en modo de bloqueo3

Al 30 de junio de 2023

A fecha de 31 de diciembre de 2019

A fecha de 31 de marzo de 2019

Al 31 de julio de 2023

Planes de soporte

Fastly ofrece varios planes de soporte adecuados a cada necesidad: Standard, Gold y Enterprise.

Standard

Gratuito y disponible desde el momento en que te registras en Fastly.

Gold

Alertas proactivas sobre sucesos de alto impacto, tiempo de respuesta ante incidentes más rápido las 24 horas y garantía en el Contrato de Nivel de Servicio (SLA) de un 100 % de tiempo de actividad.

Enterprise

Ofrece las ventajas añadidas de derivación urgente para casos de soporte y respuesta a consultas las 24 horas (no solo incidentes).

Ready to get started?

Get in touch.