Runtastic ahorra 300 000 EUR, su crecimiento sigue en pie con Amazon S3

2022

Runtastic ha estado al servicio de los amantes del fitness desde 2009, creando una comunidad de usuarios en torno a sus aplicaciones de salud y bienestar. La empresa cuenta ahora con decenas de millones de clientes en Europa, Sudamérica y Estados Unidos. Pero su rápido crecimiento supuso un reto para la anticuada infraestructura tecnológica de la empresa. Al migrar a AWS, Runtastic ha reducido la latencia, ha mejorado la experiencia del cliente y ha ahorrado más de 300 000 EUR solo en gastos de nueva infraestructura.

kr_quotemark

Gracias a AWS hemos ahorrado mucho tiempo y dinero. La sustitución de un clúster de servidores de bases de datos locales supuso un ahorro de unos 300 000 EUR».

Stefan Damm
Chief Technology Officer en Runtastic

Runtastic ahorra 300 000 EUR, su crecimiento sigue en pie con Amazon S3

La empresa de fitness en línea Runtastic ha experimentado muchos cambios desde su lanzamiento en Austria en 2009. Al principio, prestaba servicios mediante alojamiento web y sistemas locales antes de empezar a migrar a la nube. En el transcurso de su andadura, fue adquirida por la marca internacional de fitness adidas y optimizó su oferta de productos. A cada paso del camino, ha buscado la mejor infraestructura para apoyar su crecimiento.

Ahora, en la siguiente fase de su desarrollo, Runtastic ha mejorado la escalabilidad, reforzado las copias de seguridad y la recuperación y ahorrado 300 000 EUR al migrar los servidores locales a Amazon Web Services (AWS). Además, el uso de AWS implica que sus desarrolladores tienen que realizar menos tareas de mantenimiento de la infraestructura y pueden centrarse en crear nuevos productos y actualizar los existentes.

Durante la fase inicial, Runtastic utilizó AWS e instalaciones locales

Runtastic cuenta con un nutrido grupo de talentos técnicos. De sus 280 empleados, 140 dependen del chief technology officer (CTO) Stefan Damm. La empresa estaba orgullosa de su talento, pero optimizar el uso de ese talento se convirtió en un problema. «Hemos adquirido mucha experiencia en la gestión de nuestra propia infraestructura», afirma Armin Deliomini, head of infrastructure en Runtastic. «Desafortunadamente, consumía mucho tiempo y restaba personal altamente cualificado del trabajo que añadía más valor».

La creciente necesidad de escalabilidad y rendimiento, el redimensionamiento de su infraestructura y la liberación del personal de las tareas rutinarias de administración y mantenimiento llevaron a Runtastic a migrar a AWS desde una infraestructura local. La empresa se dio cuenta de que utilizar Amazon CloudFront, un servicio de red de entrega de contenido (CDN), y Amazon Simple Storage Service (Amazon S3), un servicio de almacenamiento de objetos escalable, sería una solución mejor que intentar ejecutarlo todo de forma local.

A medida que la empresa crecía, su oferta e infraestructura evolucionaban. Runtastic comenzó con un sitio web y aplicaciones móviles adaptadas para correr y otras actividades al aire libre, que utilizaba el GPS para realizar un seguimiento de la actividad. Esto se amplió a 30 aplicaciones de fitness diferentes, incluidas aplicaciones para correr, montar en bicicleta y hacer un seguimiento nutricional. «Gestionábamos muchas cosas en las instalaciones, pero tenía sentido utilizar Amazon CloudFront y Amazon S3 para la entrega de activos», afirma Damm. «Como startup, siempre buscábamos la mejor relación calidad-precio. Vimos que este tipo de enfoque híbrido tenía sentido, así que Runtastic empezó a utilizar AWS desde el principio».

En 2015, la marca internacional de fitness adidas adquirió Runtastic. La adquisición impulsó el perfil de Runtastic a nivel mundial. También dio a la empresa la oportunidad de evaluar la oferta de productos, las operaciones y la infraestructura que había creado en los seis años anteriores.

Pronto, Internet móvil se generalizó lo suficiente como para que la empresa dejara de utilizar múltiples aplicaciones que registraban los datos y, a continuación, los cargaban desde el dispositivo de seguimiento del estado físico del usuario después de una sesión. La conectividad en tiempo real era lo que querían los usuarios. En 2019, la empresa decidió centrarse en ofrecer solo 2 aplicaciones: adidas Running y adidas Training.

