Última

Picos de tráfico en la infraestructura web: ¿Cómo gestionarlos?

Compartir esta entrada

Picos de tráfico en la infraestructura web: ¿Cómo gestionarlos?

¿Cómo gestionar eficazmente su pico de tráfico?

Todas las empresas tienen momentos fuertes, previstos o imprevistos, que provocan aumentos de tráfico en periodos muy cortos y producen un estrés importante en la infraestructura. Sin embargo, es esencial que ésta pueda soportar los golpes y seguir funcionando para evitar interrupciones del servicio, y graves consecuencias. También es crucial que el rendimiento de la web siga siendo excelente, sabiendo que cualquier inestabilidad o ralentización puede repercutir negativamente en los ingresos.

En Iguana Solutions ofrecemos soluciones dedicadas a gestionar los picos de tráfico en función del tipo de infraestructura que soporte el servicio, ya sea una cloud pública o una stack local. ¿En qué consisten?

Gestionar los aumentos de tráfico público Cloud

En una red pública cloud, la gestión de los picos de tráfico consiste en un despliegue automático de los recursos necesarios por parte del proveedor de servicios, flexibilidad que es posible gracias a la infraestructura cloud . Esto permite reaccionar caso por caso ante un aumento del tráfico, tanto si estaba previsto de antemano (estacionalidad, programado a raíz de un evento comercial, etc.) como si no (zumbido, recompra inesperada, cambio de dirección, etc.).

En resumen, con una cloud pública, la infraestructura se adapta a la stack técnica de dos maneras:

  • A través de servicios gestionados, lo que implica que el proveedor gestiona en solitario la capa empresarial de la infraestructura, liberando al cliente de la necesidad de tomar ninguna medida.
  • Gracias al autoescalado, que es una modulación automática de los recursos en función del consumo requerido por la infraestructura durante los picos de carga. Sin embargo, aunque el autoescalado es una solución muy eficaz para ajustar lo más rápidamente posible los recursos asignados a la plataforma, es esencial asegurarse de contar con una configuración y una supervisión adecuadas. Esto permite evitar cualquier desviación que podría resultar costosa, especialmente si se añaden más recursos de los necesarios.
Gestionar los aumentos de tráfico en una infraestructura "in situ

Muy distinto es gestionar los picos de carga en las infraestructuras tradicionales. En efecto, éstas se basan en servidores físicos, una característica que aumenta mecánicamente la latencia. De hecho, lo que es instantáneo con las nubes públicas (el despliegue de recursos adicionales) lleva mucho tiempo cuando se trata de añadir máquinas físicas. Por tanto, es esencial anticiparse a los posibles aumentos de tráfico para evitar a toda costa cualquier interrupción del servicio.

Para una infraestructura local, Iguana Solutions recomienda tres enfoques:

  • Anticipación, basada en un conocimiento profundo del cliente. Esto permite prever los grandes picos de carga relacionados con la estacionalidad (empresas turísticas, periodos de rebajas para los e-comerciantes), la actualidad (medios de comunicación, marketing), etc. También es necesario integrar las demás características del cliente, como la localización geográfica o la distribución de los puntos de venta en un territorio determinado.
  • Adaptar la infraestructura a las necesidades presentes y futuras. Con este conocimiento, podemos escalar la infraestructura desde el principio, al tiempo que planificamos recursos adicionales para desplegar en momentos clave. Por ejemplo, añadiendo máquinas de repuesto que permanezcan inactivas, pero que puedan activarse rápidamente cuando sea necesario.
  • Desbordamiento de transferencia en Iguana's Cloud. Los aumentos inesperados de tráfico son, por definición, imprevisibles. Por ello, proponemos "desbordar" el tráfico adicional en nuestra propia Cloud para garantizar la máxima capacidad de respuesta dejando pasar los picos de carga o identificar una solución más sostenible (pero más larga de aplicar).
Mejores prácticas de gestión de cargas punta

 

Mejores prácticas de gestión de cargas punta

 

