Blog

Regalador.com, autoscaling con STR y Amazon Web Services

Inauguramos nuestra sección de casos de éxito con nuestros clientes y amigos de regalador.com, que han accedido a mostrar su "sala de máquinas" como ejemplo de la versatilidad: STR/AWS.

El Cliente

  • El 7 de Marzo de 2011 un equipo de emprendedores se sentó delante de una pizarra en blanco.
  • En el increíble plazo de 15 días decidieron, de entre decenas de ideas, lanzar Regalador.
  • El 19 de Mayo se lanzó la primera versión online del proyecto. Que se hizo público el 6 de Junio.

Desde entonces regalador.com no ha dejado de crecer, habiendo alcanzado unos datos de 600.000 visitas mensuales, con más de 1.500 usuarios concurrentes; habiéndose convertido en uno de los referentes en el sector e-commerce nacional y en un caso de estudio de como hacer las cosas bien.

El Reto

Para asumir el éxito en crecimiento, Regalador ha requerido siempre de un trabajo intensivo a nivel de sistemas, dimensionando los recursos disponibles según las necesidades de negocio en las distintas fases de crecimiento.

Disponiendo de hardware dedicado y realizando una optimización constante en el código, el equipo de Regalador ha conseguido mantener el Uptime, habiendo detectado también áreas de mejora en elementos como la velocidad de carga de la web, y sobre todo la necesidad de adecuación de la arquitectura a un entorno de picos y valles constantes, provenientes de unos requerimientos de negocio propios de e-commerce, ligados, en fechas señaladas, a un crecimiento exponencial.

Este hecho tomó especial relevancia en la previsión de resultados de diferentes campañas de promoción en TV, decidiéndose que la infraestructura debería escalar también de forma exponencial, para lo que se confió en el trabajo de STR Sistemas.

La Solución

Tras un periodo de monitorización y análisis se decide como mejor opción disponible la migración de la arquitectura a entorno Cloud, eligiendo como proveedor de infraestructura a Amazon Web Services.

Para ello primero se realiza una consultoría inicial, configurando la base de datos en RDS con alta disponibilidad MultiAZ, definiendo a su vez dos tipos de instancias EC2 en función de su utilización prevista (una clase con almacenamiento efímero y otra con almacenamiento EBS, también en alta disponibilidad a través de un balanceador ELB y heartbeat), y creando las imágenes AMI correspondientes con su política de copias de seguridad, sistema de ficheros, sesión, servicios, etc.; dejando una de ellas configurada para la creación de servidores virtuales mediante Auto Escalado.

También se realizaron el resto de configuraciones necesarias para el correcto funcionamiento de la plataforma AWS, como los balanceadores, HTTPS, CloudWatch, asignación de volúmenes, etc.

Por último, se procedió a implementar la solución realizando las pruebas y documentación necesarias, ejecución de la migración y puesta en producción de la nueva plataforma, monitorizando continuamente el resultado con 100% de éxito hasta la fecha.

 

--

PD: ¿Tienes un caso similar que quieras plantearnos?. No te cortes y utiliza este formulario.

Newsletter de STR Sistemas

Suscríbete a nuestra newsletter para recibir contenido interesante del mundo DevOps y artículos escritos por nuestros técnicos

¡Usamos cookies propias y de terceros para mejorar tu experiencia en esta web! Si sigues navegando, consientes y aceptas estas cookies en tu ordenador, móvil o tablet.

Más información sobre las cookies y cómo cambiar su configuración en tu navegador aquí.

x