63%
成本节省百分比
最高 20%
与本地部署相比,使用基于 Graviton 的实例使应用程序启动速度加快的百分比
概述
全球高端汽车制造商奥迪股份公司(奥迪)通过其在线汽车配置器工具,帮助客户和经销商定制车辆的完美配置。这一购车流程的关键环节已在全球 30 多个市场推出,但奥迪原本的单一本地基础设施导致其效率低下且维护复杂。通过迁移到 Amazon Web Services(AWS),奥迪提升了其工具的可扩展性、性能和成本效益。
机会 | 使用 AWS for AUDI 提高可扩展性、可用性、效率和延迟
奥迪是大众汽车集团的子公司,为全球 100 多个市场生产高档汽车。通过其汽车配置器,经销商可以为客户定制和下单。客户也可以使用该工具在奥迪网站上浏览和比较车辆。汽车配置器是客户的主要入口点,也是一项对业务十分关键的应用程序。
奥迪的汽车配置器后端原本作为单一应用程序在本地运行。但是,奥迪希望使其更具可扩展性和资源效率,以便不过度预置资源的情况下更好地处理大流量峰值,并向个别市场发布软件更新。因此,它需要出色的效率、高可用性和无缝的可扩展性。在本地环境中,奥迪过度预置资源,并需要保留额外的服务器作为备用,因为设置全新的环境需要数天或数周的内部流程。
2018 年,奥迪在北美市场以原型的形式在云端测试了其工具。通过原型验证了云的优势后,奥迪将其生产应用程序迁移到 Amazon Elastic Compute Cloud(Amazon EC2),后者可以为几乎所有工作负载提供安全且可调整大小的计算能力。该公司开始使用 Terraform(一种基础设施自动化工具)和 AWS CloudFormation(通过基础设施即代码的方式加快云预置)来部署其基础设施。在云端,奥迪无需再管理设备和数据中心,而是可以根据需要预置资源。该公司还通过在 AWS 区域(AWS 在全球的数据中心集群所在地)在靠近海外客户的位置部署工作负载,从而解决这些客户遇到的延迟问题。
在 AWS 上,开发速度和稳定性以及开发人员工作效率都有所提高。“我们现在的所有工作都采用基础设施即代码的方式,”奥迪的项目负责人兼系统架构师 Florian Königer 说。整个环境都是使用 Terraform 构建的,部分组件则使用 AWS CloudFormation 构建。奥迪还在简化维护工作,并为开发人员提供更多选项来设置细粒度的权限,从而避免不必要的开销。通过应用蓝绿部署,奥迪可以稳定其环境,因为它可以在云端应对资源峰值。
为了提高其应用程序的可扩展性、部署速度和敏捷性,奥迪迁移到容器化架构。这也简化了向各个市场发布更新的过程。奥迪选择使用 Kubernetes(一个开源的容器管理系统)及其集群自动扩展功能,通过部署容器来将其单一应用程序拆分为多个微服务。该公司希望进一步优化其运营管理,提高灵活性,同时利用 Amazon EC2 的各种购买选项和多架构解决方案。因此,它决定迁移到 Karpenter,这是一个开源的高性能 Kubernetes 集群自动扩展器,最初由 AWS 构建并向云原生计算基金会捐赠。
在 AWS 上,与我们的本地设置相比,可用性有所提高。同时,延迟更低,响应时间也更短。”
Florian Königer
奥迪股份公司总经理兼系统架构师
解决方案 | 使用基于 Graviton 的实例和 Karpenter 提高性能和灵活性
借助 Karpenter,公司可以通过单一配置使用不同的 Amazon EC2 购买选项、实例类型和大小,以及不同处理器的实例组合。因此,奥迪可以根据实例的价格-容量优化分配策略自动选择最合适的实例。公司的购买选项包括 Amazon EC2 按需型实例、Amazon EC2 竞价型实例和 Amazon EC2 预留实例。
2021 年,奥迪开始使用由 AWS Graviton 处理器支持的 Amazon EC2 实例,这些处理器是 AWS 专门设计的服务器处理器,可将在 Amazon EC2 上运行的云工作负载的性价比优化高达 40%。在 2024 年扩展其多架构解决方案时,该公司利用 Karpenter 的管理功能来简化基于 AWS Graviton 的 Amazon EC2 实例的预置。
奥迪的开发团队将基于 Graviton 的实例、预留实例和竞价型实例相结合,用于生产工作负载。因此,该公司优化了工作负载的性价比,并降低了汽车配置器的计算成本。奥迪使用 Karpenter 在生产环境中运行约一千个 Kubernetes 容器组(pod)。现在,奥迪的每个实例都由 Karpenter 直接管理,因此可以更加灵活。通过在实例级别而不是自动扩缩组级别进行预置,公司降低了成本。与使用本地系统相比,使用基于 Graviton 的实例帮助奥迪节省了 63% 的计算成本,并使应用程序的启动速度加快了 20%。
奥迪还优化了资源消耗。通过使用 Karpenter,该公司提高了效率,特别是在周末的开发环境计划中减少了预置容量。
成果 | 继续进行云迁移以改善客户体验
奥迪通过将汽车配置器应用程序迁移到 Amazon EC2 实例和 Karpenter 的组合,加快了应用程序的启动速度,提高了可扩展性,并降低了客户的延迟。“在 AWS 上,与我们的本地设置相比,可用性有所提高,”Königer 说道,“同时,延迟更低,响应时间也更短。”
通过迁移到云端,公司优化了其计算基础设施,改善了客户和经销商的体验。
关于奥迪股份公司
奥迪股份公司是大众汽车集团的子公司,是一家全球高端汽车制造商,为全球 100 多个市场生产高档汽车。
使用的 AWS 服务
AWS Graviton 处理器
AWS Graviton 是一系列处理器,旨在为在 Amazon Elastic Compute Cloud (Amazon EC2)中运行的云工作负载提供最佳性价比。
了解详情 »
Amazon EC2 竞价型实例
Amazon EC2 竞价型实例可让您利用 AWS 云中未使用的 EC2 容量,与按需型实例的价格相比,可享受高达 90% 的折扣。
AWS 区域
AWS 设定了“区域”的概念,即我们在世界各地建立数据中心集群的物理位置。我们将每个逻辑数据中心组称为可用区。每个 AWS 区域由一个地理区域内的至少三个隔离的且在物理上分隔的可用区组成。
了解详情 »
AWS CloudFormation
AWS CloudFormation 是一项服务,可帮助您对 AWS 资源进行建模和设置,以便您可以花费更少的时间管理这些资源,并用更多的时间关注在 AWS 中运行的应用程序。
了解详情 »
更多汽车行业客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。