一种基于多云资源管理自主可控研发基础平台的方法与流程

文档序号:37415385发布日期:2024-03-25 19:03阅读:10来源:国知局
一种基于多云资源管理自主可控研发基础平台的方法与流程

本发明属于多云管理,具体涉及一种基于多云资源管理自主可控研发基础平台的方法。


背景技术:

1、信通产业集团全面落实公司行动方案,推进集团“1346”高质量行动计划,提出“大研发”体系建设。为避免低质量、“碎片化”研发等研发供应链问题,提出支撑电力数字空间构建的国家级自主可控研发基础平台建设,打造以“环境集中”“平台集中”“工具集中”“资源集中”为核心的研发基础平台,推进贯通支撑各级、各类研发项目全流程高效运转和闭环管理,着力打造更高质量、更有效率、更可持续、更为安全的数字化基础平台,夯实电力数字空间基础设施,推动电力数字空间价值创造,提升我国在电力能源行业对研发供应链的自主可控能力。在当前无法实现对上打造微服务统一运行和监控环境和前端后端分离开发。


技术实现思路

1、本发明的目的在于提供一种实现对上打造微服务统一运行和监控环境和前端后端分离开发的基于多云资源管理自主可控研发基础平台的方法。

2、为了实现上述发明目的,本发明采用以下技术方案:

3、一种基于多云资源管理自主可控研发基础平台的方法,包括如下步骤:

4、1)前端核心框架:实现包含以前端基础技术底座、前端页面组件二方库为核心的前端核心框架;

5、2)低代码在线研发组件:实现可视化构造功能,提供包括界面构造器、界面解析器、源码转换器、发布运行器、数据模型转换器;

6、3)前端研发调试框架:以框架首页、数据字典、元数据管理、登录登出为核心的展示框架,通过设置微应用上下架操作,完成业务系统集成测试或功能仿真验证。

7、根据以上特征,通过提供工具的上传下载、上架下架、版本管理、使用手册管理、打分评价功能;所使用的工具安装包通过商家下架和版本管理功能,动态更新到工具中心,实现工具信息的控制,上传文档方式提供组件使用手册说明,指引项目进行安装使用。

8、在一些示例中,所述工具管理中心通过对工具上架下架功能,控制工具本身的可使用性,通过页面方式实现上下架的管理。

9、根据以上特征,通过在业务系统中集成自定义接入策略,判断来当前接入请求是否满足接入条件,同时支持时间策略,指定好时间段进行接口访问控制。

10、在一些示例中,通过对异构云资源纳管技术及国产硬件与操作系统虚拟化、容器云、中间件、数据库及平台适配技术的研究,将操作系统、数据库、中间件、容器云资源封装成安全易用、功能坚强的能力开放接口。

11、根据以上特征,通过异构云适配器实现为企业内不同云平台提供资源调度等云平台能力的统一对外服务接口,对上打造微服务统一运行和监控环境及中间件适配服务。

12、与现有技术相比,本发明的有益效果是:

13、1)本发明提供基于mock的数据模拟理念,实现基于业务接口请求设置输入接口信息如协议、url、接口名、请求头、请求参数、返回数据类型等参数信息,后端生成业务模拟数据,返回接口数据信息,通过在不改变前端访问接口的基础上,实现前端后端分离开发。前后工作分工明确,各司其职,后端专注业务逻辑和功能的实现,前端专注页面设计,前后端并行开发,大大提高研发效率,开发更加灵活。

14、2)本发明以自主可控软硬件技术为基础,基于容器和虚拟化等技术,实现对上打造微服务统一运行和监控环境,对下平滑适配华为云、阿里云及自主云平台等环境,为业务系统提供统一接口封装,适配多云资源环境,屏蔽底层云资源的差异性,解决系统在多云环境迁移、适配运行的难题。

15、3)本发明通过梳理华为云、阿里云及自主云平台接口信息,建立多云适配微服务,定义统一标准api接口,以参数方式解决适配华为云、阿里云及自主云平台接口调用差异问题。

16、4)本发明针对不能以api接口方式适配的问题,通过定义统一公共配置信息,以配置服务参数方式,加载华为云、阿里云或自主云平台客户端依赖包,针对华为云、阿里云或自主云平台分别打包部署,解决不能以api接口方式适配多云环境的问题。



技术特征:

1.一种基于多云资源管理自主可控研发基础平台的方法,其特征在于包括如下步骤:

2.根据权利要求1所述的一种基于多云资源管理自主可控研发基础平台的方法,其特征在于通过提供工具的上传下载、上架下架、版本管理、使用手册管理、打分评价功能;所使用的工具安装包通过商家下架和版本管理功能,动态更新到工具中心,实现工具信息的控制,上传文档方式提供组件使用手册说明,指引项目进行安装使用。

3.根据权利要求2所述的一种基于多云资源管理自主可控研发基础平台的方法,其特征在于所述工具管理中心通过对工具上架下架功能,控制工具本身的可使用性,通过页面方式实现上下架的管理。

4.根据权利要求1所述的一种基于多云资源管理自主可控研发基础平台的方法,其特征在于通过在业务系统中集成自定义接入策略,判断来当前接入请求是否满足接入条件,同时支持时间策略,指定好时间段进行接口访问控制。

5.根据权利要求1所述的一种基于多云资源管理自主可控研发基础平台的方法,其特征在于通过对异构云资源纳管技术及国产硬件与操作系统虚拟化、容器云、中间件、数据库及平台适配技术的研究,将操作系统、数据库、中间件、容器云资源封装成安全易用、功能坚强的能力开放接口。

6.根据权利要求1所述的一种基于多云资源管理自主可控研发基础平台的方法,其特征在于通过异构云适配器实现为企业内不同云平台提供资源调度等云平台能力的统一对外服务接口,对上打造微服务统一运行和监控环境及中间件适配服务。


技术总结
本发明公开了一种基于多云资源管理自主可控研发基础平台的方法,属于多云管理技术领域。本发明通过前端核心框架、低代码在线研发组件、前端研发调试框架这三个步骤予以实现。本发明通过梳理华为云、阿里云及自主云平台接口信息,建立多云适配微服务,定义统一标准API接口,以参数方式解决适配华为云、阿里云及自主云平台接口调用差异问题。本发明针对不能以API接口方式适配的问题,通过定义统一公共配置信息,以配置服务参数方式,加载华为云、阿里云或自主云平台客户端依赖包,针对华为云、阿里云或自主云平台分别打包部署,解决不能以API接口方式适配多云环境的问题。

技术研发人员:徐巧玲,韩泽华,陈刚,李耀文,崔俊建
受保护的技术使用者:国网思极飞天(兰州)云数科技有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1