写点什么

佳杰云星:基于鲲鹏 DevKit 开发多云管理平台,云资源综合管理能力提升约 25%

作者:Geek_2d6073
  • 2023-02-27
    湖北
  • 本文字数:2213 字

    阅读完需:约 7 分钟

云时代来临,IT 基础架构的多云部署已成为企业的新常态。在 Flexera 发布《2022 年云状况报告》中指出 89% 的受访企业在 IT 架构上选择多云战略,其中 80%的企业使用了混合云战略。同时,企业的用云数量也在继续增长,云环境的复杂化已成为不可忽视的趋势。多云、多样性算力、多元化应用场景已成为当前 IT 基础设施的主要发展趋势,随之带来的跨区域、跨集群云资源融合管理也面临着多重挑战:

● 管理难:IT 资源分散、资源与平台服务类型多样,运维操作与管理流程复杂,无法规范性统一管理;

● 上线慢:互联网类业务变化迅速,IT 难以及时响应 DevOps 类型服务请求;

● 成本高:IT 资源重复建设、成本分摊缺乏数据,容易造成资源昂费;

……



佳杰云星数据公司是国内领先的多云管理和自动化、智能化软件提供商,其核心产品 RightCloud 多云管理平台致力于帮助企业轻松构建和管理多云环境,使企业能综合管理、利用多个云平台的能力,更灵活和快速的满足复杂、多变的业务需求。

RightCloud 包括云管,运营,运维监控,算力调度等子产品,是管理多云环境的整合性软件产品集合。该平台提供异构资源的统一纳管、运营运维管理的统一策略、云业务上线流程灵活自定义、以及云资源弹性扩缩容等功能,目标是助力企业云上智能管理与精细化运营,降低运营成本,提升营收利润率。



【RightCloud 云管理平台】

随着多云管理规模的发展,RightCloud 云管理平台需要对接更多的资源平台,服务更多的用户规模,因此对承载该平台的底层基础设施也有更高的要求:

海量数据处理:云资源管理场景下需要在 5 秒内处理 5 万+的数据,对数据处理的及时性和准确性要求很高。

低时延:云资源管理场景下,平台需要同时管理 5 万+数据,数据处理时延需要小于 2000ms,以实现资源实时更新。

鲲鹏天然的多核多并发、高可靠、低功耗等优势,能够很好的满足 RightCloud 海量数据处理、并行计算、低时延、绿色计算等要求;同时提供完善的鲲鹏 DevKit 开发套件以及专业服务,能够帮助用户快速完成应用的迁移、开发、编译和调优,支撑 RightCloud 高效创新。基于以上考虑,佳杰云星选择鲲鹏作为 RightCloud 云管理平台的数字底座,并通过鲲鹏开发套件 DevKit,实现 RightCloud 从 X86 到鲲鹏的快速迁移,以及基于鲲鹏平台的原生开发和性能优化。



【RightCloud 云管理平台架构图】

鲲鹏 DevKit 1 人天/应用快速迁移 RightCloud 云管理平台

在项目实施初期,开发人员需要将 RightCloud 云管理平台快速迁移到鲲鹏。由于整个系统的架构复杂、模块众多、第三方组件繁杂给迁移工作带来不少挑战:系统多模块采用 Kubernetes 虚拟化架构,java 大量引用鲲鹏不兼容第三方依赖包,要逐个手动寻找替换的话工作量巨大,耗费人力。

而鲲鹏 DevKit 代码迁移工具可以实现依赖文件自动识别、兼容 JAR 包一键下载、代码修改建议一键替换,无须耗时耗力检查跟进。在鲲鹏 DevKit 的帮助下整个系统只用了 10 人天,平均 1 人天/应用即可完成自动迁移。

基于鲲鹏 DevKit 快速开发 RightCloud 多云管理平台变更历史功能,云资源综合管理能力提升约 25%

迁移完成之后,针对 RightCloud 云管理平台的管理资源变更场景,佳杰云星需要在鲲鹏平台上开发变更历史功能,以满足多云管理精细化计费的业务诉求。该功能通过对资源的生命周期中的规格属性/归属等实现监管生命周期中每次变更以及精细化的计费。因此对大量数据的多表查询性能要求很高,所以在开发过程中,技术人员需要使用鲲鹏 DevKit 性能分析工具对管理鲲鹏资源功能模块进行调优。

在调优过程中,技术人员使用了鲲鹏 DevKit 性能分析工具的 Java 性能分析功能,对 Java 程序的运行状态进行监控和优化,通过 Java 性能分析工具快速分析出应用场景下系统软硬件资源的使用情况及利用率等,识别出 Java 程序存在垃圾堆栈和线程锁的问题,导致了程序容易出现进程阻塞。Java 性能分析工具快速定位出问题代码位置,并给出修改建议:减少代码中的无意义的循环语句,删除造成线程锁的冗余代码。技术人员在工具的建议下,进行了 Java 代码优化,简化代码结构,消除了 Java 程序的垃圾堆栈和线程锁问题。



【RightCloud 云管理平台 JAVA 性能分析报告】

通过鲲鹏 DevKit 进行性能调优之后,RightCloud 云管理平台的变更历史功能在鲲鹏上运行性能得到有效提升;在管理 5 万+资源场景,瞬时并发的平均响应时间性能提升约 43%,压测并发的平均响应时间性能提升约 18%。



【管理 5 万+资源场景性能前后对比】

变更历史性能的提升,使得 RightCloud 云管理平台整体的云资源综合管理能力提升约 25%。极大的增强了 RightCloud 云管理平台的云资源管理能力,提升了管理效率,确保了管理大量数据时的数据实时性与准确性,优化了用户的访问体验,大幅降低了管理成本,为云资源共享+费用管理和优化,费用节约约 20%。

作为鲲鹏计算产业生态重要伙伴,佳杰云星已与鲲鹏计算生态产业重庆中心建立长期合作关系。目前,佳杰云星 RightCloud 云管理平台已经在全国多省市落地。该方案也在鲲鹏应用创新大赛 2022 企业数字化赛道获得了铜奖荣誉。这不仅验证了该平台的高性能、高兼容性、完整性和成熟度等技术优势,也标志着 RightCloud 云管理平台在鲲鹏计算应用创新、产业融合、市场应用方面达到领先水平。

鲲鹏原生开发是指使用鲲鹏 DevKit 的原生开发能力,如鲲鹏开发框架(含场景化 SDK)、编译调试工具、云测服务、调优 &诊断工具等,在鲲鹏平台上开发新软件/新功能,充分发挥鲲鹏架构优势,从而获得开发效率/运行性能提升。未来,鲲鹏 DevKit 将以开发者为中心,持续增强开发体验、优化工具能力,提升鲲鹏开发效率,助力千行百业数字化转型。

用户头像

Geek_2d6073

关注

还未添加个人签名 2021-12-22 加入

还未添加个人简介

评论

发布
暂无评论
佳杰云星:基于鲲鹏DevKit开发多云管理平台,云资源综合管理能力提升约25%_Geek_2d6073_InfoQ写作社区