Zaragoza, Reus, Bilbao
902 02 62 13

Genially: Redimensionamiento de infraestructura en AWS

Genially es una herramienta on-line para crear contenidos interactivos orientada a una amplia gama de públicos, desde corporaciones o medios a entidades educativas o diseñadores. A principios de 2020, resultó ganadora del premio Global Edtech Startups Awards (GESA) a la Mejor Startup del Futuro en un evento celebrado en Londres en el que participaban alrededor de 2.500 empresas de todo el mundo.

Actualmente tiene una comunidad de más de 5 millones de usuarios distribuidos en todos los países del mundo. Entre su cartera de clientes, se cuentan empresas como Telefónica, Santillana, Porsche, Danone o Michelin.

Saber más

¿A qué desafío se enfrentaba la compañía?

Genially contaba algunos puntos de mejora que había ido arrastrando y que ahora empezaban a convertirse en potenciales problemas. Entre los puntos más preocupantes para ellos se encontraba:
Arquitectura sobredimensionada
El tener una arquitectura sobredimensionada que les interesaba ajustar para optimizar los costes de la misma
Autoscaling
El uso adecuado de la funcionalidad de autoscaling que les permitiera aumentar o disminuir recursos de forma automática en base a las necesidades de la aplicación

Solución implementada

Como parte de nuestra solución AWS Onboarding Program 4 Startups by apser, realizamos una auditoría de toda la infraestructura desplegada, abordándola según los diferentes servicios involucrados:

AWS Elastic Beanstalk
AWS S3
Route 53
Amazon Aurora
Amazon CloudWatch
¡Y más!
Image link

Durante el proceso de auditoría se detectaron potenciales mejoras en cada uno de los servicios, así como recomendaciones a implementar siguiendo las best practices del AWS WAF (Well-Architected Framework).

Por otra parte, ciertos problemas de seguridad de la arquitectura se plasmaron en un documento que serviría de guía para la implementación de todas las mejoras detectadas.

Resultados

Actualmente seguimos trabajando con Genially en la fase de assessment de nuestro programa de acompañamiento SHERPA. No obstante, se han realizado las mejoras significativas en la configuración de los servicios de AWS que suponen el core de la herramienta de Genially: AWS Elastic Beanstalk y AWS S3.

AWS Beanstalk hace uso de diferentes environments para gestionar todas las peticiones recibidas por los usuarios. Los diferentes entornos, montados en una infraestructura monolítica al uso con decenas de servidores encendidos, aún teniendo un Autoscaling Group, no estaban funcionando correctamente, hecho que propició la implementación de algunas mejoras:

Se configuraron AutoScaling Groups basados en uso de CPU y/o latencia
Se ayudó a configurar los entornos para que los balanceadores de carga asociados detectaran y destruyeran las máquinas unhealthy
Se mejoró la configuración de los despliegues, tanto de código como de recursos, para evitar downtimes en los despliegues y evitar así que los usuarios finales se vieran afectados
Se detectó y solucionó un error recurrente del uso de instancias t2 y su burst balance asociado

En cuanto a AWS S3, el trabajo más significativo fue el de mejora de las políticas de seguridad asociadas a los bucket (bucket policies) para hacerlas más restringentes.

Próximos pasos

Una vez realizadas las modificaciones en la configuración de los distintos servicios de AWS con el objetivo de mejorar el rendimiento y funcionamiento de la infraestructura, así como la eliminación de las vulnerabilidades de seguridad detectadas, se procederá a implementar las mejoras detectadas durante la fase de assessment haciendo uso de las best practices de los servicios involucrados.

Por qué Apser

apser es el AWS Advanced Consulting Partner especializado en empresa privada, sector público, ISVs y organizaciones sin ánimo de lucro.
El equipo de apser proporciona un enfoque personalizado, ágil y comprensible que contribuye a la adopción generalizada del paradigma cloud.
En 2018 iniciamos nuestra experiencia con AWS y, desde entonces, no hemos cesado de incorporar conocimientos y experiencia, hecho que nos impulsa a mejorar la eficiencia de las plataformas de nuestros clientes
Nuestro equipo opera a través de dos unidades de negocio: Cloud Solutions (como proveedor de servicios gestionados) y Cloud Professional Services (como consultores)
¡Contacta con nosotros!
info@apser.es
902 02 62 13
De lunes a viernes de 09h a 18h

    última actualización Octubre 2024

    apser Cookie Policy

    Política de Privacidad y Cookies de apser

    Esta Política de Cookies explica cómo apser (appser data engineering) utiliza cookies y tecnologías similares para reconocerte cuando visitas nuestros sitios web en https://apser.es, ("Sitios Web"). Explica qué son estas tecnologías y por qué las utilizamos, así como tus derechos para controlar nuestro uso de ellas. En algunos casos podemos utilizar cookies para recopilar información personal, o que se convierte en información personal si la combinamos con otra información.

    ¿Qué son las cookies?

    Las cookies son pequeños archivos de datos que se almacenan en su computadora o dispositivo móvil cuando visita un sitio web. Los propietarios de sitios web utilizan ampliamente las cookies para que sus sitios web funcionen o funcionen de manera más eficiente, así como para proporcionar información de informes. Las cookies establecidas por el propietario del sitio web (en este caso, apser) se denominan "cookies de origen". Las cookies establecidas por terceros que no sean el propietario del sitio web se denominan "cookies de terceros". Las cookies de terceros permiten que se proporcionen funciones o características de terceros en el sitio web o a través de él (por ejemplo, publicidad, contenido interactivo y análisis). Las partes que establecen estas cookies de terceros pueden reconocer su computadora tanto cuando visita el sitio web en cuestión como cuando visita otros sitios web determinados.

    ¿Por qué utilizamos cookies?

    Utilizamos cookies propias y de terceros por varias razones. Algunas cookies son necesarias por razones técnicas para que nuestros sitios web funcionen, y las denominamos cookies "esenciales" o "estrictamente necesarias". Otras cookies también nos permiten rastrear y orientar los intereses de nuestros usuarios para mejorar la experiencia en nuestras Propiedades en línea. Terceros utilizan cookies a través de nuestros sitios web con fines publicitarios, analíticos y otros. Esto se describe con más detalle a continuación. Los tipos específicos de cookies propias y de terceros que se utilizan a través de nuestros sitios web y los fines que cumplen se describen a continuación (tenga en cuenta que las cookies específicas que se utilizan pueden variar según las Propiedades en línea específicas que visite): https://apser.es/privacidad-y-cookies/

    ¿Cómo puedo controlar las cookies?

    Tiene derecho a decidir si acepta o rechaza las cookies. Puede ejercer sus derechos sobre las cookies configurando sus preferencias en el Administrador de consentimiento de cookies. El Administrador de consentimiento de cookies le permite seleccionar qué categorías de cookies acepta o rechaza. Las cookies esenciales no se pueden rechazar, ya que son estrictamente necesarias para brindarle servicios. El Administrador de consentimiento de cookies se puede encontrar en el banner de notificación y en nuestro sitio web. Si elige rechazar las cookies, aún puede usar nuestro sitio web, aunque su acceso a algunas funciones y áreas de nuestro sitio web puede estar restringido. También puede configurar o modificar los controles de su navegador web para aceptar o rechazar las cookies. Como los medios por los cuales puede rechazar las cookies a través de los controles de su navegador web varían de un navegador a otro, debe visitar el menú de ayuda de su navegador para obtener más información.