降本增效!阿里云相关业务团队助力小鹏汽车节省云上资源开支 | 龙蜥案例
编者按:近期,龙蜥社区发布《龙蜥操作系统生态用户实践精选V2》,收录包括龙蜥社区版 Anolis OS 及衍生版 Alibaba Cloud Linux、浪潮信息云峦服务器操作系统 KeyarchOS、统信服务器操作系统 V20 等案例,涉及政务、金融、交通、电力等重点行业。接下来将在公众号将详细介绍案例内容,形成「龙蜥案例」系列文章,为大家带来不同行业的标杆实践样板,敬请关注。
小鹏汽车成立于 2014 年,是广州橙行智动汽车科技有限公司旗下的互联网电动汽车品牌,总部位于广州,是一家专注未来出行的科技公司,提供多款智能纯电动车型。小鹏汽车拥有全场景充电服务、超长无忧质保、终身无忧救援等售后服务,已成为中国领先的智能电动汽车公司。此次和小鹏汽车的合作是龙蜥操作系统衍生版在汽车行业的首个案例。该案例获得 2024 年龙蜥社区年中“最佳用户案例”奖。
(图片来源:小鹏汽车官网)
为了更有效地节省云上资源开支,实现降本增效的目标,小鹏汽车与阿里云携手合作,共同探索使用 Alibaba Cloud Linux(简称“Alinux”)这一由阿里云自主研发的稳定、安全且高性能的服务器操作系统。作为阿里云上最受欢迎的操作系统之一,Alinux 在支持 Web 服务、云原生应用、大数据处理、数据库管理及人工智能等多个领域展现出了强大的适应能力,为用户提供了包括但不限于系统软件维护、安全性增强、性能优化以及多架构兼容等全方位的服务。
考虑到小鹏汽车的具体需求,在确保不影响现有研发进度的基础上,阿里云相关业务团队深入研究了 Arm 架构服务器的应用情况,并评估了采用此类服务器可能带来的运维调整和技术改造工作量。鉴于 Arm 架构相比传统 X86 架构拥有更低的成本和更高的性价比优势,特别是在物理机成本方面表现突出,阿里云相关业务团队今后都会持续演进 Arm 实例,可为小鹏汽车提供更具竞争力的服务方案。
(图/小鹏汽车运维专家黄威在龙蜥大会分享与阿里云Alinux 的合作)
然而,在实际操作过程中也遇到了一些挑战。例如,要将现有的业务应用程序顺利迁移到基于 Arm 架构的新环境中,就需要对其代码进行相应的调整以确保兼容性;同时,在部署新版本时还需引入灰度发布策略来降低风险。此外,针对核心业务系统的迁移尤为谨慎,因为这类系统的稳定性远比单纯追求成本节约更为重要。因此,前期准备工作变得至关重要:不仅需要仔细规划哪些基础服务组件需做适配,还要通过 Java 应用的小范围测试来验证迁移计划的可行性,并最终制定出一套详细的灰度变更流程,用以比较不同架构下相同 pod 资源配置条件下的性能差异及成本对比方案。
面对上述这些复杂但充满机遇的挑战,阿里云的技术专家们逐一克服难关,找到符合客户实际需求的最佳解决方案。
- 应用大部分是 Java 语言,针对 Java 应用,阿里云相关业务团队输出了最佳实践,提供了基础软件版本和部分第三方包支持 Arm 64 架构的版本参考;基础镜像和基础架构 SDK 通过升级对应版本的包,支持了业务应用的多架构构建,覆盖了 90% 以上的业务应用的常见场景;业务应用只需要升级一个基础镜像,就能完成基础架构自带的所有组件的多架构支持升级,仅需要再单独判断个别应用是否有额外引入第三方包即可。
- 针对应用性能方面的问题排查,阿里云相关业务团队提供了一定支持。例如,共同排查了 Arm 架构下,因 stack 内存默认值取值不同,导致迁移到 Arm 架构应用使用内存总量增加的情况,并为业务研发提供了 JVM 参数配置的解决方案。
最终,通过阿里云相关业务团队和小鹏汽车的共同努力下,在不影响研发进度等的前提下,为小鹏汽车关键业务做到了节省云上资源开支,实现降本增效, 也为龙蜥操作系统提供了一套基于衍生版的车企应用场景下的解决方案。
关于 Alibaba Cloud Linux
Alibaba Cloud Linux 是阿里云打造的 Linux 服务器操作系统发行版。阿里云积极吸收开源社区成果为云上应用程序提供 Linux 社区的增强功能,同时通过引入更完善的发行版质量体系,确保产品品质;同时结合阿里云基础设施进行深度优化,并为用户提供最长13 年的企业级支持和维护,让用户体验更好的操作系统服务,当前已累计服务超过 60w+ 用户。了解更多 Alibaba Cloud Linux,可进入官网查看:https://www.aliyun.com/product/alinux
如需了解龙蜥更多案例,关注OpenAnolis龙蜥公众号后台回复“案例集”获取。
「最佳用户案例奖」获奖企业均是在实际业务中使用龙蜥社区版 Anolis OS 或衍生版的企业用户,案例内容体现业务应用的解决方案或技术创新方案。每年评选 1-2 次,届时欢迎各单位关注提报。
“更多龙蜥产品、生态、技术合作可发送邮件至邮箱 secretary@openanolis.org,我们会第一时间与您联系。”
如想体验 Arm 机器实例,可点此链接参与体验活动:https://developer.aliyun.com/adc/tutorial/2358945
— — 完 — —