Runtastic économise 300 000 € et reste sur la voie de la croissance grâce à AWS
2022
Runtastic est au service des amateurs de fitness depuis 2009 et a créé une communauté d'utilisateurs autour de ses applications de santé et de bien-être. L'entreprise compte aujourd'hui des dizaines de millions de clients en Europe, en Amérique du Sud et aux États-Unis. Cependant, sa croissance rapide a posé des défis à son infrastructure technologique vieillissante. En migrant vers AWS, Runtastic a réduit sa latence, amélioré son expérience client et économisé plus de 300 000 € rien qu'en matière de dépenses de nouvelle infrastructure.
Nous avons économisé beaucoup de temps et d'argent grâce à AWS. Le remplacement d'un cluster de serveurs sur site de base de données a permis d'économiser environ 300 000 €. »
Stefan Damm
Directeur technique chez Runtastic
Runtastic économise 300 000 € et reste sur la voie de la croissance grâce à AWS
La société de fitness en ligne Runtastic a connu de nombreux changements depuis son lancement en Autriche en 2009. Au début avant sa migration vers le cloud, elle exécutait ses services à l'aide d'un hébergement web et de systèmes sur site. En cours de route, elle a été achetée par la marque internationale de fitness Adidas et a rationalisé son offre de produits. À chaque étape, elle a cherché la meilleure infrastructure pour soutenir sa croissance.
À présent, Runtastic passe à la phase suivante de son développement en améliorant sa capacité de mise à l'échelle, ses sauvegardes et restaurations et en économisant 300 000 € en migrant ses serveurs sur site vers Amazon Web Services (AWS). En outre, l'utilisation d'AWS permet à ses développeurs d'avoir moins de tâches de maintenance d'infrastructure et de se concentrer sur la création de nouveaux produits et la mise à niveau de ceux existants.
Runtastic a utilisé AWS et une solution sur site pendant les Start-up Days
Runtastic dispose d'un riche vivier de talents techniques. Sur 280 employés, 140 relèvent du directeur de la technologie Stefan Damm. L'entreprise était fière de ses talents, mais l'optimisation de leur utilisation est devenue un problème. « Nous avons développé une grande expertise dans la gestion de notre propre infrastructure », explique Armin Deliomini, responsable de l'infrastructure chez Runtastic. « Malheureusement, elle prenait du temps et détournait le personnel hautement qualifié de tâches à plus grande valeur ajoutée. »
Le besoin d'améliorer la capacité de mise à l'échelle et les performances, de redimensionner son infrastructure et de libérer le personnel des tâches administratives et de maintenance de routine ont incité Runtastic à migrer d'une infrastructure sur site vers AWS. L'entreprise s'est rendu compte que l'utilisation d'Amazon CloudFront, un service de réseau de diffusion de contenu (CDN), et d'Amazon Simple Storage Service (Amazon S3), un service de stockage d'objets évolutif, serait une meilleure solution que d'essayer de tout exécuter sur site.
Au fur et à mesure de la croissance de la société, ses offres et son infrastructure se sont développées. Runtastic a commencé avec un site web et des applications mobiles adaptés à la course à pied et à d'autres activités de plein air, utilisant le GPS pour suivre les activités. Elle s'est ensuite étendue avec 30 applications de fitness, dont de course à pied, de vélo et de suivi nutritionnel. « Nous faisions fonctionner beaucoup de choses sur site, mais il était logique d'utiliser Amazon CloudFront et Amazon S3 pour la diffusion de ressources », explique S. Damm. « En tant que startup, nous recherchions toujours le meilleur rapport qualité-prix. Nous avons compris que ce type d'approche hybride avait du sens, c'est pourquoi Runtastic a commencé à utiliser AWS très tôt. »
Mise à l'échelle pour prendre en charge les services en temps réel des applications populaires
En 2015, Runtastic a été achetée par la marque internationale de fitness Adidas. Cette acquisition a renforcé l'image de Runtastic à l'échelle mondiale. Cela a également permis à l'entreprise d'évaluer les offres de produits, les opérations et l'infrastructure qu'elle avait mises en place au cours des 6 dernières années.
Rapidement, l'Internet mobile est devenu suffisamment répandu pour que Runtastic abandonne ses multiples applications qui enregistraient des données puis les chargeaient depuis le tracker d'activité d'un utilisateur après une session. Les clients recherchaient une connectivité en temps réel. En 2019, l'entreprise a décidé de se concentrer sur la mise à disposition de deux applications seulement : Adidas Running et Adidas Training.
Ce changement stratégique a redéfini les besoins d'infrastructure de Runtastic. « Nous devions migrer davantage de services vers le cloud car nos campagnes de marketing généraient des pics importants et imprévisibles », explique S. Damm. « Nous avons également constaté une augmentation de la charge à mesure que nous ajoutions des contenus sociaux, tels que les fils d'actualités et l'interaction directe entre les utilisateurs grâce à des fonctionnalités comme les commentaires. Nous avions besoin d'une meilleure capacité de mise à l'échelle pour pouvoir fournir des services en temps réel à nos utilisateurs du monde entier. »
Le nombre croissant d'inscriptions et d'activations d'utilisateurs et l'augmentation du suivi des activités ont également mis à rude épreuve l'infrastructure et ralenti le traitement.
Lorsque la communauté de Runtastic a atteint des dizaines de millions d'utilisateurs à travers le monde, la latence est devenue un problème critique. « Nous utilisions des solutions sur site depuis des années », explique A. Deliomini. « Cependant, la migration vers AWS a amélioré les performances sur le marché international sans que nous ayons à construire de nouveaux centres de données à l'étranger. Elle a également permis de réaffecter du personnel à l'innovation et l'amélioration de nos produits. »
Pour répondre aux besoins de sa base d'utilisateurs croissante, Runtastic a migré vers Amazon Elastic Compute Cloud (Amazon EC2), qui fournit une capacité de calcul sécurisée et redimensionnable pour les charges de travail, et a augmenté son utilisation d'Amazon S3 et d'Amazon CloudFront.
Réduction des coûts matériels de 300 000 € tout en répondant aux pics de demande
Runtastic a rapidement fait face à un nouveau défi lorsque la pandémie de COVID-19 est survenue. Elle a vu l'utilisation de ses applications monter en flèche. Chaque fois qu'un pays appliquait le confinement, la demande atteignait des pics puisque les utilisateurs avaient soudainement plus de temps libre pour faire de l'exercice.
Pour maintenir ses performances, Runtastic a décidé de lancer davantage de services AWS, car cette stratégie avait déjà bien fonctionné pour répondre aux pics de demande. « Nous avons économisé beaucoup de temps et d'argent grâce à AWS. Par exemple, nous envisagions de remplacer un cluster de serveurs sur site de base de données (64 serveurs au total) et, rien que sur le coût du matériel, nous avons économisé environ 300 000 € », explique S. Damm. « Ensuite, il y a le coût de la maintenance de l'infrastructure, du personnel chargé de la gérer et de tous les autres éléments supplémentaires. Grâce à Amazon S3, nous avons pu mettre à l'échelle rapidement et à moindre coût pour répondre à la demande. »
Runtastic évalue les économies de coûts et les améliorations des services afin de mieux utiliser AWS pour améliorer ses performances et son efficacité. Cela lui permettra de déterminer comment et quand elle va migrer une infrastructure locale supplémentaire. La société participe au programme d'accélération des migrations AWS (MAP), un programme de migration vers le cloud complet et éprouvé, basé sur l'expérience acquise par AWS au fil de la migration de milliers d'entreprises clientes vers le cloud. Cela l'aidera à faire les bons choix.
Bien qu'elle dispose toujours de solutions sur site, Runtastic sait que le cloud est la voie à suivre pour les entreprises et s'y tourne. « Si j'étais une nouvelle startup, je la lancerais dans le cloud. Cela évite de nombreux maux de tête », explique S. Damm. « Même pour nous, et nous sommes habiles avec les solutions sur site, l'utilisation d'AWS est tout à fait logique. Nous nous efforçons toujours de faire le choix qui convient le mieux à nos clients et à l'entreprise. Cela s'avère de plus en plus le cloud. »
À propos de Runtastic
Fondée en 2009 à Linz en Autriche, Runtastic est un fournisseur de suivi de condition physique acquis par la marque de sport Adidas en 2015. L'entreprise, qui emploie 280 personnes, compte des dizaines de millions de clients dans le monde entier. À l'aide de l'application, les utilisateurs peuvent suivre, enregistrer et partager leurs performances physiques dans 10 langues.
Avantages d'AWS
- 300 000 € d'économies sur les coûts matériels
- Réponse aux pics de demande imprévisibles
- Concentration des développeurs sur de nouveaux produits
- Redondance améliorée grâce à une sauvegarde et à une restauration évolutives
Services AWS utilisés
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud. Destiné aux développeurs, il est conçu pour faciliter l'accès aux ressources de cloud computing à l'échelle du Web.
Amazon CloudFront
Amazon CloudFront est un réseau rapide de diffusion de contenu (CDN) qui distribue en toute sécurité des données, des vidéos, des applications et des API à vos utilisateurs, avec une faible latence et des vitesses de transfert élevées, l'ensemble dans un environnement convivial pour les développeurs.
Amazon S3
Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets qui offre une capacité de mise à l'échelle, une disponibilité des données, une sécurité et des performances de pointe.
Démarrer
Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.