Las soluciones presentadas hasta ahora se aplican a uno u otro tipo de infraestructura, pública cloud o "on premise". No obstante, también existen buenas prácticas y medios técnicos para absorber los picos de carga y reducir la tensión de los sistemas que se adaptan a ambos tipos de plataformas, complementando la adición pura y simple de recursos de infraestructura.

 

  • Almacenamiento en caché y aligeramiento del sitio

El caché es una práctica habitual y muy eficaz para aliviar los sistemas. Consiste en guardar cierta información sobre los internautas en una especie de memoria intermedia (por ejemplo, una petición que se repite a menudo) para aliviar la infraestructura. Este almacenamiento en caché es automático y puede afectar tanto a las consultas de los usuarios como a las bases de datos.

En cuanto al aligeramiento del sitio web, este enfoque engloba palancas tan conocidas como la eliminación de plugins innecesarios, la optimización de elementos estáticos (imágenes, archivos JavaScript, etc.) o el lazy loading (retrasar la visualización de elementos que permanecen invisibles en la página).

 

  • La CDN

Técnicamente, es posible gestionar los picos de carga instalando una CDN (Content Delivery Network), una red de servidores repartidos por el territorio. Una infraestructura de este tipo ayuda a reducir las latencias al tener servidores instalados más cerca de los usuarios finales, una precaución indispensable para un sitio alojado en Francia que trabaja con clientes de varios países. Además, la CDN asegura los intercambios filtrando el tráfico que entra en el servidor, lo que ayuda a protegerse contra los ataques DDoS, es decir, la sobrecarga artificial de un servidor o servicio para hacerlo indisponible.

 

  • Implantación en varios sitios

Otra solución es desplegar la infraestructura en varios emplazamientos separados geográficamente para distribuir la carga entre un conjunto de servidores. Una infraestructura bien equilibrada ayuda a soportar los picos de carga: Digamos que tienes dos sitios separados y cada uno funciona al 50%, eso aún te deja un 50% libre para usar en cada uno de ellos. En caso de desastre (inundación o incendio que destruya un centro de datos), esta distribución previa permite cambiar fácilmente a servidores sanos.

 

Soluciones anticipadas

Por último, existe una amplia gama de soluciones para anticipar los picos de carga:

  • Auditoría técnica de la plataforma antes de la gran carga de trabajo para garantizar su buen estado.
  • Realizar pruebas de estrés para confirmar las capacidades de la plataforma e identificar posibles cuellos de botella (lo que, al mismo tiempo, valida la resistencia del sitio a un tráfico elevado).
  • Predecir el impacto de un posible cambio futuro: Adquisición de una empresa, cobertura mediática, lanzamiento de una campaña publicitaria, revuelo en las redes sociales, etc. (Para lo cual, de nuevo, es necesario un buen conocimiento del cliente).

 

¿Qué debemos recordar?

Por un lado, la gestión de los picos de carga es una necesidad imperiosa: Es la condición sine qua non para protegerse de un incidente que podría provocar una interrupción del servicio.

Por otra parte, cada tipo de plataforma (pública cloud o "on premise") requiere la implantación de soluciones específicas.

Por último, es esencial anticiparse, es decir, (re)pensar el dimensionamiento de la infraestructura para que satisfaga las necesidades de su empresa, incluso durante aumentos inesperados del tráfico.

 

¿Y si le pide a Iguana Solutions que le acompañe en esto?

Póngase en contacto con Iguana Solutions para obtener más información y cuéntenos sus necesidades.

Compartir en Facebook

Soluciones Iguane

Redactor de contenidos, Iguana Solutions

"El saber hacer de Iguana Solutions nos permitió ser pertinentes en nuestras elecciones técnicas desde el principio del proyecto, al tiempo que aplicábamos una eficiencia económica excepcional."

Jean-David Blanc

CEO, Molotov.tv (adquirida por Fubo.tv)

Últimas actualizaciones

Manténgase informado con nuestras últimas entradas de blog y perspectivas del sector.