400 800 3155
主页 客户案例 解决性能瓶颈,Sportunity 如何借助 DigitalOcean 从初创迈入行业领先之列

世界各地的体育协会和体育赛事都希望为运动员和观众提供最佳体验,包括利用技术来进行实时追踪、排名等。Sportunity 是全球最大的体育追踪应用之一,该应用每分钟为数千名用户提供服务,随着用户的增长,他们利用 DigitalOcean 提升了应用的性能,为使用其产品与技术的运动员和观众提供了更加好的体验。

通过 DigitalOcean 解决性能挑战

Sportunity 是由 Niels Schut 于 2016 年创立,最初是一款为那些喜欢休闲娱乐、与其他人一起运动的人提供配对服务的应用。2022 年,该公司迎来了转折点,他们收购了另一款与体育相关的应用。他们决定重新构建这个平台,并将其重命名为 TRACX。TRACX 允许观众在马拉松等赛事中实时追踪运动员、查看排名等信息。

由于 TRACX 在大型赛事期间可能需要同时容纳成千上万的用户,因此需要可靠的基础设施和快速的性能。正如 Niels 所解释的,“没有实时数据的实时追踪就不是真正的实时,因此应用程序必须具备非常低延时的特性。”

TRACX 建立在 DigitalOcean 上,当 Sportunity 接管这款产品后,他们开始考虑如何让应用的性能达到最优。过去他们曾遇到过性能方面的挑战,比如当大量用户同时在线时应用崩溃的情况。为此,他们请来了基础架构工程师 Bram Tervoort,改善应用程序的架构。

Bram 意识到他们需要提高应用程序的性能以改善用户体验,并确保平台能够应对未来的增长及高流量时段的负荷。他注意到 DigitalOcean 的高级 Intel CPU Droplets 云服务器,并迅速采用了它们来增强性能。通过这种性能增强,他们能够支持每秒 2,000 个请求,现在甚至可以处理超过每秒 5,000 个请求。

“新的 Intel 机器非常棒。我们在性能测试中直接看到,使用新的 Intel 服务器后,性能明显更好更快。它们不仅提高了速度,还为我们平台所需的稳定性提供了保障。” 基础架构工程师 Bram Tervoort 表示。

Sportunity 现在在其应用架构中使用了多款 DigitalOcean 的产品,包括高级 CPU DropletsKubernetes 托管服务 Reserved IP 。关于 Reserved IP 地址,Bram 提到:“Reserved IP 地址功能非常好用,因为我可以实现每秒 2,000 个请求,然后切换 IP 地址,不会有任何一个请求丢失。”

他们的工程师也非常喜欢使用 DigitalOcean 的命令行工具和 API,并使用 Terraform 快速部署更新。Bram 提到当他切换到新的高级 CPU 服务器时,整个过程很简单:“我在离开前两小时提交了我的 Terraform 代码,并进行了测试,结果一切正常。我想:好吧,让我们看看效果如何。结果新服务器的速度快了两倍。”

Bram 非常欣赏 DigitalOcean 的产品组合,这些产品针对正在扩展业务的企业量身定制,他说:“你可以选择其他云服务供应商,他们会提供非常多的产品组合。这很好,但同时也让事情变得很复杂。而在 DigitalOcean,你既可以选择使用托管服务,也可以自主管理很多业务模块。”

一套适用于 CEO 和工程师的解决方案

除了必要的性能增强外,CEO Niels 还希望降低托管成本。DigitalOcean 的价格透明度和“无意外费用”的特点帮助团队更好地控制了预算。

“使用大型托管服务提供商或大厂的服务时,会出现很高的网络费用,这里给你算一点费用,那里给你算一点费用。但是使用 DigitalOcean 不同,我可以清楚地看到我支付的是我使用的机器的费用,没有出站费用,几乎没有流量费用,也没有 Kubernetes 特殊功能的费用。” 基础架构工程师 Bram Tervoort 说道。

DigitalOcean 对 Sportunity 来说是一个极佳的选择,因为它的高性能和易用性非常适合他们的开发团队,而 DigitalOcean 积极的客户服务态度和可预测的成本也使其获得 CEO 的青睐。

在 Sportunity 举办迄今为止最大规模的赛事时,DigitalOcean 展示出了其不可或缺的价值,那时 TRACX 正在为 Valencia 马拉松赛事提供实时追踪服务。考虑到预期的高性能需求,团队联系了 DigitalOcean 技术支持对接人,希望能确保他们有足够的服务器来应对流量的增长。

“作为公司的负责人,我们与 DigitalOcean 的联系对我来说非常重要。当我们需要为大型活动准备额外的服务器时,DigitalOcean 的伙伴总能够提供及时的帮助,让我们有信心在活动开始之前就能拥有所需的服务器可用性。” 首席执行官兼创始人 Niels Schut 回忆道。

Niels 也很高兴 DigitalOcean 能够满足所有利益相关者的需求,他说:“有时在工程师和CEO之间存在一些分歧——工程师看到新功能就想尝试,而对我这个管理者来说,建立稳固的合作伙伴关系和与云提供商保持强有力的关系非常重要。DigitalOcean 满足了所有这些需求。”

Sportunity 准备继续扩展,未来支持超过 3,000 场赛事,他们期待与 DigitalOcean 继续合作。Niels 总结了 DigitalOcean 对 Sportunity 业务的影响:“当我们开始这项业务时,我们功能和特性是在同行中最好的,但我们需要完全掌控性能情况。现在有了更好的团队、高质量的服务器和 DigitalOcean 的帮助,我们在前端产品上是市场领导者,并且我们也能处理大量的流量,后端性能上也有不错的表现。”

有了 DigitalOcean 的支持,Niels 对继续在可靠的基础设施上扩展业务充满信心,可以让他的工程师们感到满意,并为使用他的应用的人们提供尽可能好的体验。

关于 DigitalOcean

DigitalOcean 是2012年创立于美国的云服务平台,并于2021 年上市。DigitalOcean 提供了中小企业、中国出海企业所必须的各项云服务产品,包括 Droplet 云主机、托管数据库(PostgreSQLMySQL 、MongoDB 、Kafka 和 Redis)、对象存储块存储KubernetesGPU 云服务(旗下 Paperspace 平台)、负载均衡等。

DigitalOcean目前大部分客户是中小型企业、初创团队,目前在全球已经有 60 万的企业正在使用该云平台,并在美洲、欧洲、澳大利亚、新加坡、印度等9个地区设有15 个数据中心,可支持中国出海企业在海外快速低成本部署可靠的云基础设施,快速拓展海外业务。

最新发布

相关阅读