云资源的申请与云数据的访问方法、装置及电子设备

著录项
  • CN202011581187.0
  • 20201228
  • CN112737838A
  • 20210430
  • 中国建设银行股份有限公司
  • 辛跃;刘洋;杨朴;王鑫琦;陈龙;王若曾;方文奇
  • H04L12/24
  • H04L12/24 H04L29/06 H04L29/08

  • 北京市西城区金融大街25号
  • 北京(11)
  • 北京市兰台律师事务所
  • 张峰
摘要
本申请实施例提供了一种云资源的申请与云数据的访问方法、装置及电子设备。该方法包括:当接收到云资源申请请求时,对云资源申请请求进行审核;若审核通过,则对确定云资源申请请求所对应云资源的资源类型;基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,方便了用户的使用。
权利要求

1.一种云资源的申请方法,其特征在于,包括:

当接收到云资源申请请求时,对所述云资源申请请求进行审核;

若审核通过,则对确定所述云资源申请请求所对应云资源的资源类型;

基于所述资源类型创建所述云资源申请请求对应的云资源。

2.根据权利要求1所述的方法,其特征在于,所述基于所述资源类型创建所述云资源申请请求对应的云资源,包括:

若所述资源类型为公有云,则创建所述云资源申请请求对应的公有云服务器;

若所述资源类型为私有云,则创建所述云资源申请请求对应的私有云服务器。

3.根据权利要求2所述的方法,其特征在于,若所述述资源类型为公有云,所述云资源申请请求中携带有资源需求信息,所述资源需求信息包括以下至少一项:

所述公有云服务器对应的预装软件的相关信息;

所述公有云服务器对应的堡垒机的相关信息;

所述公有云服务器对应的NAS存储设备的相关信息。

4.根据权利要求3所述的方法,其特征在于,若所述资源需求信息包括所述公有云服务器对应的预装软件的相关信息,所述方法还包括:

为所述公有云服务器安装所述预装软件。

5.根据权利要求3所述的方法,其特征在于,若所述资源需求信息包括所述公有云服务器对应的堡垒机的相关信息,所述方法还包括:

建立所述公有云服务器与所述堡垒机的通信。

6.根据权利要求3所述的方法,其特征在于,若所述资源需求信息包括所述公有云服务器对应的NAS存储设备的相关信息,所述方法还包括:

将所述云服务器挂载所述NAS存储设备。

7.根据权利要求1-6中任一项所述的方法,其特征在于,还包括:

当接收到对云资源的回收请求时,将所述云资源进行回收。

8.根据权利要求7所述的方法,其特征在于,所述将所述云资源进行回收,包括:

将所述云资源对应的分区置入回收站;

若在指定时长内未接收到用户对所述分区的还原请求,则将所述云资源进行回收。

9.一种云数据的访问方法,其特征在于,包括:

当接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储所述云数据的云资源的资源类型;

基于所述资源类型查询所述云数据,并将所述云数据返回给所述用户。

10.根据权利要求9所述的方法,其特征在于,所述基于所述资源类型查询所述云数据,包括:

若所述资源类型为公有云,则从对应的公有云数据库中查询所述云数据;

若所述资源类型为私有云,则从对应的私有云数据库中查询所述云数据。

11.根据权利要求9或10所述的方法,其特征在于,在将所述云数据返回给所述用户之前,所述方法还包括:

将查询到的所述云数据转换为指定的数据格式。

12.一种云资源的申请装置,其特征在于,包括:

审核装置,用于在接收到云资源申请请求时,对所述云资源申请请求进行审核;

资源类型确定模块,用于在审核通过时,对确定所述云资源申请请求所对应云资源的资源类型;

云资源创建模块,用于基于所述资源类型创建所述云资源申请请求对应的云资源。

13.一种云数据的访问装置,其特征在于,包括:

查询请求接收模块,用于在接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储所述云数据的云资源的资源类型;

云数据返回模块,用于基于所述资源类型查询所述云数据,并将所述云数据返回给所述用户。

14.一种电子设备,其特征在于,包括处理器和存储器;

所述存储器,用于存储操作指令;

所述处理器,用于通过调用所述操作指令,执行权利要求1-11中任一项所述的方法。

15.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-11中任一项所述的方法。

说明书
技术领域

本申请涉及云服务器技术领域,具体而言,本申请涉及一种云资源的申请以及云数据的访问方法、装置、及电子设备及可读存储介质。

近年来,随着云计算技术的飞速发展,云计算的模式将公有云转向混合云,未来多云并存,私有云和公有云混合并行的模式,会成为业界的常态。

目前流行多云并存场景,由于不同的云底层架构不同,运维管理方案也有差异。企业组建混合云后,不同云的资源互相独立,无法形成统一的资源管理方案,无法提供满足各种公有云和私有云的多云接入支持,不便于用户的使用。

本申请的目的旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:

第一方面,本申请实施例提供了一种云资源的申请方法,该方法包括:

当接收到云资源申请请求时,对云资源申请请求进行审核;

若审核通过,则对确定云资源申请请求所对应云资源的资源类型;

基于资源类型创建云资源申请请求对应的云资源。

可选地,基于资源类型创建云资源申请请求对应的云资源,包括:

若资源类型为公有云,则创建云资源申请请求对应的公有云服务器;

若资源类型为私有云,则创建云资源申请请求对应的私有云服务器。

可选地,若资源类型为公有云,云资源申请请求中携带有资源需求信息,资源需求信息包括以下至少一项:

公有云服务器对应的预装软件的相关信息;

公有云服务器对应的堡垒机的相关信息;

公有云服务器对应的NAS存储设备的相关信息。

可选地,若资源需求信息包括公有云服务器对应的预装软件的相关信息,上述方法还包括:

为公有云服务器安装预装软件。

可选地,若资源需求信息包括公有云服务器对应的堡垒机的相关信息,上述方法还包括:

建立公有云服务器与堡垒机的通信。

若资源需求信息包括公有云服务器对应的NAS存储设备的相关信息,上述方法还包括:

将云服务器挂载NAS存储设备。

可选地,上述方法还包括:

当接收到对云资源的回收请求时,将云资源进行回收。

可选地,将云资源进行回收,包括:

将云资源对应的分区置入回收站;

若在指定时长内未接收到用户对分区的还原请求,则将云资源进行回收。

第二方面,本申请实施例提供了一种云数据的访问方法,该方法包括:

当接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型;

基于资源类型查询云数据,并将云数据返回给用户。

可选地,基于资源类型查询云数据,包括:

若资源类型为公有云,则从对应的公有云数据库中查询云数据;

若资源类型为私有云,则从对应的私有云数据库中查询云数据。

可选地,在将云数据返回给用户之前,方法还包括:

将查询到的云数据转换为指定的数据格式。

第三方面,本申请实施例提供了一种云资源的申请装置,该装置包括:

审核装置,用于在接收到云资源申请请求时,对云资源申请请求进行审核;

资源类型确定模块,用于在审核通过时,对确定云资源申请请求所对应云资源的资源类型;

云资源创建模块,用于基于资源类型创建云资源申请请求对应的云资源。

可选地,云资源创建模块具体用于:

若资源类型为公有云,则创建云资源申请请求对应的公有云服务器;

若资源类型为私有云,则创建云资源申请请求对应的私有云服务器。

可选地,若资源类型为公有云,云资源申请请求中携带有资源需求信息,资源需求信息包括以下至少一项:

公有云服务器对应的预装软件的相关信息;

公有云服务器对应的堡垒机的相关信息;

公有云服务器对应的NAS存储设备的相关信息。

可选地,若资源需求信息包括公有云服务器对应的预装软件的相关信息,上述装置还包括:

软件预装模块,用于为公有云服务器安装预装软件。

可选地,若资源需求信息包括公有云服务器对应的堡垒机的相关信息,上述装置还包括:

堡垒机通讯模块,用于建立公有云服务器与堡垒机的通信。

若资源需求信息包括公有云服务器对应的NAS存储设备的相关信息,上述装置还包括:

NAS挂载模块,用于将云服务器挂载NAS存储设备。

可选地,上述装置还包括:

资源回收模块,用于在接收到对云资源的回收请求时,将云资源进行回收。

可选地,上述资源回收模块在将云资源进行回收时,具体用于:

将云资源对应的分区置入回收站;

若在指定时长内未接收到用户对分区的还原请求,则将云资源进行回收。

第四方面,本申请实施例提供了一种云数据的访问装置,该装置包括:

查询请求接收模块,用于在接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型;

云数据返回模块,用于基于资源类型查询云数据,并将云数据返回给用户。

可选地,云数据返回模块在基于资源类型查询云数据时,具体用于:

若资源类型为公有云,则从对应的公有云数据库中查询云数据;

若资源类型为私有云,则从对应的私有云数据库中查询云数据。

可选地,上述装置还包括:

格式转换模块,用于在将云数据返回给用户之前,将查询到的云数据转换为指定的数据格式。

第五方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行如本申请的第一方面的任一实施方式或者第二方面的任一实施方式中所示的云资源的申请方法。

第六方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请的第一方面的任一实施方式或者第二方面的任一实施方式中所示的云资源的申请方法。

本申请实施例提供的技术方案带来的有益效果是:

本申请实施例提供的方案,通过在接收到云资源申请请求时,对云资源申请请求进行审核,并在审核通过时,对确定云资源申请请求所对应云资源的资源类型,从而基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,方便了用户的使用。

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种云资源的申请方法的流程示意图;

图2为本申请实施例提供的资源管理平台中资源申请的具体流程示意图;

图3为本申请实施例提供的资源管理平台中资源审批的具体流程示意图;

图4为本申请实施例提供的一种云数据的访问方法的流程示意图;

图5为本申请实施例提供的一种云资源的申请装置的结构示意图;

图6为本申请实施例提供的一种云数据的访问装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构示意图。

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

目前的混合云分散管理模式存在以下几点不足:

1.不同云的底仓架构不同,运维管理方式不同。这就要求运维人员熟悉多云各自的特性分别维护管理,运维难度大、复杂度高、耗费大量时间成本和资源成本。

2.不同云的数据分散存储,没有统一的数据存储结构,用户在需要查询云数据时,需要分别针对不同云分别进行查询,也使得运维人员难以汇总清点整体资源分配情况。

3.因为不同云分别应对不同的业务场景。资源需求方要熟悉对应关系才能正确申请资源。且每个云有各自的资源管理平台。资源管理界面不具备统一的界面风格,对客户很不友好。

本申请实施例提供的云资源的申请以及云数据的访问方法、装置及电子设备,旨在解决现有技术的如上技术问题中的至少一个。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图1示出了本申请实施例提供的一种云资源的申请方法的流程示意图,如图1所示,该方法主要可以包括:

步骤S110:当接收到云资源申请请求时,对云资源申请请求进行审核;

步骤S120:若审核通过,则对确定云资源申请请求所对应云资源的资源类型;

步骤S130:基于资源类型创建云资源申请请求对应的云资源。

本申请实施例中,可以提供一套支持多云环境的资源管理平台,支持公有云以及私有云的申请以及管理。

本申请实施例中,云资源类型可以分为公有云以及私有云,用户可以按需提交针对公有云或者私有云的云资源申请请求。

本申请实施例中,可以由云平台的管理员对云资源申请请求进行审批管控。在审批通过时,可以为用户创建对应云资源的资源类型的云资源。

本申请实施例中,资源管理平台可以接入不同的公有云资源池,以便为用户提供公有云的接入支持。资源管理平台同时可以保持私有云的底层脚本和服务接口,实现对私有云的调用。因此,用户能够通过资源管理平台完成对公有云资源以及私有云资源的申请,为多云接入提供了支持。

本申请实施例提供的方法,通过在接收到云资源申请请求时,对云资源申请请求进行审核,并在审核通过时,对确定云资源申请请求所对应云资源的资源类型,从而基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,方便了用户的使用。

本申请实施例的一种可选方式中,基于资源类型创建云资源申请请求对应的云资源,包括:

若资源类型为公有云,则创建云资源申请请求对应的公有云服务器;

若资源类型为私有云,则创建云资源申请请求对应的私有云服务器。

本申请实施例中,若用户云资源申请请求对应的资源类型为公有云,则可以为用户创建公有云服务器。通过调用资源平台的CMDB模块,完成对公有云的创建接口的调用,实现公有云的资源申请。还可以对根据所属的公有云资源池对公有云进行分组,从而从不同的公有云资源池中申请公有云服务器。

本申请实施例中,若用户云资源申请请求对应的资源类型为私有云,则可以为用户创建私有云服务器。

本申请实施例的一种可选方式中,若资源类型为公有云,云资源申请请求中携带有资源需求信息,资源需求信息包括以下至少一项:

公有云服务器对应的预装软件的相关信息;

公有云服务器对应的堡垒机的相关信息;

公有云服务器对应的NAS存储设备的相关信息。

本申请实施例中,预装软件的相关信息可以为预装软件的镜像,可以针对用户的特定需求定制软件镜像,并对公有云服务器预装软件。

本申请实施例中,可以针对用户的安全访问管控需求,通过资源管理平台为公有云服务器分配对应的堡垒机进行纳管。

本申请实施例中,用户如需扩展NAS文件存储,资源管理平台还在资源申请过程中提供对应NAS存储设备实现挂载服务。

本申请实施例的一种可选方式中,若资源需求信息包括公有云服务器对应的预装软件的相关信息,方法还包括:

为公有云服务器安装预装软件。

本申请实施例中,可以根据用户指定的预装软件的相关信息,为公有云服务器预装软件。

本申请实施例的一种可选方式中,若资源需求信息包括公有云服务器对应的堡垒机的相关信息,上述方法还包括:

建立公有云服务器与堡垒机的通信。

本申请实施例中,可以建立公有云服务器与堡垒机的通信,以实现对公有云服务器的纳管。

本申请实施例的一种可选方式中,若资源需求信息包括公有云服务器对应的NAS存储设备的相关信息,方法还包括:

将云服务器挂载NAS存储设备。

本申请实施例中,可以将云服务器挂载NAS存储设备,以满足用户对NAS挂载服务的需求。

本申请实施例的一种可选方式中,上述方法还包括:

当接收到对云资源的回收请求时,将云资源进行回收。

本申请实施例中,用户对云资源使用结束后,可以在资源池管理界面提交回收申请,从而将对应的云资源回收。

本申请实施例中,也可以在云资源申请时设置云服务器的生命周期,在到期后自用进行云资源的回收。这种到期自动入站回收的机制,避免了资源使用完之后被闲置,导致不能及时释放资源的情况。

本申请实施例的一种可选方式中,将云资源进行回收,包括:

将云资源对应的分区置入回收站;

若在指定时长内未接收到用户对分区的还原请求,则将云资源进行回收。

本申请实施例中,可以将云资源对应的分区置入回收站,回收站中的分区并未真正回收,如果用户还要续期使用,可发起对分区的还原请求,从回收站中还原分区。如若分区进入回收站超过一定期限(即指定时长),则可以对云资源进行回收。

资源管理平台设计了统一的CMDB管理模块,对公有云服务器和私有云虚拟机的资源创建、回收、入站、还原操作进行统一封装,形成了标准化的服务接口,供平台计算资源管理模块使用。此外,CMDB模块还对公有云和私有云的数据进行统一联合查询管理,将私有云Oracle数据库和公有云MySQL数据中不同结构的数据抽取转换,形成统一标准的数据,为用户提供便捷的汇总信息查询接口。

资源管理平台兼容了公有云CVM和私有云虚拟机的资源管理维护方法,设计了兼顾两种云的标准化资源管理流程,对资源的供给、回收、变更功能提供全生命周期的统一流程管理。具体包括资源申请、资源审批、任务查看、资源交付4个主要步骤。

(1)资源申请:提供统一的资源申请模块兼容公有云和私有云,用户在平台按需提交资源需求。资源申请的具体流程如图2所示。

(2)资源审批:因为平台为企业内部使用,不同于传统的公有云,对资源不进行计费管理,而是引入了管理员审批管控。同时资源申请时有使用时间限制,使用到期的计算资源将会自动进入平台的回收站流程,避免资源空闲浪费。资源审批的具体流程如图3所示。

(3)任务查看:通过审批的资源分配、回收工单,平台后端调用接口对资源进行实际分配调整,任务查看模块为管理员提供具体的资源分配、回收任务执行状况展示,部署失败后还提供了任务重跑和断点单步流转的功能。

(4)资源交付:工单完成后,由平台生成详细的资源分配、回收交付信息,供用户查看使用。此外平台还可按需求邮件通知功能,方便用户获取交付报告。

本申请实施例提供了一套支持多云环境的计算资源管理平台,支持公有云CVM云服务器和私有云VMWARE虚拟机在该平台上的全生命周期集成管理。为用户提供了统一便捷的资源自动化服务,降低了运维人员的管理难度和复杂度,针对特定业务需求场景,还为用户提供定制化的资源管理方案。因为设计有统一的CMDB数据存储结构,为平台管理员屏蔽了不同云的底层差异。实现了多云一体化集成管理。管理员可从平台查看混合云的资源汇总清查结果。

图4示出了本申请实施例提供的一种云数据的访问方法的流程示意图,如图4所示,该方法主要可以包括:

步骤S210:当接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型;

步骤S220:基于资源类型查询云数据,并将云数据返回给用户。

本申请实施例中提供的资源管理平台还可以提供对云数据的统一的数据查询接口,用户可以通过数据查询接口来查询云数据。

由于云数据可能被存储在不同类型的云资源中,各类云资源所使用的数据库并不相同,现有技术中,用户可能需要分别不同类型的数据库分别向不同类型的数据库提交查询语句,操作较为不便。

本申请实施中,通过提供数据查询接口,使得用户可以对存储于不同云资源的云数据进行统一查询,管理平台可以根据分别针对不同类型的云资源的自动查询云数据,并向用户返回查询到的云数据。因此能够为平台管理员屏蔽不同云的底层差异。实现了多云一体化集成管理。管理员可从平台查看混合云的资源汇总清查结果。

本申请实施例提供的方法,通过在接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型,从而基于资源类型查询云数据,并将云数据返回给用户。基于本方案,能够向用户提供统一的数据查询接口,使得用户能够通过数据查询接口查询到不同类型的云资源所存储的云数据,为用户屏蔽不同云的底层差异,方便了用户的使用,也便于对云数据的管理。

本申请的一种可选实施方式中,基于资源类型查询云数据,包括:

若资源类型为公有云,则从对应的公有云数据库中查询云数据;

若资源类型为私有云,则从对应的私有云数据库中查询云数据。

本申请实施例中,公有云中的云数据一般可以通过MySQL数据库存储。公有云中的云数据一般可以通过Oracle数据库库存储。因此,可以针对公有云以及私有云分别进行云数据的查询。

本申请实施例中,可以在资源管理平台中设置统一的CMDB(ConfigurationManagement Database,配置管理数据库)数据管理模块,在CMDB数据管理模块中封装私有云以及公有云的底层脚本和调用,实现对公有云服务与私有云服务的统一调用。

在实际使用中,也可以通过CMDB数据管理模块将私有云和公有云的数据本地化,提供本地统一存储维护,再同步到私有云数据库。这种方案可增加查询效率,降低多种云的数据组织难度。

本申请的一种可选实施方式中,在将云数据返回给用户之前,方法还包括:

将查询到的云数据转换为指定的数据格式。

本申请实施例中,在查询到云数据后,可以汇总云数据,并对云数据进行格式转换,将指定的数据格式的云数据返回给用户。

基于与图1中所示的方法相同的原理,图5示出了本申请实施例提供的一种云资源的申请装置的结构示意图,如图5所示,该云资源的申请装置30可以包括:

审核装置310,用于在接收到云资源申请请求时,对云资源申请请求进行审核;

资源类型确定模块320,用于在审核通过时,对确定云资源申请请求所对应云资源的资源类型;

云资源创建模块330,用于基于资源类型创建云资源申请请求对应的云资源。

本申请实施例提供的装置,通过在接收到云资源申请请求时,对云资源申请请求进行审核,并在审核通过时,对确定云资源申请请求所对应云资源的资源类型,从而基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,为用户屏蔽不同云的底层差异,方便了用户的使用。

可选地,云资源创建模块具体用于:

若资源类型为公有云,则创建云资源申请请求对应的公有云服务器;

若资源类型为私有云,则创建云资源申请请求对应的私有云服务器。

可选地,若资源类型为公有云,云资源申请请求中携带有资源需求信息,资源需求信息包括以下至少一项:

公有云服务器对应的预装软件的相关信息;

公有云服务器对应的堡垒机的相关信息;

公有云服务器对应的NAS存储设备的相关信息。

可选地,若资源需求信息包括公有云服务器对应的预装软件的相关信息,上述装置还包括:

软件预装模块,用于为公有云服务器安装预装软件。

可选地,若资源需求信息包括公有云服务器对应的堡垒机的相关信息,上述装置还包括:

堡垒机通讯模块,用于建立公有云服务器与堡垒机的通信。

若资源需求信息包括公有云服务器对应的NAS存储设备的相关信息,上述装置还包括:

NAS挂载模块,用于将云服务器挂载NAS存储设备。

可选地,上述装置还包括:

资源回收模块,用于在接收到对云资源的回收请求时,将云资源进行回收。

可选地,上述资源回收模块在将云资源进行回收时,具体用于:

将云资源对应的分区置入回收站;

若在指定时长内未接收到用户对分区的还原请求,则将云资源进行回收。

可以理解的是,本实施例中的云资源的申请装置的上述各模块具有实现图1中所示的实施例中的云资源的申请方法相应步骤的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。上述模块可以是软件和/或硬件,上述各模块可以单独实现,也可以多个模块集成实现。对于上述云资源的申请装置的各模块的功能描述具体可以参见图1中所示实施例中的云资源的申请方法的对应描述,在此不再赘述。

基于与图4中所示的方法相同的原理,图6示出了本申请实施例提供的一种云数据的访问装置的结构示意图,如图6所示,该云数据的访问装置40可以包括:

查询请求接收模块410,用于在接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型;

云数据返回模块420,用于基于资源类型查询云数据,并将云数据返回给用户。

本申请实施例提供的装置,通过在接收到用户通过数据查询接口发送的对云数据的查询请求时,确定用于存储云数据的云资源的资源类型,从而基于资源类型查询云数据,并将云数据返回给用户。基于本方案,能够向用户提供统一的数据查询接口,使得用户能够通过数据查询接口查询到不同类型的云资源所存储的云数据,方便了用户的使用,也便于对云数据的管理。

可选地,云数据返回模块在基于资源类型查询云数据时,具体用于:

若资源类型为公有云,则从对应的公有云数据库中查询云数据;

若资源类型为私有云,则从对应的私有云数据库中查询云数据。

可选地,上述装置还包括:

格式转换模块,用于在将云数据返回给用户之前,将查询到的云数据转换为指定的数据格式。

可以理解的是,本实施例中的云资源的申请装置的上述各模块具有实现图4中所示的实施例中的云资源的申请方法相应步骤的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。上述模块可以是软件和/或硬件,上述各模块可以单独实现,也可以多个模块集成实现。对于上述云资源的申请装置的各模块的功能描述具体可以参见图4中所示实施例中的云资源的申请方法的对应描述,在此不再赘述。

本申请实施例提供了一种电子设备,包括处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行本申请任一实施方式中所提供的云资源的申请方法。

作为一个示例,图7示出了本申请实施例所适用的一种电子设备的结构示意图,如图7所示,该电子设备2000包括:处理器2001和存储器2003。其中,处理器2001和存储器2003相连,如通过总线2002相连。可选的,电子设备2000还可以包括收发器2004。需要说明的是,实际应用中收发器2004不限于一个,该电子设备2000的结构并不构成对本申请实施例的限定。

其中,处理器2001应用于本申请实施例中,用于实现上述方法实施例所示的方法。收发器2004可以包括接收机和发射机,收发器2004应用于本申请实施例中,用于执行时实现本申请实施例的电子设备与其他设备通信的功能。

处理器2001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器2001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。

总线2002可包括一通路,在上述组件之间传送信息。总线2002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线2002可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器2003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

可选的,存储器2003用于存储执行本申请方案的应用程序代码,并由处理器2001来控制执行。处理器2001用于执行存储器2003中存储的应用程序代码,以实现本申请任一实施方式中所提供的云资源的申请方法。

本申请实施例提供的电子设备,适用于上述方法任一实施例,在此不再赘述。

本申请实施例提供了一种电子设备,与现有技术相比,通过在接收到云资源申请请求时,对云资源申请请求进行审核,并在审核通过时,对确定云资源申请请求所对应云资源的资源类型,从而基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,方便了用户的使用。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述方法实施例所示的云资源的申请方法。

本申请实施例提供的计算机可读存储介质,适用于上述方法任一实施例,在此不再赘述。

本申请实施例提供了一种计算机可读存储介质,与现有技术相比,通过在接收到云资源申请请求时,对云资源申请请求进行审核,并在审核通过时,对确定云资源申请请求所对应云资源的资源类型,从而基于资源类型创建云资源申请请求对应的云资源。基于本方案,能够为用户提供兼容公有云与私有云的多云接入支持,方便了用户的使用。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

本文发布于:2024-09-25 04:36:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/86121.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议