Hudl 案例研究

2014 年

Hudl 是一家软件提供商,可为教练和运动员提供视频和分析平台,便于他们迅速回顾比赛画面,提高团队合作。这个基于 Web 的系统服务于青少年、业余和专业的橄榄球队、篮球队、足球队、排球队和其他受欢迎的体育项目。Hudl 被 Fast Company 评为 2016 年最具创新力公司。

开始 python 教程
kr_quotemark

采用 Amazon S3 Transfer Acceleration 后,我们发现视频上传和编码速度至少提升了 20%。例如,这意味着高中橄榄球教练可以更快地完成上传和分析视频的工作,然后早点回家与家人团聚。”

Brian Kaiser
Hudl 首席技术官

挑战

随着越来越多的运动队使用 Hudl 公司的服务上传比赛视频,Hudl 在全球范围内的业务呈显著增长趋势。Hudl 首席技术官 Brian Kaiser 说:“我们正以每年约 30% 的速度增长,因此我们需要可扩展性来支持和保持这种增长。”

该公司还努力为客户提供更快的视频上传速度。Kaiser 说:“很多教练要求我们加快视频上传速度,让他们更快地看到视频,以便他们可以更快地进行分析。这是一个后勤方面的挑战,因为我们要长距离传输大型视频文件。例如,在一个常规高中橄榄球赛季的周五晚上,我们每分钟上传 39 小时的视频进行编码和处理。这需要具备适当的后端技术。”

Hudl 还曾寻找更好的分析平台来执行内部数据分析。Kaiser 说:“我们建立了自己的数据仓库,但结果发现又复杂又昂贵,而且性能还不佳。我们需要更快更好地进行项目分析,因此必须解决这个问题。”

为什么选择 Amazon Web Services

在 Amazon Web Services (AWS) 云上推出其平台后,Hudl 意识到需要扩大 AWS 服务使用面,以满足可扩展性、加快上传速度和提高数据分析效率方面的需求。

该公司一直在 Amazon Elastic Compute Cloud (Amazon EC2) 实例和 Amazon Simple Storage Service (Amazon S3) 存储桶上运行其平台,并决定通过整合 Auto Scaling 来强化平台性能。Kaiser 说:“Auto Scaling 为我们提供了一种自动扩展存储和计算容量的方法。我们运行微服务架构,且每个集群都在一个 Auto Scaling 组中。这对我们很有帮助,因为我们的负载每周都不同。利用 Auto Scaling,我们无需管理缩减流程,从而避免了过度扩展的成本。”

为了满足加快视频上传速度的需求,Hudl 开始使用 Amazon S3 Transfer Acceleration,来助力加快数据传入/传出 Amazon S3 的速度。Hudl 还开始利用 Amazon Redshift 作为数据仓库来执行内部数据分析。该组织还使用 AWS 支持一个额外的数据分析和预测学习平台,客户可以使用该平台分析对手的倾向和其他比赛趋势。Hudl 还利用 Amazon CloudFront 作为其全球内容分发网络 (CDN) 服务,快速向其视频平台分发内容。Hudl 使用 Amazon ElastiCache for Redis,为数百万教练和体育分析师,提供近乎实时的数据反馈,让他们能够借此更好地帮助自己的球队赢得胜利。

优势

通过在 AWS 上运行视频平台,Hudl 可以跟上其 30% 的年增长速度。该公司使用 AWS 在赛季期间,每分钟为全球 13 万支球队的 450 万名教练和运动员,提取并编码超过 39 小时的高清视频。“我们的全球客户每年都会增加,AWS 为我们提供了可扩展性和性能,让我们可以为这些客户提供支持。”Kaiser 说,“使用 AWS,我们可以轻松地足球赛季的任何一个周五晚上启动 2 千台服务器进行视频编码。我们从来不会遇到容量问题,因为扩展通过 Auto Scaling 组自动进行控制。”

利用 Transfer Acceleration,Hudl 提高了其平台上的视频上传速度。Kaiser 说:“采用 Amazon S3 Transfer Acceleration 后,我们发现视频上传和编码速度至少提升了 20%。例如,这意味着高中橄榄球教练可以更快地完成上传和分析视频的工作,然后早点回家与家人团聚。因此除了提高团队合作能力之外,他们自己也有更多的时间自由支配。我们公司为此感到非常自豪。”

内部数据分析现在对 Hudl 而言,既提升了公司的分析能力,又提高了经济效率。Kaiser 说:“Amazon Redshift 在性能一致性和可用性方面的表现令我们惊叹不已。当我们尝试构建自己的数据仓库时,性能非常不稳定,但利用 Amazon Redshift 后,这个问题得以解决了。就可用性而言,我们公司有 50% 以上的人员编写了 Redshift 查询,并针对我们的 Redshift 集群运行。这足以证明其性能出色,将可操作数据传回给用户的速度之快。”

该公司还大大降低了运行内部数据和预测分析的成本。Kaiser 说:“在 AWS 的支持下,我们每个计算单元或存储单元的成本逐年显著减少。我们计划在不久的将来增加所用 AWS 服务的数量。毫无疑问,我们将能够进一步优化整个平台的性能和成本。

Hudl 每分钟使用 AWS 提取 35 个小时的高清视频并进行编码

关于 Hudl

Hudl 是一家软件提供商,可为教练和运动员提供视频和分析平台,便于他们迅速回顾比赛画面,提高团队合作。


使用的 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) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。

了解更多 »

Amazon ElastiCache for Redis

Amazon ElastiCache for Redis 是一项与 Redis 兼容的内存数据结构服务,可用作数据存储或缓存。

了解更多 »

Auto Scaling

AWS Auto Scaling 可以监控您的应用程序并自动调整容量,从而以尽可能低的成本来保持稳定、可预测的性能。

了解更多 »

Amazon Redshift

Redshift 可为财富 500 强公司、初创公司以及介于两者之间的任何公司,在关键任务型分析工作负载方面,提供技术支持。

了解更多 »


开始使用

各行各业、各个规模的公司都在使用 AWS 转变其日常业务运营。联系我们的专家,立即踏上您的 AWS 云之旅。