Blog de Amazon Web Services (AWS)
Con AWS Lambda, el Grupo La República de Peru obtuvo 55% de ahorro en TI
El Grupo La República es una empresa periodística que agrupa a tres medios de información, entre ellos el diario La República, uno de los periódicos más influyentes del Perú. Los diarios del GLR tienen circulación en las principales ciudades del Perú y es la empresa de medios de información con mayor cobertura. Con la ayuda de Amazon Aurora, el periódico puede soportar su portal, uno de los más leídos en Perú. Con AWS Lambda obtuvo 55% de ahorro.
Acerca del Grupo La República (GLR)
Fundado en noviembre de 1981, el Grupo La República es una empresa periodística que agrupa a tres medios de información, entre ellos el diario La República, uno de los periódicos más influyentes del Perú. Los diarios del GLR tienen circulación en las principales ciudades del Perú y es la empresa de medios de información con mayor cobertura.
Como filial, el Grupo La República Digital está dedicado a la gestión de los medios digitales del Grupo La República (www.LaRepublica.pe, www.Libero.pe y www.ElPopular.pe) los portales web más leídos del país.
Soportar las elecciones en Perú: la gran necesidad
Por ser uno de los diarios más influyentes en Perú, LaRepublica.pe tenía que poder soportar la cantidad de visitas que diariamente presenta, y con las recientes elecciones en ese país, tenían claro que iban a tener mayor cantidad de usuarios. Que la infraestructura pudiera soportar la eventualidad de los comicios, era un gran reto y para ellos su objetivo principal.
“El reto era llegar a elecciones con tres o cuatro veces más servidores, no sabíamos qué podría salir mal con la anterior plataforma, sabíamos que tenía que cambiar”, indicó Carlos Cortez, Jefe de Infraestructura de TI del GLR.
Por otra parte, para el departamento de TI era importante mantener una buena infraestructura, pero sin un aumento desmedido de los gastos del grupo. Para ellos, garantizar un desempeño óptimo en la plataforma era una prioridad.
“Nosotros teníamos en LaRepublica.pe, hace más o menos unos tres o cuatro años, una infraestructura totalmente física, entonces los costos de 4 o 5 servidores que teníamos eran bastantes altos y estaban muy sobredimensionados”. comenta Cortez.
Según Cortez, los servidores físicos que antes tenían, eran de una baja escalabilidad y para llegar a la meta que se habían propuesto era necesario hacer cambios en la infraestructura y web del diario.
Por otro lado, para ellos era fundamental solucionar los reportes de daños que les llegaba de sus usuarios “teníamos bastantes problemas, correos que nos llegaban de los lectores diciéndonos que no podían entrar a la web, muchos correos al día, antes de la migración teníamos muchos problemas”, indicó Cortez.
La solución: Migrar a Amazon Web Services e implementar Aurora
Con un equipo de infraestructura pequeño, el equipo de TI del Grupo La República, emprendió la migración a Amazon Web Services. La necesidad de poder soportar un mayor tráfico en el sitio web, hizo que el equipo de trabajo de Carlos Cortez estudiara varias posibles soluciones, y ya con el conocimiento sobre AWS encontraron en Amazon Aurora la salida a sus problemas. AWS representaba mayor escalabilidad, un hosting físico y una alta tolerancia a errores.
Cortez y su equipo encontraron varias cualidades en Amazon Aurora para finalmente tomar la decisión de migrar, en primer lugar, la capacidad del failover instantáneo para responder más rápido frente a un desastre, el bajo Lag entre réplicas y la instancia Máster, además de la posibilidad de tener habilitado snapshots incrementales a S3 que les permite responder rápidamente ante un problema y tener backups de emergencia. Asimismo, podrían estar tranquilos por un eventual llenado de discos, pues el storage de Amazon Aurora es incremental.
El compromiso del equipo de trabajo para que la migración fuera exitosa fue fundamental en todo el proceso. Buscar las soluciones correctas para que Amazon Aurora finalmente se acoplara al sistema y la plataforma ya existente en LaRepublica.pe, fue imprescindible para que finalmente el proyecto fuera exitoso.
Reto superado: La plataforma soportada por Amazon Aurora y un 55% de ahorro con AWS Lambda
Durante las elecciones, LaRepublica.pe tuvo un record histórico de acceso.
“Nosotros antes llegábamos más o menos a nueve mil concurrentes por segundo, y antes era muy complicado realizar operaciones sobre esa cantidad de usuarios, de eso nos hemos convertido a poder sobrepasar los 27 mil quinientos, sin ningún problema en las publicaciones”, indica Cortez.
El GLR logró llegar a mayo, mes crucial para LaRepublica.pe sin sufrir ningún problema en la plataforma. Antes del primer debate presidencial, el equipo llegó a su meta, la migración a AWS, solución que les generó mayor productividad, además de mayor capacidad para entregar información oportunamente. Todo esto se logró sólo usando entre un 18 y 25% de la capacidad de Aurora.
“Lo más importante es que cuando haya más tráfico, en ese momento no se puede caer la aplicación y creo que hemos logrado llegar a esa meta. Es muy importante para el grupo haber llegado a este punto, porque ahora podemos hacer muchas más alianzas y ya todo fluye como debe ser en el ámbito comercial”. comenta Carlos.
Además del uso de Aurora, en GLR están integrando otros productos de AWS para hacer más automáticos sus despliegues digitales, con la implementación de instancias Spot y múltiples grupos de Autoscalamiento. “A parte de nuestros procesos de infraestructura, nosotros estamos tratando de hacer más integración continua porque cada pase de producción tiene que ser testeado correctamente y para hacerlo tiene que haber más disciplina y automatización”.
Carlos también menciona los beneficios que están obteniendo con el uso de AWS Lambda, pues ha simplificado los costos con los que antes operaban. En GLR AWS Lambda ha sido especialmente útil para apagar y encender los servidores, y así abaratar los gastos de tenerlos permanentemente encendidos.
“Eso significa un 55% de ahorro mensual en los servidores de preproducción y testing, yo creo que hay un ahorro considerable”.
Actualmente, los reportes de los lectores de LaRepublica.pe han mejorado sustancialmente y el grupo resalta especialmente que han solucionado más de un 70% de los problemas de la plataforma con la migración. “Amazon nos ha resuelto bastante las cosas con los tiempos del despliegue, de la escalabilidad y por supuesto de la flexibilidad que tiene para cambiar las cosas rápidamente, (algo no funciona, haces un cambio y lo reemplazas y se acabó) es muy rápido”, relata Cortez.
Hacia un sistema serverless, el futuro digital del Grupo La República
Con la migración a Amazon, la cultura de trabajo del GLR ha cambiado. Y con las capacitaciones del área de tecnología y su constante aprendizaje sobre AWS, el equipo de trabajo siempre quiere innovar y presentar nuevos proyectos. El reto ahora para el GLR es usar un sistema serverless, que les permita abaratar más los gastos y tener cada vez mayor capacidad en la plataforma, minimizando los problemas que se puedan presentar en el sistema.
“Nuestros planes son netamente convertir a La República en un servicio que no use servidores, estamos en un camino a transformar toda esa infraestructura, toda esa capa de aplicación en algo serverless”.
Los desarrolladores del GLR están emprendiendo el uso de API Gateway para llegar a esa meta. La idea es pasar a no tener servidores físicos para obtener más ahorro y mejorar la capacidad.
“El próximo paso sería que el grupo GLR está pensando en hacer de sus costos de transferencia de datos un 50-60% menos, y mejorar la resiliencia de la web, haciéndolo aún más seguro”.