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

开发 开发工具
鲲鹏原生开发是指使用鲲鹏DevKit的原生开发能力,如鲲鹏开发框架(含场景化SDK)、编译调试工具、云测服务、调优&诊断工具等,在鲲鹏平台上开发新软件/新功能,充分发挥鲲鹏架构优势,从而获得开发效率/运行性能提升。

云时代来临,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将以开发者为中心,持续增强开发体验、优化工具能力,提升鲲鹏开发效率,助力千行百业数字化转型。

责任编辑:张诚
相关推荐

2022-08-31 12:26:37

数据管理CDMC

2023-03-07 14:19:36

鲲鹏

2013-08-15 16:43:05

统一通信PolycomBYOD

2023-02-27 17:45:53

数据处理

2023-02-23 10:17:41

鲲鹏

2012-12-12 15:01:34

2022-12-08 09:14:38

2023-09-21 07:20:12

大模型人工智能

2023-03-01 15:39:30

鲲鹏

2011-12-06 10:54:33

资金流控制运营资金管理

2015-10-09 16:38:24

2022-09-14 17:27:28

VMware

2022-06-29 16:40:48

科学计算

2022-12-07 21:28:40

2015-01-15 15:37:59

浪潮
点赞
收藏

51CTO技术栈公众号