跳至主要内容
2025 年

Azuga 借助 AWS 无服务器解决方案提升创新能力与性能

了解 Azuga 如何与 AWS 合作伙伴 AntStack 携手开启无服务器之旅,并通过工程师在 AWS 上实现核心技术栈的现代化来加速创新。

概览

Azuga Inc. Azuga 此前对无服务器架构充满好奇,但一直没有机会进行测试。“作为一家快速发展的公司,仅凭好奇去测试当时的新兴技术 — 无服务器架构,并非我们的首要任务,因为我们的重心是为客户提供更多价值和产品。”Azuga 工程副总裁 Sharath Bharadwaj 表示。

随后,在 2019 年,Azuga 有机会启动一个没有遗留代码的新项目。基于 Amazon Web Services(AWS)构建的 Azuga,与 AWS 合作伙伴 AntStack 携手,对无服务器方案进行测试。Azuga 的工程团队迅速掌握相关概念,并与 AntStack 合作开发概念验证方案,逐渐发现无服务器架构的优势。“无服务器架构不仅能媲美传统技术栈,若架构设计得当,其表现还能更优。”Bharadwaj 表示。凭借此次合作,Azuga 采用了“无服务器优先”策略,大幅提升了生产效率与性能。

Missing alt text value

关于 Azuga

Azuga Inc. 是 Bridgestone 的子公司,致力于帮助客户将车辆和驾驶员的数据转化为有价值的洞察。Azuga 为超过 1.3 万家商业车队、政府机构、保险公司及汽车行业供应商提供解决方案。

机遇 | 通过构建概念验证开始采用无服务器

Bridgestone 的子公司 Azuga 是一家远程信息处理公司,专注于提供安全与合规相关解决方案。该公司创立之初的愿景是使用车队管理软件为驾驶员提供支持,而非让他们感到被技术监管。目前,该公司已为超过 1.3 万家商业车队提供服务。

Azuga 于 2013 年诞生于 AWS 之上。2017 年,Bharadwaj 参加了一次 AWS Dev Days 会议,会上他频繁听到关于 AWS 服务的讨论,例如无服务器 NoSQL 数据库服务 Amazon DynamoDB 和无服务器计算服务 AWS Lambda。但直到几年后,他才获得测试这些技术的机会。2019 年,在 Azuga 启动新项目时,该公司与专门帮助企业基于无服务器架构构建系统的 AntStack 公司达成合作。

采用无服务器架构需要转变思维模式。与 AntStack 的合作帮助 Azuga 看到了无服务器架构的潜力,并为其无服务器架构搭建了坚实基础。Azuga 的工程师快速掌握基础知识,并结合 AntStack 的专业建议,使用他们偏好的技术栈构建概念验证方案。经过基准测试后,无服务器技术栈胜出,Azuga 决定迈出这一步。“与 AntStack 合作开展概念验证,为我们注入了必要的信心。”Bharadwaj 表示,“得益于 AntStack 的帮助,我们从一开始就使用了合适的工具和框架,走在了正确的道路上。他们是我们采用无服务器架构的催化剂。”

解决方案 | 借助 AWS 无服务器服务,在几分钟内处理数百万视频

自首次概念验证以来,Azuga 已在全公司范围内采用无服务器架构:用无服务器解决方案构建新项目,并在 AWS 上通过无服务器架构对众多现有服务进行现代化改造。截至 2025 年,该公司约 50% 的解决方案采用无服务器架构。除 AWS Lambda 和 Amazon DynamoDB 外,Azuga 还使用 Amazon Aurora Serverless,这是为云构建的关系数据库管理系统 Amazon Aurora 的按需自动扩缩配置。该公司还将 Node.js 作为首选编程语言。这为 Azuga 的前端工程师转型全栈工程师创造了可能,因为这种语言对他们来说很容易上手。

无服务器架构大幅提升了 Azuga 各项服务的效率。借助 AWS Lambda 以及能在更靠近应用用户的位置运行代码的 Lambda@Edge 服务,Azuga 的 Web 应用页面加载速度提升了 20%,即便在网络条件较差的环境下也是如此。

Azuga 的视频远程信息处理平台通过处理商业车队车辆摄像头(驾驶员视角摄像头、道路视角摄像头及辅助摄像头)的视频流来分析驾驶行为,并对安全驾驶的驾驶员给予奖励。借助 AWS Lambda 的自动扩缩能力,Azuga 能在几分钟内处理数百万个视频。“我们的视频解决方案是我们产品服务的基石。”Bharadwaj 表示,“该方案在 AWS 上完全基于无服务器架构构建,具备极高的可扩展性。”

采用 AWS 无服务器服务加快了该公司的创新速度。“如今,我们在无服务器架构上构建的服务数量,远超去年在传统 Java 环境中构建的服务数量。”Bharadwaj 表示。随着全栈工程师数量的增加,团队能够独立完成编码、测试和部署工作,无需经过多层审批流程。此外,由于服务可自动扩展,无服务器架构还降低了对负载管理和容量规划的担忧。“我们不再需要担心基础设施问题,并且作为全栈工程师,我们能完全掌控自己的工作。”Bharadwaj 解释道,“这让我们有更多时间专注于创新。”

使用 AWS Lambda 促使 Azuga 采用模块化思维,且在出现问题时能缩小影响范围。若某个功能出现问题,影响范围仅局限于该功能本身,不会演变为系统性问题。“采用无服务器架构,无需冗长的工具链清单。”AntStack 联合创始人兼首席执行官 Jeevan Dongre 表示,“无服务器思维的核心是‘连接各个节点’,不再需要‘打造节点’,后者的成本要高得多。”

成果 | 利用 AWS 无服务器架构提升创新能力

通过采用无服务器架构,Azuga 正全面推进使用基于云的架构。该公司正用 AWS 服务替代现有技术,例如可大规模构建事件驱动型应用的 Amazon EventBridge,以及能将基于文件的内容转码为直播流资源的 AWS Elemental MediaConvert,后者可与 AWS Lambda 等无服务器服务结合构建无服务器视频转码工作流。“我们希望优先考虑无服务器。”Bharadwaj 表示。

 

“试用过无服务器架构的客户都没有再转回其他架构。”Dongre 说道,“他们都成了无服务器架构的拥护者。”

Azuga 还在为 Amazon Q(一款可加速软件开发的生成式人工智能助手)开展概念验证。该公司预计,Amazon Q 将进一步优化无服务器开发体验,帮助开发人员更快地构建应用程序。“借助 AWS 和无服务器架构,我们的生产效率将大幅提升,从而腾出时间专注于创新,为业务打造差异化优势。”Bharadwaj 表示。

Missing alt text value
“借助 AWS 和无服务器架构,我们的生产效率将大幅提升,从而腾出时间专注于创新,为业务打造差异化优势。”

Sharath Bharadwaj

Azuga 工程副总裁