云环境集群大数据资源的控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息处理技术,尤其涉及云环境集群大数据资源的控制方法及系统。
【背景技术】
[0002]随着数据信息的飞速发展,很多应用场景对大数据资源的需求越来越急切。大数据,或称巨量资料,指的是需要新处理模式协助实现的海量、高增长率和多样化的信息资产。
[0003]以企业为例,为了满足需要,各企业往往自己建设机房和网络,提供数据资源,实现企业数据信息的存储、加工处理、数据分析与挖掘。
[0004]然而,自己构建数据资源的方式存在以下缺陷:自己建设机房与网络成本巨大,需要增加对软硬件方面的基础建设成本投入,且难以适应业务的快速发展;需增加响应管理部门,并且难以高效控制数据安全,数据安全管理机制不健全,需要建设完善的数据安全管理和风险管控机制,缺少专业的机房管理与数据安全管控人才。网络运维与数据安全部门的运营增加了成本支出。
[0005]基于以上情况,出现了提供大数据资源的云服务,这样,各企业无需自行构建机房与网络,需要时可直接从云服务申请所需的数据资源即可。云服务,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
[0006]云环境集群大数据资源的云服务为各使用者提供了可使用大数据资源的第三方平台,相比使用者自行构建机房与网络的方式,其实现简便、成本低。
[0007]针对采用第三方云环境为各使用者提供数据资源的情形,现有对云环境集群大数据资源的获取等具体控制方案还不完善,没有详细的实现技术。
【发明内容】
[0008]本发明提供了一种云环境集群大数据资源的控制方法,该方法能够实现对云环境集群大数据资源进行有效控制处理。
[0009]本发明提供了一种云环境集群大数据资源的控制系统,该系统能够实现对云环境集群大数据资源进行有效控制处理。
[0010]一种云环境集群大数据资源的控制方法,该方法包括:
[0011]接收来自请求方的资源申请请求,调用资源服务接口,从数据库的资源类型表中提取记录的所有资源类型,在资源申请视图界面中展示给请求方;
[0012]接收请求方选取的资源类型,以及输入的资源参数信息;调用资源运算服务接口,从数据库的模型表中,提取与选取的资源类型对应的资源运算模型;
[0013]将资源参数信息输入资源运算模型进行资源运算,得到资源运算结果,将资源运算结果展示给请求方;
[0014]接收来自请求方的资源申请响应,按照资源参数信息以及资源类型为请求方分配资源。
[0015]—种云环境集群大数据资源的控制系统,该系统包括视图层模块、控制层模块、月艮务层模块和数据层模块,所述视图层模块包括用户处理视图子模块,所述控制层模块包括资源处理控制器和资源运算控制器,所述服务层模块包括资源服务接口和资源运算服务接口,所述数据层模块包括数据库;
[0016]所述服务层模块包含至少一个服务接口,供控制层模块根据需要进行调用,将数据存储到数据库中,或从数据库提取所需的数据;
[0017]所述用户处理视图子模块,接收来自请求方的资源申请请求,发送给所述资源处理控制器;
[0018]所述资源处理控制器,接收资源申请请求,调用资源服务接口,从数据库的资源类型表中提取记录的所有资源类型,返回给所述用户处理视图子模块;
[0019]所述用户处理视图子模块,接收所述资源处理控制器返回的所有资源类型,在资源申请视图界面中展示给请求方;
[0020]所述用户处理视图子模块,接收请求方选取的资源类型,以及输入的资源参数信息,发送给所述资源运算控制器;接收所述资源运算控制器返回的资源运算结果,将资源运算结果展示给请求方,接收来自请求方的资源申请响应,发送给所述资源处理控制器;
[0021]所述资源运算控制器,调用资源运算服务接口,从数据库的模型表中,提取与选取的资源类型对应的资源运算模型;将资源参数信息输入资源运算模型进行资源运算,得到资源运算结果,返回给所述用户处理视图子模块;
[0022]所述资源处理控制器,按照资源参数信息以及资源类型为请求方分配资源。
[0023]从上述方案可以看出,本发明中,接收来自请求方的资源申请请求,调用资源服务接口,从数据库的资源类型表中提取记录的所有资源类型,在资源申请视图界面中展示给请求方;接收请求方选取的资源类型,以及输入的资源参数信息;调用资源运算服务接口,从数据库的模型表中,提取与选取的资源类型对应的资源运算模型;将资源参数信息输入资源运算模型进行资源运算,得到资源运算结果,将资源运算结果展示给请求方;接收来自请求方的资源申请响应,按照资源参数信息以及资源类型为请求方分配资源。采用本发明方案,接收来自请求方的资源申请请求后,将基于选择的资源类型,通过资源运算模型进行资源运算,得到资源运算结果,而后,再根据请求方的资源申请响应,为其分配资源。从而,实现了对云环境集群大数据资源进行有效控制处理。
【附图说明】
[0024]图1为本发明云环境集群大数据资源的控制方法示意性流程图;
[0025]图2为本发明云环境集群大数据资源的资源运算示意图实例;
[0026]图3为本发明云环境集群大数据资源的控制系统结构示意图。
【具体实施方式】
[0027]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0028]本发明为不同的资源类型设置不同的资源运算模型;接收来自请求方的资源申请请求后,将基于选择的资源类型,通过资源运算模型进行资源运算,得到资源运算结果,而后,再根据请求方的资源申请响应,为其分配资源。参见图1,为本发明云环境集群大数据资源的控制方法示意性流程图,其包括以下步骤:
[0029]步骤101,接收来自请求方的资源申请请求,调用资源服务接口,从数据库的资源类型表中提取记录的所有资源类型,在资源申请视图界面中展示给请求方。
[0030]当请求方需要向云环境集群大数据资源的云服务申请资源时,访问云服务后,进入资源申请网页。网络侧的控制系统接收资源申请请求后,将调用资源服务接口,从数据库中获取所有资源类型,展示给请求方。
[0031]步骤102,接收请求方选取的资源类型,以及输入的资源参数信息;调用资源运算服务接口,从数据库的模型表中,提取与选取的资源类型对应的资源运算模型。
[0032]请求方在资源申请视图界面选取所需要的资源类型,并输入相应的资源参数信息,包括所需的时间长度等。
[0033]步骤103,将资源参数信息输入资源运算模型进行资源运算,得到资源运算结果,将资源运算结果展示给请求方。
[0034]为请求方分配资源之前,需先经由控制系统授权,如果接收到请求方关于资源运算结果的资源申请响应,则通过授权。
[0035]步骤104,接收来自请求方的资源申请响应,按照资源参数信息以及资源类型为请求方分配资源。
[0036]接收来自请求方的资源申请响应后,从云环境集群中为请求方分配资源,分配的资源满足请求方需要的资源类型以及资源参数信息。
[0037]采用本发明方案,接收来自请求方的资源申请请求后,将基于选择的资源类型,通过资源运算模型进行资源运算,得到资源运算结果,而后,再根据请求方的资源申请响应,为其分配资源。从而,实现了对云环境集群大数据资源进行有效控制处理。
[0038]进一步地,图1流程步骤104所述按照申请参数信息以及资源类型为