本申请涉及异构云,尤其涉及一种异构云平台资源调度方法、系统、设备及存储介质。
背景技术:
1、进入数据时代后,海量的存储服务资源层出不穷,云上业务应用对于云存储资源的类型、服务形式的要求越来越多元复杂。大多数云平台受限于人力、成本等因素使其云存储服务资源类型较为单一,面对当前数量庞大的多厂商异构存储资源产品,实现存储资源的快速整合、集中管理调度形成贯穿saas(software as a service,软件即服务)、paas(platform as a service,平台即服务)、iaas(infrastructure as a service,基础设施即服务)三层的云服务产业链,同时最大程度的汇聚多边的云服务资源提供商是解决云服务商资源单一、分散,云服务商上下游渠道堵塞、不足,云服务商间协作复杂、产品集成耦合度高等问题的一条有效途径。
2、但目前尚缺乏一种异构云平台资源调度方法,以实现云平台既为saas层的云资源的使用方提供多元的、异构的、可定制的云上资源设施服务,又为iaas层的存储提供商整合了海量的异构物理存储资源,并实现云平台对存储资源的统一管理、调度和使用。
技术实现思路
1、本申请实施例提供了一种异构云平台资源调度方法、系统、设备及存储介质,用以解决上述问题。
2、一方面,本申请实施例提供了一种异构云平台资源调度方法,所述方法包括:
3、编写纳入资源池的各类型存储设备的相应驱动程序。
4、基于所述驱动程序将异构云平台相应的服务组件接入所述异构云平台。
5、更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储。
6、构建异构云平台上具备唯一标识的云存储资源池,基于所述云存储资源池为用户提供资源申请及使用服务。
7、在本申请的一种实现方式中,所述编写纳入资源池的各类型存储设备的相应驱动程序,具体包括:
8、基于异构云资源管理平台openstack以及kubernetes的csi存储插件服务提供的驱动代码适配方式,编写纳入资源池的各类型存储设备的相应驱动程序。
9、在本申请的一种实现方式中,所述构建异构云平台上具备唯一标识的云存储资源池,具体包括:
10、通过所述异构云平台的各存储服务组件的调度服务与各服务组件配置文件的配置组进行关联。
11、构建云平台上具备唯一标识的云存储资源池。
12、在本申请的一种实现方式中,所述将云资源按约定形式存储,具体包括:
13、在相应模块的配置文件中按照配置文件中的统一规范的格式以配置组的形式增加适配内容,并更新配置文件。
14、在本申请的一种实现方式中,所述服务组件具体为:异构云资源管理平台openstack的cinder服务组件,用于对接分布式存储、集中式存储、服务器本地盘组成的lvm逻辑卷以块存储的服务形式提供给云上的虚拟机作为其创建使用的硬盘。
15、在本申请的一种实现方式中,所述更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储之前,所述方法还包括:
16、更新异构云资源管理平台openstack、kubernetes各服务模块的配置文件。
17、在本申请的一种实现方式中,所述基于所述云存储资源池为用户提供资源申请及使用服务,具体为:
18、用户完成虚拟设备的申请后,在虚拟设备上搭建其业务运行的基础环境、部署应用软件并对发布业务服务。
19、本申请实施例还提供了一种异构云平台资源调度系统,所述系统包括:
20、驱动编写模块,用于编写纳入资源池的各类型存储设备的相应驱动程序。
21、平台接入模块,用于基于所述驱动程序将异构云平台相应的服务组件接入所述异构云平台。
22、存储模块,用于更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储。
23、资源调度模块,构建异构云平台上具备唯一标识的云存储资源池,基于所述云存储资源池为用户提供资源申请及使用服务。
24、本申请实施例还提供了一种异构云平台资源调度设备,所述设备包括:
25、至少一个处理器。以及,
26、与所述至少一个处理器通信连接的存储器;其中,
27、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
28、编写纳入资源池的各类型存储设备的相应驱动程序。
29、基于所述驱动程序将异构云平台相应的服务组件接入所述异构云平台。
30、更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储。
31、构建异构云平台上具备唯一标识的云存储资源池,基于所述云存储资源池为用户提供资源申请及使用服务。
32、本申请实施例还提供了一种异构云平台资源调度的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
33、编写纳入资源池的各类型存储设备的相应驱动程序。
34、基于所述驱动程序将异构云平台相应的服务组件接入所述异构云平台。
35、更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储。
36、构建异构云平台上具备唯一标识的云存储资源池,基于所述云存储资源池为用户提供资源申请及使用服务。。
37、本申请实施例提供的一种异构云平台资源调度方法、系统、设备及存储介质,既为saas层的云资源的使用方提供多元的、异构的、可定制的云上资源设施服务,又为iaas层的存储提供商整合了海量的异构物理存储资源,并实现云平台对存储资源的统一管理、调度和使用,最终达到saas方的业务应用发布、paas方的统一运维管理、iaas方的存储资源整合这三边服务商间的互利共赢,能够快速整合异构存储资源,提供定制化的云资源服务。
1.一种异构云平台资源调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述编写纳入资源池的各类型存储设备的相应驱动程序,具体包括:
3.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述构建异构云平台上具备唯一标识的云存储资源池,具体包括:
4.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述将云资源按约定形式存储,具体包括:
5.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述服务组件具体为:异构云资源管理平台openstack的cinder服务组件,用于对接分布式存储、集中式存储、服务器本地盘组成的lvm逻辑卷以块存储的服务形式提供给云上的虚拟机作为其创建使用的硬盘。
6.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述更新配置文件,并通过接入所述异构云平台的服务组件,将云资源按约定形式存储之前,所述方法还包括:
7.根据权利要求1所述的一种异构云平台资源调度方法,其特征在于,所述基于所述云存储资源池为用户提供资源申请及使用服务,具体为:
8.一种异构云平台资源调度系统,其特征在于,所述系统包括:
9.一种异构云平台资源调度设备,其特征在于,所述设备包括:
10.一种异构云平台资源调度的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为: