如今,无服务器计算正迅速发展。有些人可能会将无服务器计算与点对点网络模型混淆。
但实际上,无服务器计算是一个完全不同的概念。它为供应商提供函数即服务 (FaaS) 平台,该平台无需存储数据即可执行应用程序。
无服务器计算持续增长的关键原因之一是它能够在不干扰或影响用户工作效率的情况下运行。
亚马逊是首家提供 FaaS 公有云服务的公司,于 2014 年推出了 AWS Lambda。
我们将探讨 AWS Lambda 在娱乐、游戏、科技和媒体等行业的一些主要应用案例。
了解一些流行的 AWS Lambda 用例
AWS Lambda 在娱乐行业的应用案例
AWS Lambda 与 Netflix
Netflix 作为领先的 OTT 平台,为超过 1.25 亿用户提供内容服务。Netflix 与 AWS 云服务合作,借助 AWS 的强大功能,可以根据需要扩展资源。
Netflix 使用 AWS Lambda 以高效的方式处理视频,并加快数据处理速度。
AWS Lambda 的另一个关键应用领域是 Netflix 的数据备份。Amazon Lambda 处理内容并决定文件是否需要备份。
如果文件已经备份,AWS Lambda 会检查并处理现有备份是否需要进行修改。
AWS Lambda 与美国职业棒球大联盟高级媒体公司 (Major League Baseball Advanced Media)
美国职业棒球大联盟(MLB)不仅在体育爱好者中广受欢迎,而且在全球范围内都享有盛誉。
MLBAM 是 MLB 的媒体部门,它计划引入实时球员追踪系统,以提升观众体验,并能够实时显示相关数据分析。
起初,MLB 打算采用本地部署的 IT 解决方案。但由于 MLB 赛季仅持续约六个月,大部分资源在休赛期都会闲置。
此外,根据赛程安排,每天的比赛场次从 1-2 场到 12-15 场不等。构建一个能够应对如此灵活需求的系统非常困难。
因此,MLBAM 决定与 AWS 合作开展此项目。此外,MLBAM 还决定采用 AWS Lambda 无服务器计算平台,以便轻松检测、处理和响应查询。
AWS Lambda 还提供了可扩展性,帮助 MLBAM 节省运营成本,并根据比赛场次数量灵活调整系统资源的使用。
借助 AWS Lambda,MLBAM 现在可以在比赛进行 20 秒内显示有价值的数据分析结果。
AWS Lambda 在游戏和移动应用领域的应用案例
AWS Lambda 与 Square Enix
Square Enix 是游戏行业的市场领导者之一。其对独特用户体验的追求享誉全球。
Square Enix 最著名的游戏之一《勇者斗恶龙》允许玩家在完成任务或获得特殊成就后截屏。
这些截图需要进行处理,而处理过程会占用大量内存。通常情况下,每分钟的截图数量约为 200-300 张,但在节假日或长假期间,截图数量会激增,最高可达每分钟 6000 张。
由于截图数量的激增是季节性的,因此使用专用的本地解决方案来解决这个问题并不明智,因为这将是一笔永久性的投资。
为了克服这个问题,Square Enix 提出了一个解决方案:迁移到 AWS 云平台。
AWS Lambda 使 Square Enix 无需在本地处理图像,并且可以根据需要灵活地扩展或缩减计算资源。
AWS Lambda 与 Palringo
Palringo 是一家总部位于英国的游戏应用开发公司,致力于将发展中国家的人们连接起来。其主要目标是根据用户的需求提供内容。
随着移动技术的飞速发展,移动应用开发公司如果停滞不前是不可想象的。
随着需求的增长,该公司面临着系统中断和性能瓶颈的挑战。解决这些问题耗时费力,导致他们难以专注于开发工作。
因此,他们决定与 AWS 合作来解决这些问题。
Palringo 从此次合作中受益匪G浅,他们可以将更多时间投入到 DevOps 和持续交付方面。这也有助于显著提高 Palringo 员工的生产力和效率。
AWS Lambda 在技术领域的应用案例
AWS Lambda 和 Benchling
Benchling 总部位于旧金山,是一家为客户提供生命科学解决方案的软件公司。
Benchling 的 CRISPR 平台被世界各地的科学家用于筛选药物靶点和构建疾病模型。
由于这是一项时间敏感的任务,因此快速显示结果至关重要。
然而,Benchling 此前的供应商无法满足这一时间要求,处理时间长达近 30 秒,这被认为太慢了。
于是,Benchling 决定与 AWS 合作。他们选择了 AWS Lambda 的无服务器计算服务,事实证明这是一个绝佳的选择。
科学家们可以将搜索时间缩短 90%,从而更快地理解结果。
AWS Lambda 和 Autodesk
Autodesk 总部位于美国加州,是一家为工程、建筑和媒体行业开发软件的公司。
Autodesk 最初使用 AWS 服务是为了降低对数据中心的依赖。但随着 AWS 的使用量不断增加,这一过程变得越来越耗时。
为了解决这个问题,Autodesk 的 IT 团队决定使用一个自动化系统,该系统可以创建新的 AWS 账户并更新现有账户,同时最大限度地减少人工干预。
他们将这个项目命名为“Tailor”,并采用了无服务器架构进行设计。“Tailor”使用了多种 AWS 服务,而用于自动化这些任务的系统是 AWS Lambda。
使用 AWS Lambda 后,请求执行、处理和服务启动的时间显著缩短,而且采用 AWS 的好处远不止于此。
借助 AWS Lambda,Autodesk 还能显著节省运营成本并提高安全性。
AWS Lambda 在媒体行业的应用案例
AWS Lambda 与 Guardian
《卫报》是英国阅读量最高的报纸之一,其在线版订阅也相当受欢迎。
然而,随着在线用户数量的增长,管理报纸的用户订阅变得越来越困难。
订阅方案因客户而异,使用本地系统难以跟踪所有不同的订阅信息。
Guardian News Media (GNM) 长期以来一直使用 AWS,GNM 决定使用 AWS Step Functions 来简化数据库并按顺序执行任务。
AWS Lambda 可以减少 Amazon Step Functions 中所需的迭代次数。
借助 AWS Lambda,卫报能够以更少的时间和更高的效率管理多个系统。
AWS Lambda 与西雅图时报
《西雅图时报》是太平洋西北地区最著名的报纸之一,拥有庞大的在线订阅用户群。
此前,该报社一直维护着内部IT基础设施。
为了降低额外成本,他们决定将IT基础设施托管给第三方服务商。
然而,一段时间后,IT团队意识到,改用第三方托管服务后,他们牺牲了灵活性和可扩展性。
于是,他们决定与AWS合作,使用Amazon EC2等服务。迁移到Amazon EC2的过程非常顺利,AWS Lambda也为报社的转型提供了帮助。
AWS Lambda强大的处理能力被认为是《西雅图时报》能够准时、高效地向订阅用户提供服务的重要保障之一。
主要优势:
Amazon Lambda 可以帮助您:
- 提高处理速度。
- 节省时间。
- 减少对第三方托管服务的依赖。
- 根据需要扩展处理能力。
- 降低 IT 成本。
- 更加专注于产品开发。




