Pixframe

Caso de estudio

Resumen ejecutivo

PIXFRAME necesitaba con urgencia migrar a la nube para soportar el aumento de tráfico en su plataforma principal. Decidió que Amazon Web Services (AWS) representaba la mejor opción para conseguir un rendimiento a escala y que NYX como Partner experto en tecnologías en la nube era la mejor alternativa para lograr migrar a la nube en muy corto plazo con éxito.

Desafios

PIXFRAME es proveedor de empresas e instituciones que requieren consultoría o desarrollo de herramientas de software, principalmente para la educación. Su producto principal es Towi, una plataforma basada en la neurociencia que ayuda a los niños a desarrollar sus habilidades más importantes para el aprendizaje a través de los videojuegos.

El aumento de tráfico proyectado para Towi representó un desafío para el Equipo de Infraestructura de PIXFRAME, los problemas de escalamiento impulsaron la migración a una arquitectura basada en microservicios en la nube ya que considerar soportar el crecimiento con una infraestructura on-premise representaba una gran inversión.

Pero no solo era una cuestión de costos, sino que también de capacidad. La capacidad de poder añadir o reducir recursos dependiendo de las necesidades del negocio, utilizando una infraestructura segura, fiable y ampliamente accesible.

La plataforma de AWS ha demostrado ser más rápida a la hora de procesar querys en la base de datos lo cual se traduce en rapidez de la plataforma.

“La gran gama de recursos tecnológicos y herramientas de seguridad que provee AWS, nos permitió ganar mayor flexibilidad y escalabilidad dentro de un entorno seguro”

Andrea Oviedo

Directora general de Pixframe Studios

¿Por qué AWS?

Entre los factores decisivos para elegir AWS sobre la competencia fueron tomados en consideración la madurez de la plataforma, la facilidad de uso, la instalación rápida y los múltiples servicios de valor agregado.

La arquitectura de Towi está compuesta por un aplicativo web desarrollado en Python, el cual está montado sobre un grupo auto-escalable de instancias EC2, que están apoyadas por un Elastic Load Balancer. Esto permite aprovechar la escalabilidad y velocidad de AWS, que es única en el mercado, para lanzar nuevas instancias de la aplicación que puedan servir a más usuarios en el momento en el que más se necesiten.

Las instancias están conectadas a la base de datos a través de la red o VPC interna de Amazon, que provee seguridad y estabilidad. La base de datos es una instancia auto-replicable de Aurora con postgres, Aurora escala más rápido porque puede agregar nuevas réplicas de lectura rápidamente.

Dado que todas las réplicas usan el volumen de almacenamiento compartido, una nueva réplica puede atender consultas casi de inmediato, servicio que sólo ofrece AWS por lo que fue la mejor opción.

Las instancias guardan y consultan la información que se solicita más frecuentemente en una instancia de Amazon Elasticache y utilizan S3, como servicio de almacenamiento de medios, el cuál es el servicio más económico, rápido y confiable del mercado. Este servicio tiene opciones para mover los datos de categoría a Cold storage dependiendo de la frecuencia de su acceso y de servir los datos con una respuesta casi inmediata a nivel mundial utilizando CloudFront, el cual transmite los datos a diferentes nodos alrededor del mundo para disminuir la latencia del mismo, mejorando el redimiento del sistema ante el usuario, limitando su exposición a los ataques mediante el cifrado de datos, la eliminación de saltos de red y el control del acceso a las aplicaciones.

Para realizar el desarrollo del sistema de inteligencia artificial, Towi utiliza SageMaker, que ayuda a preparar los datos y crear, formar e implemente modelos de machine learning de forma rápida y sencilla, los cuales son solicitados por las instancias del aplicativo principal a través de end points en AWS Lambda, que es un servicio basado en eventos sin servidor que nos permite ejecutar código para prácticamente cualquier tipo de aplicación o servicio de back-end sin provisionar ni administrar servidores, que funciona con la capacidad de escalabilidad y rendimiento que sólo AWS ofrece.

Beneficios

Una vez realizada la migración e implementación, PIXFRAME:

  • No dependerá de infraestructura física para el procesamiento y almacenamiento de datos.
  • Podrá contar con una solución de clase mundial con los estándares de seguridad y respuesta esperada.

 

Amazon Web Services representó para PIXFRAME la mejor solución en cuanto a precio, ventajas tecnológicas y posibilidad de crecimiento.

“La gran gama de recursos tecnológicos y herramientas de seguridad que provee AWS, nos permitió ganar mayor flexibilidad y escalabilidad dentro de un entorno seguro” comentó Andrea Oviedo, Directora general de Pixframe Studios

Próximos pasos

Una vez que PIXFRAME logró comprobar la inmediatez y la escalabilidad de los servicios de Amazon Web Services , no dudan en conocer a profundidad otras herramientas.

¿Estás listo para desarrollar un proyecto increíble?