Blog de Amazon Web Services (AWS)
Plataforma de administración de contenidos por Technology For Solutions
Por Hernán Marsili, Director de Technology For Solutions
Durante el año 2014, la empresa El Debate SA de CV tenía una presencia modesta en la web. Con 1.6 millones de usuarios únicos por mes, el sitio web de la editorial, www.debate.com.mx, batallaba de forma permanente con caídas, problemas de velocidad y falla sistemática del servicio en situaciones de alto tráfico.
En junio de 2014, contactaron a TECHNOLOGY FOR SOLUTIONS, Socio APN de Tecnología de nivel Select, con base en Argentina, quien desarrolla y comercializa CMS MEDIOS, una plataforma de administración de contenidos (CMS) con más de 100 casos en Latinoamérica.
CMS MEDIOS es una solución altamente integrada al stack de AWS, lo cual permite ofrecer un excelente rendimiento y alta disponibilidad. La migración se completó en 3 meses y el lanzamiento del nuevo sitio fue el comienzo de un proceso de crecimiento agresivo para Debate. Pasaron de tener 1.6 millones de usuarios a 24 millones de usuarios únicos en los primeros 24 meses.
Una configuración estándar de CMS MEDIOS incluye:
- 3 instancias Amazon EC2 m5.large con 500gb de almacenamiento EBS utilizadas para los servidores de aplicaciones
- Almacenamiento compartido para imágenes y videos en Amazon S3 con versionado
- Conversión de videos mediante Amazon Elastic Transcoder, generando 5 versiones de videos optimizados para dispositivos móviles
- Procesamiento de imágenes mediante Amazon Rekognition que se utiliza para el taggeo automático de personas en las fotografías, reduciendo el trabajo editorial
- Procesamiento semántico de textos mediante Amazon Comprehend, utilizado en el “asistente” de CMS MEDIOS para realizar recomendaciones editoriales a los usuarios respecto del taggeo, secciones, sentimiento, clickbait, etc.
- Bases de datos Amazon Aurora, sobre instancias db.t3.medium o db.r5.large de acuerdo al dimensionamiento con esquema Multi-AZ para alta disponibilidad
- Red de distribución de contenidos Amazon Cloudfront con módulo propietario de conversión de imágenes a formato de nueva generación (webp) y gestión programática del nivel de caching de los recursos desde el CMS
- Múltiples funciones AWS Lambda que se utilizan para la optimización del servido de contenidos. Mediante las optimizaciones que realiza CMS MEDIOS, los sitios logran un ahorro promedio del 30% a 40% en el gasto de tráfico mensual de imágenes
- AWS, personalizado por personal de TECHNOLOGY FOR SOLUTIONS, para la protección de los recursos dinámicos de la plataforma evitando falsos positivos generados por BOTs y crawlers válidos
Con esta solución, Debate logró un crecimiento exponencial, hospedando más de 15 sitios en una sola instancia de CMS MEDIOS, sirviendo en la actualidad, más de 200 millones de páginas vistas por mes.
Este esquema fue puesto a prueba en las elecciones presidenciales de Julio 2018 donde el sitio principal de la red (www.debate.com.mx), superó los 208.000 usuarios concurrentes en su hora pico y mantuvo más de 150.000 usuarios concurrentes durante 10 horas, sin degradación de rendimiento o interrupción del servicio.
El número de personas que visualizaron las transmisiones en vivo y los videos publicados en en el sitio de Debate superaron los 6.6 millones de personas durante la cobertura de la elección presidencial de Julio 2018.
De acuerdo a información publicada por Comscore en Enero 2020, el Grupo Debate con sus sitios debate.com.mx, soycarmin.com, nacionrex.com, mibolsillo.com, show.news y otros, se convirtió en uno de los sitios de más crecimiento en 2019 en México.
CMS MEDIOS recientemente ha lanzado su servicio de SaaS apoyado en la nube pública de AWS para llevar los beneficios de su suite a más clientes de la región.