Este cambio estratégico transformó las necesidades de infraestructura de Runtastic. «Necesitábamos trasladar más servicios a la nube porque teníamos campañas de marketing que estaban produciendo picos grandes e impredecibles», afirma Damm. «También aumentamos la carga de trabajo a medida que añadimos aspectos sociales, como los canales de noticias y la interacción directa entre usuarios a través de funciones como los comentarios. Necesitábamos una mayor escalabilidad para poder ofrecer servicios en tiempo real a nuestros usuarios de todo el mundo».

Un número creciente de registros y activaciones de usuarios, además de un mayor volumen de seguimiento de la actividad, también pusieron a prueba la infraestructura y ralentizaron el procesamiento.

Cuando la comunidad de Runtastic sumó decenas de millones de usuarios en todo el mundo, la latencia se convirtió en un problema crítico. «Llevábamos años utilizando soluciones locales», afirma Deliomini. «Sin embargo, la migración a AWS mejoró el rendimiento en los mercados extranjeros sin que tuviéramos que crear nuevos centros de datos en el extranjero. Esto también ha permitido al personal dedicarse a innovar y mejorar nuestros productos».

Para atender a su creciente base de usuarios, Runtastic migró a Amazon Elastic Compute Cloud (Amazon EC2), que proporciona capacidad de computación segura y redimensionable para cargas de trabajo, y amplió su uso de Amazon S3 y Amazon CloudFront.

Reducción de costes de hardware en 300 000 EUR a la vez que se satisfacen los picos de demanda

Runtastic se enfrentó pronto a un nuevo reto cuando se produjo la pandemia del COVID-19. El uso de sus aplicaciones se disparó. Cada vez que un país imponía un confinamiento, la demanda se disparaba, ya que los usuarios disponían de repente de más tiempo libre para hacer ejercicio.

Para mantener el rendimiento, Runtastic decidió poner en marcha más servicios de AWS, ya que esta estrategia había funcionado bien anteriormente para responder a los picos de demanda. «Ahorramos mucho tiempo y dinero utilizando AWS. Por ejemplo, estábamos pensando en sustituir un clúster de servidores de bases de datos locales, 64 servidores en total, y sólo en el coste del hardware ahorramos unos 300 000 euros», afirma Damm. «A esto hay que añadir el coste de mantener la infraestructura, el personal que la gestiona y todos los extras. Gracias a Amazon S3, pudimos escalar de forma rápida y rentable para satisfacer la demanda».

Runtastic está evaluando el ahorro de costes y las mejoras del servicio para poder utilizar mejor AWS con el fin de mejorar el rendimiento y aumentar la eficiencia. Esto ayudará a determinar cómo y cuándo migrará la infraestructura local adicional. Además, participa en el Programa de Aceleración de la Migración (MAP) de AWS, un programa de migración a la nube completo y de eficacia probada que se basa en la experiencia que AWS ha adquirido al migrar a miles de clientes empresariales a la nube. De este modo, Runtastic podrá tomar las decisiones más adecuadas.

Aunque todavía cuenta con soluciones locales, Runtastic es consciente de que la nube es el motor de su negocio y apuesta por ella. «Si yo fuera una startup nueva, me lanzaría a la nube. Evita muchos quebraderos de cabeza.», afirma Damm. «Incluso para nosotros, que somos expertos en el uso local, utilizar AWS tiene mucho sentido. Seguimos centrados en tomar las mejores decisiones para nuestros clientes y la empresa. Y eso significa, cada vez más, la nube».


Acerca de Runtastic

Fundada en 2009 en Linz (Austria), Runtastic es un proveedor de seguimiento de fitness que fue adquirido por la marca deportiva adidas en 2015. La empresa, que emplea a 280 personas, tiene decenas de millones de clientes en todo el mundo. Con esta aplicación, los usuarios pueden seguir, registrar y compartir sus logros deportivos en 10 idiomas diferentes.

Beneficios al utilizar AWS

  • Ahorro de 300 000 EUR en costes de hardware 
  • Respuesta a picos de demanda imprevisibles 
  • Liberación de los desarrolladores para que puedan centrarse en nuevos productos 
  • Redundancia mejorada con copia de seguridad y recuperación escalables 

Servicios de AWS utilizados

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática en la nube segura y de tamaño modificable. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.

Más información »

Amazon CloudFront

Amazon CloudFront es un servicio rápido de red de entrega de contenido (CDN) que distribuye a clientes globalmente datos, vídeos, aplicaciones y API de forma segura, con baja latencia, altas velocidades de transferencia y dentro de un entorno fácil para desarrolladores.

Más información »

Amazon S3

Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector.

Más información »


Introducción

Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.