¿Cómo
absorber el pico de tráfico ecommerce de 5 a 20 veces superior a la carga promedio en un breve espacio de tiempo? Las plataformas que necesitan una preparación especial son aquellas que concentran la mayoría de sus ventas en estas fechas, como las
tiendas online de moda, ocio o electrónica.
Este pico de tráfico ecommerce tiene en común un rápido escalado en un periodo corto de tiempo, ratios de conversión más altos,
mayores cargas en los frontales y en el back-end y un decrecimiento del tráfico a niveles normales de una manera más gradual.
Puede ocurrir que, ante picos realmente explosivos, como los que se producen en respuesta a un anuncio en televisión, adaptarse a la demanda en 50 segundos no sea suficiente. Contar con un
plan bien estructurado y con soporte 24×7 es esencial para manejar estos eventos o campañas de ecommerce atemporales.
Cómo afrontar el pico de tráfico ecommerce
La solución: la nube, que ofrece importantes ventajas frente a estructuras tradicionales como los servidores virtuales y físicos. La rapidez a la hora de adaptarse a los aumentos y reducciones fuertes de tráfico es una de ellas, junto al ahorro en los costes.
Una plataforma cloud bien diseñada puede
adaptarse a aumentos (y reducciones) de demanda en cuestión de segundos, en concreto de 50 a 80 segundos en plataformas como
AWS o
Google Cloud.
Pico de tráfico ecommerce: gestión en 3 fases:
El plan para gestionar eficazmente picos de tráfico ecommerce y reducir al máximo el impacto de una incidencia debe incluir 3 fases:
1. Planificación: definir objetivos, capacidad y arquitectura.
La fase de planificación comienza con un estudio de
predicción de tráfico sobre el histórico de métricas de picos anteriores y una previsión en base a los objetivos de negocio.
Esto implica definir un
plan de autoescalado que automatizará la manera en la que los diferentes recursos –como cpu, uso de memoria o tráfico de red- responderán ante los cambios en la demanda.
En esta etapa, el equipo técnico
revisa la arquitectura y define una estrategia en caso de incidencias. Es el momento también de establecer los sistemas de monitorización que se utilizarán y los canales de comunicación con los diferentes agentes involucrados.
2. Preparación: test de estrés o de carga de sistema
El objetivo de la etapa de preparación de la campaña de ecommerce es
probar la capacidad del sistema para escalar atendiendo al incremento de tráfico que se estima obtener y documentar los resultados. En esta fase se desarrollan pruebas de carga y rendimiento para asegurar la solidez del sistema.
Para asegurarse de que la plataforma está 100% preparada, realizan
pruebas de carga exhaustivas sobre entornos de preproducción, lo que evita la afectación a los entornos productivos. Esto permite dimensionar la plataforma y prepararla para los momentos de más carga.
En base a los resultados se realizan los cambios necesarios en la arquitectura para asegurar la solidez del sistema.
3. Ejecución: monitorización y pequeños ajustes del sistema
Si se han desarrollado correctamente las fases de planificación y preparación, el equipo operativo estará informado y preparado para detectar y resolver rápidamente cualquier fallo imprevisto.
Ha llegado el momento de gestionar el evento.
En este tipo eventos, con fuerte pico de tráfico ecommerce, se recomienda combinar el
modo manual de escalado con el automático. Se prepara la infraestructura para afrontar las cargas que se presenten durante las campañas de una forma manual y se combina con el escalado automático, que no es instantáneo.
Además, un sistema de alertas permitirá controlar la salud de la infraestructura en tiempo real y evitar caídas en el servicio o en los tiempos de respuesta.
Una vez finalizado el evento es fundamental hacer
análisis postmortem para mejorar la planificación en futuros eventos.
Pico de tráfico ecommerce: conclusiones
Teniendo en cuenta el plan que hemos propuesto, las fechas señaladas de pico de tráfico ecommerce ya no te pillarán con la guardia baja.
Cuidando y dando prioridad a tu plataforma cloud con un soporte 24×7, tu ecommerce funcionará a pleno rendimiento y facilitará que
el usuario disfrute de una experiencia de compra satisfactoria, sin caídas en el servicio o en los tiempos de respuesta de la web.