Runtastic 通过 AWS 节省了 30 万欧元,并保持增长
2022 年
自 2009 年以来,Runtastic 一直为健身爱好者提供服务,围绕其医疗保健和健康应用程序创建了一个用户社区。该公司现在在欧洲、南美洲和美国拥有数千万客户。但是它的快速增长给公司老化的技术基础设施带来了挑战。通过迁移到 AWS,Runtastic 减少了延迟,改善了客户体验,并且仅新基础设施支出就节省了超过 30 万欧元。
使用 AWS,我们节省了大量时间和金钱。更换一个本地数据库服务器的集群节省了大约 30 万欧元。”
Stefan Damm
Runtastic 首席技术官
Runtastic 通过 AWS 节省了 30 万欧元,并保持增长
自 2009 年在奥地利成立以来,在线健身公司 Runtastic 发生了很大变化。最初,它使用 Web 托管和本地系统运行服务,然后开始迁移到云中。在此过程中,它被国际健身品牌阿迪达斯收购,并简化了其产品供应。在每一步中,它都在寻找最好的基础设施来支持其增长。
现在,在下一阶段的开发中,Runtastic 提高了可扩展性,增强了备份和恢复,并通过将本地服务器迁移到 Amazon Web Services(AWS)节省了 30 万欧元。此外,使用 AWS 意味着其开发人员只需要更少的基础设施维护,可以自由地专注于打造新产品和升级现有产品。
Runtastic 在创业期间使用 AWS 和本地基础设施
Runtastic 拥有丰富而深厚的技术人才库。在 280 名员工中,有 140 名向首席技术官(CTO)Stefan Damm 汇报。该公司为自己的人才感到自豪,但如何优化这些人才的使用成了一个问题。Runtastic 基础设施主管 Armin Deliomini 说:“我们在管理自己的基础设施方面积累了很多专业知识。”“不幸的是,这很耗时,使高技能员工无法从事能增加更多价值的工作。”
Runtastic 需要更高的可扩展性和性能、合理调整其基础设施的规模,以及将员工从日常管理和维护工作中解放出来,这促使 Runtastic 从本地基础设施迁移到 AWS。该公司意识到,使用内容分发网络(CDN)服务 Amazon CloudFront 和可扩展的对象存储服务 Amazon Simple Storage Service(Amazon S3)将是比尝试在本地运行所有内容更好的解决方案。
随着公司的发展,其产品和基础设施也得到了发展。Runtastic 从专为跑步和其他户外活动量身定制的网站和移动应用程序开始,使用 GPS 来追踪活动。随后扩展到 30 种不同的健身应用程序,包括用于跑步、骑自行车和营养跟踪的应用程序。Damm 说:“我们的很多内容都是在本地运营的,但是使用 Amazon CloudFront 和 Amazon S3 进行资产交付是有意义的。”“作为一家初创公司,我们一直在寻找最佳价值。我们发现这种混合方法很有意义,因此 Runtastic 很早就开始使用 AWS。”
扩展以支持热门应用程序的实时服务
2015 年,Runtastic 被国际健身品牌阿迪达斯收购。此次收购提高了 Runtastic 在全球的知名度。它还使该企业有机会评估其在过去 6 年中建立的产品供应、运营和基础设施。
很快,移动互联网充分普及,使该公司放弃了多个记录数据然后在会话结束后将其从用户的健身跟踪器上传的应用程序。实时连接是用户想要的。2019 年,该公司决定专注于只提供两款应用程序——阿迪达斯跑步和阿迪达斯训练。
这一战略转变改变了 Runtastic 的基础设施需求。Damm 说:“我们需要将更多服务迁移到云中,因为我们的营销活动产生了巨大的、不可预测的峰值。”“随着我们在评论等功能中增加了社交功能,例如新闻订阅和用户之间的直接互动,我们也看到了更多的负载。我们需要更好的可扩展性来帮助我们向全球用户提供实时服务。”
用户注册和激活数量的增加以及活动跟踪量的增加也给基础设施带来了压力,减缓了处理速度。
当 Runtastic 的社区在全球拥有数千万用户时,延迟成为一个关键问题。Deliomini 说:“我们使用本地解决方案已有多年。”“但是,迁移到 AWS 改善了我们在海外市场的表现,而无需在国外建立新的数据中心。这也让员工能够腾出时间来创新和改进我们的产品。”
为了服务其不断扩大的用户群,Runtastic 迁移到了 Amazon Elastic Compute Cloud(Amazon EC2),后者为工作负载提供安全和可调整大小的计算容量,并扩大了对 Amazon S3 和 Amazon CloudFront 的使用。
在满足需求高峰的同时降低硬件成本 30 万欧元
当新冠肺炎疫情来袭时,Runtastic 很快面临着新的挑战。它的应用程序使用量激增。每当一个国家/地区实行封锁政策时,随着用户突然有了更多的空闲时间锻炼身体,需求就会激增。
为了保持性能,Runtastic 决定启动更多 AWS 服务,因为这一策略以前在应对需求飙升方面效果很好。“使用 AWS,我们节省了大量时间和金钱。例如,我们正在考虑更换一个本地数据库服务器集群(总共 64 台服务器),仅就硬件成本而言,我们就节省了大约 30 万欧元,”Damm 说。“还有维护基础设施的成本、管理基础设施的人员以及所有额外费用。使用 Amazon S3,我们得以快速且经济高效地扩展以满足需求。”
Runtastic 正在评估成本节省和服务改进情况,以便更好地使用 AWS 来提升性能和提高效率。这将有助于确定它将如何以及何时迁移其他本地基础设施。它还在参加 AWS 迁移加速计划(MAP),这是一项全面且经过验证的云迁移计划,基于 AWS 将数以千计的企业客户迁移到云中的经验开发。这将帮助 Runtastic 做出适合自己的选择。
尽管仍采用本地解决方案,但 Runtastic 知道云是业务的发展方向,并致力于使用云计算。“如果我是一家新初创公司,我会在云中启动。它可以避免很多麻烦,”Damm 说。“即使对我们来说——我们擅长在本地使用——使用 AWS 也很有意义。我们仍然专注于为我们的客户和企业做出最有利的选择。这越来越多地指向云。”
关于 Runtastic
Runtastic 于 2009 年在奥地利林茨成立,是一家健身跟踪提供商,于 2015 年被运动品牌阿迪达斯收购。该公司拥有 280 名员工,在全球拥有数千万客户。使用该应用程序,用户可以用 10 种不同的语言跟踪、记录和分享他们的健身成就。
AWS 带来的效益
- 节省了 30 万欧元的硬件成本
- 满足了不可预测的需求激增
- 让开发者腾出时间专注于新产品
- 通过可扩展的备份和恢复提高冗余度
使用的 AWS 服务
Amazon EC2
Amazon Elastic Compute Cloud(Amazon EC2)是一种 Web 服务,可以在云中提供安全并且可应需调整的计算容量。该服务旨在让开发人员能够更轻松地进行 Web 规模的云计算。
Amazon CloudFront
Amazon CloudFront 是一项快速内容分发网络 (CDN) 服务,可以安全地以低延迟和高传输速度向全球客户分发数据、视频、应用程序和 API,全部都在开发人员友好的环境中完成。
Amazon S3
Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。
开始使用
不同行业和规模的企业都在使用 AWS 对其业务进行转型,以实现自身愿景。联系我们的专家,立即踏上您的 AWS 之旅。