H04L29/08 G06F9/50
1.一种云平台资源管理方法,包括:
参数映射步骤:将申请云主机资源时需要输入到所述云主机的参数与输入接口建立映 射关系;
参数分类步骤:将所述输入接口按照需要输入数据的时间阶段和/或人员进行分类;和
数据处理步骤:根据所述时间阶段和/或人员显示不同分类下的所述输入接口,接收输 入到所述输入接口的数据,将所述数据还原成所述云主机的参数并传送给所述云主机。
2.根据权利要求1所述的方法,其特征在于,在所述参数分类步骤中:所述输入接口包 括申请人参数接口、审核人参数接口和管理实施人参数接口。
3.根据权利要求1所述的方法,其特征在于,所述数据处理步骤还包括资源配额管理步 骤,所述资源配额管理步骤包括:
申请量输入步骤:接收申请人输入的资源申请量;
配额计算步骤:检查所述申请人已经使用的资源数据量,计算所述资源数据量与所述 资源申请量的总和,
配额判断步骤:如果所述总和小于分配给所述申请人的资源使用配额,则执行申请步 骤;和
申请数据接收步骤:接收所述申请人输入的其他申请数据。
4.根据权利要求1所述的方法,其特征在于,所述参数映射步骤之后还包括时间阶段划 分步骤,所述时间阶段划分步骤包括:基于云平台资源管理的运行方式,根据需要输入数据 的时间和/或人员身份,划分不同的时间阶段。
5.根据权利要求1至4中任一项所述的方法,其特征在于,该方法还包括合规跟踪步骤, 所述合规跟踪步骤包括:对于各步骤中影响资源管理的输入接口,记录输入行为,所述输入 行为包括以下数据中的至少一种:输入到所述输入接口中的数据、输入时间、输入数据的人 员和输入行为的结果。
6.一种云平台资源管理装置,包括:
参数映射模块,被配置成用于将申请云主机资源时需要输入到所述云主机的参数与输 入接口建立映射关系;
参数分类模块,被配置成用于将所述输入接口按照需要输入数据的时间阶段和/或人 员进行分类;和
数据处理模块,被配置成用于根据所述时间阶段和/或人员显示不同分类下的所述输 入接口,接收输入到所述输入接口的数据,将所述数据还原成所述云主机的参数并传送给 所述云主机。
7.根据权利要求6所述的装置,其特征在于,在所述参数分类模块中:所述输入接口包 括申请人参数接口、审核人参数接口和管理实施人参数接口。
8.根据权利要求6所述的装置,其特征在于,所述数据处理模块还包括资源配额管理模 块,该模块包括:
申请量输入模块,被配置成用于接收申请人输入的资源申请量;
配额计算模块,被配置成用于检查所述申请人已经使用的资源数据量,计算所述资源 数据量与所述资源申请量的总和,
配额判断模块,被配置成用于如果所述总和小于分配给所述申请人的资源使用配额, 则执行申请步骤;和
申请数据接收模块,被配置成用于接收所述申请人输入的其他申请数据。
9.根据权利要求6所述的装置,其特征在于,所述参数映射模块步骤之后还包括时间阶 段划分模块,该模块被配置成用于基于云平台资源管理的运行方式,根据需要输入数据的 时间和/或人员身份,划分不同的时间阶段。
10.根据权利要求6至9中任一项所述的装置,其特征在于,该装置还包括合规跟踪模 块,该模块被配置成对于各个模块中影响资源管理的输入接口,记录输入行为,所述输入行 为包括以下数据中的至少一种:输入到所述输入接口中的数据、输入时间、输入数据的人员 和输入行为的结果。
本申请涉及云计算技术领域,特别是涉及一种新型云平台资源管理与交付方法和 装置。
目前,云平台已经成为企业进行云化转型的主流选择,越来越多的企业用户决定 用云平台替换传统的物理机及虚拟化平台,并且希望基于云平台更好支持企业信息科技业 务的敏捷度和市场响应速度。当前云平台的资源管理与交付的运营以功能展现为主。现有 云平台的管理控制台将网络配置、安全组配置、磁盘配置等几十项的配置都直接面向最终 用户暴露。这通常需要用户填写或者选择很多项配置信息,因此需要用户有着比较好的云 相关技术背景,从而导致云平台面向最终用户时操作复杂。云平台的使用门槛过高,影响云 平台的使用和推广。
本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。
根据本申请的一个方面,提供了一种云平台资源管理方法,包括:
参数映射步骤:将申请云主机资源时需要输入到所述云主机的参数与输入接口建 立映射关系;
参数分类步骤:将所述输入接口按照需要输入数据的时间阶段和/或人员进行分 类;和
数据处理步骤:根据所述时间阶段和/或人员显示不同分类下的所述输入接口,接 收输入到所述输入接口的数据,将所述数据还原成所述云主机的参数并传送给所述云主 机。
该方法提供了一种新型云平台资源管理与交付的运营模式。通过采用独立的云平 台管理方式,实现异构基础设施统一纳管、低门槛自助资源交付以及无缝整合的运营支撑 能力。
可选地,在所述参数分类步骤中:所述输入接口包括申请人参数接口、审核人参数 接口和管理实施人参数接口。
通过根据人员身份或者时间阶段对不同的接口进行划分和显示,能够使得信息的 获取更加有针对性,使得申请者不必知道过多的技术和信息,就可以实现云资源的申请和 使用。
可选地,所述数据处理步骤还包括资源配额管理步骤,所述资源配额管理步骤包 括:
申请量输入步骤:接收申请人输入的资源申请量;
配额计算步骤:检查所述申请人已经使用的资源数据量,计算所述资源数据量与 所述资源申请量的总和,
配额判断步骤:如果所述总和小于分配给所述申请人的资源使用配额,则执行申 请步骤;和
申请数据接收步骤:接收所述申请人输入的其他申请数据。
该方法采用资源配额管理步骤能够对同时管理的多个云平台的资源进行合理的 管理和分配,能够更好地分配和利用资源。
可选地,所述参数映射步骤之后还包括时间阶段划分步骤,所述时间阶段划分步 骤包括:基于云平台资源管理的运行方式,根据需要输入数据的时间和/或人员身份,划分 不同的时间阶段。
可选地,该方法还包括合规跟踪步骤,所述合规跟踪步骤包括:对于各步骤中影响 资源管理的输入接口,记录输入行为,所述输入行为包括以下数据中的至少一种:输入到所 述输入接口中的数据、输入时间、输入数据的人员和输入行为的结果。
根据本申请的另一个方面,提供了一种云平台资源管理装置,包括:
参数映射模块,被配置成用于将申请云主机资源时需要输入到所述云主机的参数 与输入接口建立映射关系;
参数分类模块,被配置成用于将所述输入接口按照需要输入数据的时间阶段和/ 或人员进行分类;和
数据处理模块,被配置成用于根据所述时间阶段和/或人员显示不同分类下的所 述输入接口,接收输入到所述输入接口的数据,将所述数据还原成所述云主机的参数并传 送给所述云主机。
本申请通过引入独立的云平台管理层,通过该云平台管理层来支持本申请的核心 诉求,即提供一种新型云平台资源管理与交付的运营模式。该方法能够实现异构基础设施 统一纳管、低门槛自助资源交付以及无缝整合的运营支撑能力。
可选地,在所述参数分类模块中:所述输入接口包括申请人参数接口、审核人参数 接口和管理实施人参数接口。
可选地,所述数据处理模块还包括资源配额管理模块,该模块包括:
申请量输入模块,被配置成用于接收申请人输入的资源申请量;
配额计算模块,被配置成用于检查所述申请人已经使用的资源数据量,计算所述 资源数据量与所述资源申请量的总和,
配额判断模块,被配置成用于如果所述总和小于分配给所述申请人的资源使用配 额,则执行申请步骤;和
申请数据接收模块,被配置成用于接收所述申请人输入的其他申请数据。
可选地,所述参数映射模块步骤之后还包括时间阶段划分模块,该模块被配置成 用于基于云平台资源管理的运行方式,根据需要输入数据的时间和/或人员身份,划分不同 的时间阶段。
可选地,该装置还包括合规跟踪模块,该模块被配置成对于各个模块中影响资源 管理的输入接口,记录输入行为,所述输入行为包括以下数据中的至少一种:输入到所述输 入接口中的数据、输入时间、输入数据的人员和输入行为的结果。
根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加 明了本申请的上述以及其他目的、优点和特征。
后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。 附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些 附图未必是按比例绘制的。附图中:
图1是根据本申请的云平台资源管理方法的一个实施例的流程图;
图2是根据本申请的资源配额管理步骤的一个实施例的流程图;
图3是根据本申请的云平台资源管理方法的另一个实施例的流程图;
图4是根据本申请的云平台资源管理装置的一个实施例的框图;
图5是根据本申请的资源配额管理装置的一个实施例的框图;
图6是根据本申请的云平台资源管理装置的另一个实施例的框图;
图7是根据本申请的资源管理平台的一个实施例的框图。
根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加 明了本申请的上述以及其他目的、优点和特征。
根据本申请的一个方面,提供了一种云平台资源管理方法。图1是根据本申请的云 平台资源管理方法的一个实施例的流程图。该方法包括:S1参数映射步骤:将申请云主机资 源时需要输入到所述云主机的参数与输入接口建立映射关系。
由于各个企业的云技术产品之间可能采用不同的虚拟技术,因此各个云平台基础 设施之间互不兼容。该步骤实现了异构云平台基础设施的统一纳管。本申请的映射步骤可 以分为两个阶段。首先是对接映射,该对接映射用于将每种云平台基础设施与管理平台的 对接插件的数据接口建立映射。每种云平台基础设施都有各自的云主机模型,该云主机模 型包括一个云主机从创建到最终消亡的整个生命周期涉及的各种属性和参数。该模型能够 表征云平台基础设施的关键架构。对接插件是将各种云平台主机模型进行综合分析和总结 得到的数据接口的集合,可以理解为对不同云平台的统一描述。将云平台模型与对接插件 建立映射,可以实现不同云模型的统一。其次是抽象映射,该抽象映射用于将对接插件中的 各个数据接口抽象成面向操作者的数据输入接口。该数据输入接口也可以称为抽象层。对 于管理平台来说看到的仅为抽象层,这样用户和管理人员的各种操作都可以基于抽象化的 数据输入接口进行设计和实现,从而屏蔽了不同云平台的异构性。
该方法还包括S3参数分类步骤:将所述输入接口按照需要输入数据的时间阶段 和/或人员进行分类。
在云平台资源管理的过程中,对于用户而言,不需要提供使用云平台所需的全部 输入接口的参数,仅仅需要提供一些和用户身份、需求相关的数据。因此,本申请将输入接 口按照时间阶段进行了划分,例如,在云资源申请阶段、审核阶段、实施阶段等不同时间阶 段,云平台管理系统需要获取不同的参数,因此将输入接口按照时间阶段划分,可以避免给 申请者提出过多的或者不必要的输入需求,导致申请的速度变慢,该方法能够引导操作者 按照时间和人输入信息,能够提高申请和授权使用的速度。
可选地,所述输入接口按照需要输入数据的时间阶段和/或人员分成预定义参数、 申请人参数、审核人参数和管理实施人参数。其中,预定义参数可以由管理平台预先定义 好,固化到平台上,无需人为输入。申请人参数为资源真正申请者,也就是管理平台自助服 务的业务用户需要为当前资源申请输入的参数,一般申请人参数仅包括申请者从业务角度 容易理解的内容,如数量、规格、操作系统类型等。审核人参数和管理实施人参数则指当前 申请在进行审核和真正实施时候需要输入或者调整的参数,例如,网络参数,存储池选择 等。
该方法还包括S4数据处理步骤:根据所述时间阶段和/或人员显示不同分类下的 所述输入接口,接收输入到所述输入接口的数据,将所述数据还原成所述云主机的参数并 传送给所述云主机。所述数据通过云平台接口(API)传送到云主机上,并由云主机完成相关 任务执行,并将执行结果返回给异构基础设施插件。异构基础设施插件再将其转成统一抽 象模型的描述方式反馈给实施者。
该方法将资源申请过程进行了简化,实现了低门槛自助资源交付。由于考虑到企 业内云平台的最终业务用户并没有对于基础设施的完整理解,本申请采用这种资源申请简 化方法来简化基础设施资源申请的复杂度。将每次资源申请涉及到的多达几十个参数进行 统一建模,然后将这些参数按输入时机进行分类,采用该管理方法,大幅度降低了用户为申 请资源需要输入和了解的参数的数量,能够大大简化用户申请云资源所需的过程,提高申 请效率,有利于云资源的充分利用。
可选地,所述S4数据处理步骤还可以包括S41资源配额管理步骤,图2是根据本申 请的资源配额管理步骤的一个实施例的流程图。所述资源配额管理步骤可以包括:
S411申请量输入步骤:接收申请人输入的资源申请量;
S412配额计算步骤:检查所述申请人已经使用的资源数据量,计算所述资源数据 量与所述资源申请量的总和,
S413配额判断步骤:如果所述总和小于分配给所述申请人的资源使用配额,则执 行申请步骤;和
S414申请数据接收步骤:接收所述申请人输入的其他申请数据。
采用该资源配额管理方法给平台的每个申请者,或者称租户授信一个资源使用配 额,该资源使用配额可以是资源使用量多个维度整合起来的一个数组。当租户需要申请资 源时候,资源配额管理装置首先检查当前租户已经使用的资源情况,然后再累加这次希望 申请的资源。如果累加后的资源额度超过授信的配额则资源申请被拒绝,否则允许该租户 继续申请。该资源配额管理步骤给管理平台在提供自助服务的同时给整个平台的资源使用 容量做一个总体的控制,从而实现了自助和管理的平衡。
图3是根据本申请的云平台资源管理方法的另一个实施例的流程图。可选地,所述 参数映射步骤之后还包括S2时间阶段划分步骤,所述时间阶段划分步骤包括:基于云平台 资源管理的运行方式,根据需要输入数据的时间和/或人员身份,划分不同的时间阶段。该 划分步骤可以理解成在该方法中增加了“简化配置模板”,由该模板定义如上几类参数的划 分方式在需要对不同数据输入接口呈现的顺序和面向的对象进行分类时,可以通过修改该 简化配置模板来实现,保证了云资源申请的灵活性。
参见图3,可选地,该方法还包括S5合规跟踪步骤,所述合规跟踪步骤包括:对于各 步骤中影响资源管理的输入接口,记录输入行为,所述输入行为包括以下数据中的至少一 种:输入到所述输入接口中的数据、输入时间、输入数据的人员和输入行为的结果。可以理 解的是,图中所示出的S5合规跟踪步骤虽然在步骤S4之后,并不意味着步骤S5在步骤S4后 执行,实际上,步骤S5贯穿在各个步骤中。
该合规跟踪步骤能够提供标准的接口,与其他输入接口对接。这些标准接口会如 实记录下来通过输入接口汇报上来的数据,并通过界面对外提供列表和查询接口。通过该 方法能够保证整个平台的所有操作都留有记录,满足合规审计要求。
本申请通过将原来存在于云平台的基础设施资源变成标准化、容易理解、易于申 请的标准项,大幅度降低云平台资源面向最终业务方的使用门槛。
根据本申请的另一个方面,提供了一种云平台资源管理装置,图4是根据本申请的 云平台资源管理装置的一个实施例的框图。该装置可以包括:
参数映射模块1,被配置成用于将申请云主机资源时需要输入到所述云主机的参 数与输入接口建立映射关系;
参数分类模块3,被配置成用于将所述输入接口按照需要输入数据的时间阶段和/ 或人员进行分类;和
数据处理模块4,被配置成用于根据所述时间阶段和/或人员显示不同分类下的所 述输入接口,接收输入到所述输入接口的数据,将所述数据还原成所述云主机的参数并传 送给所述云主机。
可选地,在所述参数分类模块3中:所述输入接口包括申请人参数接口、审核人参 数接口和管理实施人参数接口。
可选地,所述数据处理模块4还包括资源配额管理模块41,图5是根据本申请的资 源配额管理装置的一个实施例的框图。该资源配额管理模块包括:
申请量输入模块411,被配置成用于接收申请人输入的资源申请量;
配额计算模块412,被配置成用于检查所述申请人已经使用的资源数据量,计算所 述资源数据量与所述资源申请量的总和,
配额判断模块413,被配置成用于如果所述总和小于分配给所述申请人的资源使 用配额,则执行申请步骤;和
申请数据接收模块414,被配置成用于接收所述申请人输入的其他申请数据。
图6是根据本申请的云平台资源管理装置的另一个实施例的框图。可选地,所述参 数映射模块1之后还包括时间阶段划分模块2,该模块被配置成用于基于云平台资源管理的 运行方式,根据需要输入数据的时间和/或人员身份,划分不同的时间阶段。
参见图6,可选地,该装置还包括合规跟踪模块5,该模块被配置成对于各个模块中 影响资源管理的输入接口,记录输入行为,所述输入行为包括以下数据中的至少一种:输入 到所述输入接口中的数据、输入时间、输入数据的人员和输入行为的结果。
图7是根据本申请的资源管理平台的一个实施例的框图。在该资源管理平台中,开 源云平台通过接口API与资源管理平台连接,资源管理平台主要分成两大部分,资源申请简 化部分、资源配额管理部分和合规跟踪部分。申请人将申请信息输入到资源配额管理部分, 资源配额管理部分根据配置清单对申请人的额度进行判断。如果申请人能够继续申请云资 源,则继续进行大资源申请简化部分。资源申请简化部分是依据简化配置模板对申请过程 进行了简化,通过对数据输入接口的划分和界面的设计,使得不同身份的人输入和管理不 同类别的数据,实现对多个开源云平台的统一管理和数据交互。
本申请通过采用独立与云平台的资源管理装置,通过“产品”的概念将原来存在于 云平台的基础设施资源变成标准化、容易理解、易于申请的标准项。大幅度降低云平台资源 面向最终业务方的使用门槛。与传统云平台相比,本申请在管理能力上做出了结构上的改 变,即将传统云平台的管理界面功能独立出来,形成新的运营管理平台。该管理平台直接对 接开源云平台设备内的功能接口,实现原来的管理界面功能,并提供了多云平台及虚拟化 平台设备的统一管理。可以极大避免对于原来云平台自身的框架限制和依赖,仅轻量依赖 云平台内部的功能接口就能实现统一的管理。基于独立出来的管理平台,构建了包括流程 管理、配额管理和合规管理在内的能力,进一步丰富了平台日常运营的模式内涵。同时,本 申请大幅改进的用户体验,通过将云平台上的大量与业务无关的细节进行了屏蔽,让最终 业务团队人员可以自助完成资源申请、管理和使用。可以理解的是,本申请的云平台资源管 理方法和装置不仅仅可以管理现有云平台,还可以无缝扩展到其他云服务和虚拟化平台。
本申请实施例还提供了一种计算机可读存储介质。该计算机可读存储介质上存储 有计算机程序,该程序被处理器执行时实现上述的云平台资源管理。
本申请实施例还提供了一种包含指令的计算机程序产品。当该计算机程序产品在 计算机上运行时,使得计算机执行上述的云平台资源管理方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实 现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序 产品包括一个或多个计算机指令。在计算机加载和执行所述计算机程序指令时,全部或部 分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算 机、计算机网络、获取其他可编程装置。所述计算机指令可以存储在计算机可读存储介质 中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机 指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字 用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或 数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者 是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以 是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘 Solid State Disk(SSD))等。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的 单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬 件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现 不应认为超出本申请的范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介 质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储 器,硬盘,固态硬盘,磁带(英文:magnetic tape),软盘(英文:floppy disk),光盘(英文: optical disc)及其任意组合。
以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围 为准。
本文发布于:2023-04-15 01:56:40,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86984.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |