为上汽工业研发生态体系提供持续集成、
持续交付等能力的PaaS云平台
PaaS云平台
持续集成、持续交付
高效创新
研发部署效率提升60%
节约人力成本
节约20%的人力成本
使用的产品和服务
上汽集团:为上汽工业研发生态体系提供持续集成、 持续交付等能力的PaaS云平台
上汽乘用车总体架构及演变历程


上汽乘用车于2018年上线容器化 B2C APP,2019年引入 Kubernetes 容器编排产品来降低开发门槛,提升开发效率。后续继续引入微服务技术及服务网格治理技术,进一步提升架构系统的稳定性、高可用性及健壮性,去年逐步完善多云治理功能,目前正在致力于完善观测及度量功能,以便更好地实现降本增效策略。


上汽乘用车IT架构的变革经历了一次次的探索和调整,目前,上汽乘用车已经逐渐摆脱了传统的IT架构,全面转型为基于云原生的架构。行云创新 CloudOS 的引入,助力落地了上汽工业研发生态体系提供持续集成、 持续交付等能力的 PaaS 云平台,有效提升了上汽乘用车的高效创新能力,并显著节约各项资源。


上汽乘用车总体IT架构及演变历程


企业诉求


1、实现需求快速响应,提升应用部署效率,实现高效运维;

2、实现研发生态体系提供持续集成、持续交付等能力;

3、实现更高效的资源申请和应用部署;

4、构建实现高效创新的研发平台。


业务背景和挑战


现状:随着业务的快速发展,上汽对云资源的使用要求和管理要求逐步提高。然而传统云资源的分配模式已经不适应快速发展的应用上新、迭代需求。上汽对于研发体系的持续部署、持续集成这一块也提出来必要的需求。


挑战:

1、应用上线前需要准备相应的物理机或者虚拟机资源环境,并且安装相应依赖关系, 每次准备时间需要一周以上。

2、应用的发布还是在虚拟机或者物理机环境中手动进行部署。

3、应用部署时间周期长。


建设内容


1、容器化与容器编排


在容器化和容器编排技术方面,上汽乘用车采用了基于 CloudOS 包含的有关容器技术及功能:

       · 图形化封装 k8s、容器基础设施等底层技术,简单易用,降低技术门槛;

       · 应用发布、升级更新全程可视化,操作清晰明了,降低错误概率;

       · 复杂的软件架构、服务间调用和依赖关系一目了然;

       · 形成微服务,API等数字化资产的沉淀和复用能力;

       · 充分利用云原生能力,服务可根据使用情况弹性伸缩,合理利用资源;

       · 云原生日志、监控、告警方案,以应用为中心智能化运维。


通过将应用程序和依赖项打包到容器中,同时借助 CloudOS 容器编排技术,上汽乘用车实现了应用程序的自动管理和资源调度,提高了系统的可用性和稳定性。


相比于传统的容器云平台,CloudOS 有着更为全面的优势以及满足一站式开发的功能,如下图所示:


CloudOS与传统容器云对比


在这一阶段,CloudOS 在上汽乘用车的应用也取得得了显著的效果:

CloudOS在上汽乘用车承载的业务规模


2、微服务与服务网格


早在2018年,上汽乘用车就开始了微服务与服务网格等技术的试点应用。2020到2021年期间,微服务的应用快速增长,在全企业范围内快速推广,全面覆盖上汽乘用车的研发、制造、营销等业务。2022到2023年期间,上汽乘用车已经实现了微服务应用的全面治理,各项应用稳定运行。


上汽乘用车基于 CloudOS 包含的 SolarMesh(服务网格)产品,实现了多项微服务治理功能:

       · 流量分配,可视化配置确保策略精准下发;

       · 故障定位,多集群流量拓扑,精确定位故障根源;

       · 灰度发布,用户无感升级,支持百分比、Header 等多类型灰度;

       · 出入站插件,支持流量在集群入站与出站时进行增强编码;

       · 故障注入,在混沌工程测试时提供有效评估手段。


3、多云管理与成本优化


由于上汽乘用车的业务多样性和复杂性,采用多云混合架构是最为适合其业务模式的。但与此同时,多云混合架构也给上汽乘用车带来诸多挑战:

       · 不同 K8S 发行版的统一管理问题;

       · 混合云复杂的资源调度、业务模式带来的技术挑战;

       · 多云应用统一可视化管理问题;

       · 混合云下与已有的 DevOps 平台工具、运维日志/监控平台的对接问题;

       · 多云平台容灾及故障快速云间转移问题;

       · 信创 K8S(x86 & ARM)的融合管理问题。


为解决上述多云架构带来的问题,上汽乘用车采用了基于 CloudOS包 含的 Bootes(云原生混合云管平台)产品:

       · 纳管了上汽乘用车本地数据中心+公有云共计17套 K8S 集群,包含原生 K8S、Rancher、OpenShift 及 ARM 集群;

       · 基于 Token 快速对接,平台元数据实时同步;

       · Bootes 支持 K8S 负载、配置、网络、存储等核心基础设施可视化管理;

       · 同时支持接口对接企业已有代码库,践行 IaC 理念,所有业务应用、中间件、数据库均由 Bootes 从 Git 中拉取并推送至指定集群。


成本优势永远是企业上云的核心考量点之一。Bootes 作为混合云原生管理平台,支持精准度量资源的使用情况,提供如:资源自动伸缩、调整资源限制、扩容/释放宿主机方面的决策,让管理者能够对整个上汽乘用车数千个微服务资源使用动态了如指掌。


更多效益


1、通过 CloudOS 落地可视化架构设计平台,实现应用架构“拖拉拽”式快速设计。

2、落地 DevOps 开发平台,实现敏捷高效开发支撑,包括开发、测试、部署、CICD 等。

3、搭建企业应用商店平台,实现机理模型的分享复用。

4、落地多云应用部署平台,实现应用的可视化一键部署到多集群生产环境。

5、研发提效显著,通过 CloudOS 容器化技术标准了应用的运行环境,封装了依赖关系。每次应用上线前的准备可以在当天内完成。

6、上汽大部分应用已经迁移 PaaS 平台,统计使用容器平台平均可以提升60%的部署效率、提升60%的运维效率,同时节约20%的人力成本。


总结


上汽乘用车基于行云创新的 CloudOS,成功完成了企业云原生IT架构的变革,取得了一系列显著的成效。通过总体架构的调整和演变,上汽乘用车实现了IT系统的高效稳定运行,提升了企业的响应能力和市场竞争力。容器化和容器编排的引入,使得应用程序的部署和扩展更加高效便捷,进一步提升了协同办公的效率。微服务和服务网格的应用,提高了系统的可维护性和性能,为企业的创新和升级提供了强有力的支持。多云管理与成本优化的实施,使得上汽乘用车在满足业务需求的同时,有效控制了IT成本,提升了企业的效益。


行云创新作为上汽乘用车的云原生技术支持伙伴,我们为能够参与上汽乘用车的云原生IT架构变革感到十分幸运和自豪。未来,行云创新 CloudOS 将继续致力于云原生技术创新,为上汽乘用车及更多企业实现数字化转型提供专业的支持。


更多客户案例
一步之遥...
烦请您告知一些信息,以便我们更好地服务您。表单提交后立即自动转入下载/体验页
非常感谢您的关注、支持和理解!
获取验证码
提交成功
全站资源均可下载或浏览
立即获取
云原生厂商 云原生技术服务商
在云原生时代,行云创新致力于通过赋能开发者,实现企业快速迭代与交付,大幅提升创新效率。
产品下载