CN105007311A - 一种基于云平台和云计算的资源管理***和方法 - Google Patents

一种基于云平台和云计算的资源管理***和方法 Download PDF

Info

Publication number
CN105007311A
CN105007311A CN201510388813.7A CN201510388813A CN105007311A CN 105007311 A CN105007311 A CN 105007311A CN 201510388813 A CN201510388813 A CN 201510388813A CN 105007311 A CN105007311 A CN 105007311A
Authority
CN
China
Prior art keywords
cloud computing
cloud
platform
service
cloud platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510388813.7A
Other languages
English (en)
Inventor
叶秀兰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201510388813.7A priority Critical patent/CN105007311A/zh
Publication of CN105007311A publication Critical patent/CN105007311A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于云平台和云计算的资源管理***,包括云平台和基于所述云平台的云计算***,所述云平台包括依次连接的基础云平台层、数据层、应用平台层、应用***层和用户访问层;所述云计算***包括云计算服务处理模块、云计算监控服务模块、云计算服务分配模块和云计算资源存储模块。本发明使多种服务业务在同一个计算资源下进行整合,而不是简单地通过物理方式划分,针对数据进行了连续化存储,因而所有的存储空间都有效的连续利用起来,以平衡云计算资源剩余量,从而提高了资源的利用率。

Description

一种基于云平台和云计算的资源管理***和方法
技术领域
本发明涉及云计算***,尤其涉及一种基于云平台和云计算的资源管理***和方法。
背景技术
云计算(Cloud Computing)是一种基于互联网将软件、信息以及其他可共享的资源作为一种类似于电网供电服务一样的服务,根据需求提供给计算机或其他联网设备。其核心思想是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。云计算是指将计算分布在大量的分布式计算机上,使用云计算平台通过网络为用户提供信息服务称为“云服务”。
我们可以认为一个应用平台(application platform)包含以下三个部分:
一个基础(foundation):几乎所有应用都会用到一些在机器上运行的平台软件。各种支撑功能(如标准的库与存储,以及基本操作***等)均属此部分。
一组基础设施服务(infrastructure services):在现代分布式环境中,应用经常要用到由其他计算机提供的基本服务。比如提供远程存储服务、集成服务及身份管理服务等都是很常见的。
一套应用服务(application services):随着越来越多的应用面向服务化,这些应用提供的功能可为新应用所使用。尽管这些应用主要是为最终用户提供服务的,但这同时也令它们成为应用平台的一部分。(也许你要奇怪,为什么要把别的应用视为平台的一部分,但在面向服务的世界里是这样的。)
开发工具也是另一个重要部分。现代工具可以帮助开发者们运用应用平台的这三个部分来构建应用。
为了对这个抽象模型有具体的认识,下面我们将它与今天主流的户内平台加以对照。户内基础(on-premises foundation)包括有:
操作***(Operating system):Windows、Linux及其它版本的Unix是主流选择。
本地支持(Local support):不同风格的应用采用不同的技术。例如,.NET框架和Java EE应用服务器为Web应用等提供了一般性支持,而其它技术则面向特定类型的应用。比如Microsoft Dynamics CRM产品提供了一个为创建特定类型的商业应用而设计的平台。类似地,不同种类的存储被用于不同目的。Windows、Linux及其它操作***里的文件***提供了原始字节的存储功能,而各种数据库技术(比如Oracle DBMS、MySQL、Microsoft SQL Server及IBM DB2等)则提供了更加结构化的存储功能。
云计算一般会处理不同的业务,而传统的云计算方法无法平衡各个业务之间的资源空闲度。也就是说有的业务可能已经占用了大部分的硬盘计算资源,有的可能只占用了小部分。对于传统的集中式计算量划分,实质上只是简单使用了一个分流的识别装置,并不是正真意义的云计算模式整合,无法充分利用资源。
发明内容
为了解决上述技术问题,本发明提供了一种基于云平台和云计算的资源管理***,包括云平台和基于所述云平台的云计算***,所述云平台包括依次连接的基础云平台层、数据层、应用平台层、应用***层和用户访问层;
所述的基础云平台层为可扩展云平台,所述的基础云平台层用于为上层应用提供基础操作***部署服务;
所述的数据层为在基础云平台上安装部署的SQL Server或Oracle数据库,所述的数据层用于存储各业务***的数据;
所述的应用平台层用于为应用***层提供服务;
所述的用户访问层用于为最终用户提供服务和管理用户的访问;
所述云计算***包括云计算服务处理模块、云计算监控服务模块、云计算服务分配模块和云计算资源存储模块,
所述云计算服务处理模块用于接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
所述云计算监控服务模块用于监控各服务类型的数据存储量;
所述云计算服务分配模块用于根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
所述云计算资源存储模块用于在需要存储数据时,采用混合连续的存储方式进行多种业务的存储。
进一步地,所述的应用平台层用于提供中间件、数据交换和工作流引擎。
进一步地,所述的应用***层用于承载应用,所述应用包括云平台管理***提供的新建虚拟机、管理虚拟机、虚拟机模板的管理。
进一步地,所述云计算服务处理模块分配不同的读取数据服务节点和写入数据节点。
进一步地,所述的基础云平台层采用宿主机服务器池架构来构建虚拟资源池,宿主机服务器池架构包含多个节点的Windows Server 2008R2集群,使用共享存储***,如光纤通道存储区域网络(SAN)和存储阵列,集群的每个节点运行内含Hyper-V的Windows Server 2008R2,单一集群最多支持16个节点,每个活动节点上均会运行虚拟桌面,如果一个节点出现故障或进行计划中的脱机维护,即开始启动集群容错,虚拟桌面将能在剩下的节点上恢复运行。
进一步地,所述云平台采用标准的Web Services接口。
可替换地,所述云平台采用ASP.NET或Silverlight实现。
相应的,本发明还提供了一种基于云平台和云计算的资源管理方法,包括如下步骤:
终端用户通过用户访问层进行访问;
云计算服务处理模块接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
云计算监控服务模块监控各服务类型的数据存储量;
云计算服务分配模块根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
云计算资源存储模块采用混合连续的存储方式进行多种业务的存储。
所述云计算资源存储模块采用混合连续的存储方式进行多种业务的存储步骤中,包括:
记录数据的起始节点位置;
当数据记录结束时,记录数据的末尾节点位置;
当存储相同数据类型的下一数据时,如果相同数据类型的数据存储量没有超出预设最大值,则上一个节点的末尾位置标记为下一个节点的起始位置,否则,转入下一步;
如果相同数据类型的数据存储量超出预设最大值时,则重新分配存储节点。
本发明使多种服务业务在同一个计算资源下进行整合,而不是简单地通过物理方式划分,针对数据进行了连续化存储,因而所有的存储空间都有效的连续利用起来,以平衡云计算资源剩余量,从而提高了资源的利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明实施例提供的基于云平台和云计算的资源管理***的***框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
如图1所示,本发明提供了一种基于云平台和云计算的资源管理***,包括云平台和基于所述云平台的云计算***,所述云平台包括依次连接的基础云平台层、数据层、应用平台层、应用***层和用户访问层;
所述的基础云平台层为可扩展云平台,所述的基础云平台层用于为上层应用提供基础操作***部署服务;
所述的数据层为在基础云平台上安装部署的SQL Server或Oracle数据库,所述的数据层用于存储各业务***的数据;
所述的应用平台层用于为应用***层提供服务;
所述的用户访问层用于为最终用户提供服务和管理用户的访问;
所述云计算***包括云计算服务处理模块、云计算监控服务模块、云计算服务分配模块和云计算资源存储模块,
所述云计算服务处理模块用于接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
所述云计算监控服务模块用于监控各服务类型的数据存储量;
所述云计算服务分配模块用于根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
所述云计算资源存储模块用于在需要存储数据时,采用混合连续的存储方式进行多种业务的存储。
进一步地,所述的应用平台层用于提供中间件、数据交换和工作流引擎。
进一步地,所述的应用***层用于承载应用,所述应用包括云平台管理***提供的新建虚拟机、管理虚拟机、虚拟机模板的管理。
进一步地,所述云计算服务处理模块分配不同的读取数据服务节点和写入数据节点。
进一步地,所述的基础云平台层采用宿主机服务器池架构来构建虚拟资源池,宿主机服务器池架构包含多个节点的Windows Server 2008R2集群,使用共享存储***,如光纤通道存储区域网络(SAN)和存储阵列,集群的每个节点运行内含Hyper-V的Windows Server 2008R2,单一集群最多支持16个节点,每个活动节点上均会运行虚拟桌面,如果一个节点出现故障或进行计划中的脱机维护,即开始启动集群容错,虚拟桌面将能在剩下的节点上恢复运行。
进一步地,所述云平台采用标准的Web Services接口。
可替换地,所述云平台采用ASP.NET或Silverlight实现。
相应的,本发明还提供了一种基于云平台和云计算的资源管理方法,包括如下步骤:
终端用户通过用户访问层进行访问;
云计算服务处理模块接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
云计算监控服务模块监控各服务类型的数据存储量;
云计算服务分配模块根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
云计算资源存储模块采用混合连续的存储方式进行多种业务的存储。
所述云计算资源存储模块采用混合连续的存储方式进行多种业务的存储步骤中,包括:
记录数据的起始节点位置;
当数据记录结束时,记录数据的末尾节点位置;
当存储相同数据类型的下一数据时,如果相同数据类型的数据存储量没有超出预设最大值,则上一个节点的末尾位置标记为下一个节点的起始位置,否则,转入下一步;
如果相同数据类型的数据存储量超出预设最大值时,则重新分配存储节点。
本发明使多种服务业务在同一个计算资源下进行整合,而不是简单地通过物理方式划分,针对数据进行了连续化存储,因而所有的存储空间都有效的连续利用起来,以平衡云计算资源剩余量,从而提高了资源的利用率。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (9)

1.一种基于云平台和云计算的资源管理***,其特征在于,包括云平台和基于所述云平台的云计算***,所述云平台包括依次连接的基础云平台层、数据层、应用平台层、应用***层和用户访问层;
所述的基础云平台层为可扩展云平台,所述的基础云平台层用于为上层应用提供基础操作***部署服务;
所述的数据层为在基础云平台上安装部署的SQL Server或Oracle数据库,所述的数据层用于存储各业务***的数据;
所述的应用平台层用于为应用***层提供服务;
所述的用户访问层用于为最终用户提供服务和管理用户的访问;
所述云计算***包括云计算服务处理模块、云计算监控服务模块、云计算服务分配模块和云计算资源存储模块,
所述云计算服务处理模块用于接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
所述云计算监控服务模块用于监控各服务类型的数据存储量;
所述云计算服务分配模块用于根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
所述云计算资源存储模块用于在需要存储数据时,采用混合连续的存储方式进行多种业务的存储。
2.如权利要求1所述的基于云平台和云计算的资源管理***,其特征在于,所述的应用平台层用于提供中间件、数据交换和工作流引擎。
3.如权利要求1或2所述的基于云平台和云计算的资源管理***,其特征在于,所述的应用***层用于承载应用,所述应用包括云平台管理***提供的新建虚拟机、管理虚拟机、虚拟机模板的管理。
4.如权利要求3所述的基于云平台和云计算的资源管理***,其特征在于,所述云计算服务处理模块分配不同的读取数据服务节点和写入数据节点。
5.如权利要求1、2或4所述的基于云平台和云计算的资源管理***,其特征在于,所述的基础云平台层采用宿主机服务器池架构来构建虚拟资源池,宿主机服务器池架构包含多个节点的Windows Server 2008 R2集群,使用共享存储***,如光纤通道存储区域网络(SAN)和存储阵列,集群的每个节点运行内含Hyper-V的Windows Server 2008 R2,单一集群最多支持16个节点,每个活动节点上均会运行虚拟桌面,如果一个节点出现故障或进行计划中的脱机维护,即开始启动集群容错,虚拟桌面将能在剩下的节点上恢复运行。
6.如权利要求5所述的基于云平台和云计算的资源管理***,其特征在于,所述云平台采用标准的Web Services接口。
7.如权利要求6所述的基于云平台和云计算的资源管理***,其特征在于,所述云平台采用ASP.NET或Silverlight实现。
8.一种基于云平台和云计算的资源管理方法,其特征在于,包括如下步骤:
终端用户通过用户访问层进行访问;
云计算服务处理模块接收终端用户的服务访问信息,计算获取服务信息码,判断访问的服务类型;
云计算监控服务模块监控各服务类型的数据存储量;
云计算服务分配模块根据终端用户的服务类型及各服务类型的数据存储量分配不同的服务节点;
云计算资源存储模块采用混合连续的存储方式进行多种业务的存储。
9.如权利要求8所述的一种云计算资源管理方法,其特征在于,所述云计算资源存储模块采用混合连续的存储方式进行多种业务的存储步骤中,包括:
记录数据的起始节点位置;
当数据记录结束时,记录数据的末尾节点位置;
当存储相同数据类型的下一数据时,如果相同数据类型的数据存储量没有超出预设最大值,则上一个节点的末尾位置标记为下一个节点的起始位置,否则,转入下一步;
如果相同数据类型的数据存储量超出预设最大值时,则重新分配存储节点。
CN201510388813.7A 2015-07-03 2015-07-03 一种基于云平台和云计算的资源管理***和方法 Pending CN105007311A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510388813.7A CN105007311A (zh) 2015-07-03 2015-07-03 一种基于云平台和云计算的资源管理***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510388813.7A CN105007311A (zh) 2015-07-03 2015-07-03 一种基于云平台和云计算的资源管理***和方法

Publications (1)

Publication Number Publication Date
CN105007311A true CN105007311A (zh) 2015-10-28

Family

ID=54379829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510388813.7A Pending CN105007311A (zh) 2015-07-03 2015-07-03 一种基于云平台和云计算的资源管理***和方法

Country Status (1)

Country Link
CN (1) CN105007311A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105978712A (zh) * 2016-05-05 2016-09-28 云神科技投资股份有限公司 一种云计算管理***的方法
CN106856485A (zh) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 数据服务的发布方法和装置
CN106941497A (zh) * 2017-04-05 2017-07-11 成都爱途享科技有限公司 基于信息化平台数据的安全处理***
CN108369548A (zh) * 2015-12-13 2018-08-03 微软技术许可有限责任公司 云资源的灾难恢复
CN108415876A (zh) * 2017-02-28 2018-08-17 张家口浩扬科技有限公司 一种动态计算装置
CN109067903A (zh) * 2018-08-29 2018-12-21 郑州云海信息技术有限公司 一种云平台级联***
CN115378945A (zh) * 2022-10-25 2022-11-22 北京创新乐知网络技术有限公司 基于云服务的管理方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156216A (zh) * 2014-08-14 2014-11-19 浪潮(北京)电子信息产业有限公司 一种面向云计算的异构存储管理***及方法
CN104735102A (zh) * 2013-12-18 2015-06-24 广州岚萃贸易有限公司 一种基于云平台和云计算的客户关系管理***
CN104735149A (zh) * 2015-03-27 2015-06-24 重庆工商职业学院 一种云计算资源管理***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104735102A (zh) * 2013-12-18 2015-06-24 广州岚萃贸易有限公司 一种基于云平台和云计算的客户关系管理***
CN104156216A (zh) * 2014-08-14 2014-11-19 浪潮(北京)电子信息产业有限公司 一种面向云计算的异构存储管理***及方法
CN104735149A (zh) * 2015-03-27 2015-06-24 重庆工商职业学院 一种云计算资源管理***及方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106856485A (zh) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 数据服务的发布方法和装置
CN108369548A (zh) * 2015-12-13 2018-08-03 微软技术许可有限责任公司 云资源的灾难恢复
US11290318B2 (en) 2015-12-13 2022-03-29 Microsoft Technology Licensing, Llc Disaster recovery of cloud resources
CN105978712A (zh) * 2016-05-05 2016-09-28 云神科技投资股份有限公司 一种云计算管理***的方法
CN108415876A (zh) * 2017-02-28 2018-08-17 张家口浩扬科技有限公司 一种动态计算装置
CN106941497A (zh) * 2017-04-05 2017-07-11 成都爱途享科技有限公司 基于信息化平台数据的安全处理***
CN106941497B (zh) * 2017-04-05 2021-04-09 成都爱途享科技有限公司 基于信息化平台数据的安全处理***
CN109067903A (zh) * 2018-08-29 2018-12-21 郑州云海信息技术有限公司 一种云平台级联***
CN115378945A (zh) * 2022-10-25 2022-11-22 北京创新乐知网络技术有限公司 基于云服务的管理方法及***
CN115378945B (zh) * 2022-10-25 2023-03-10 北京创新乐知网络技术有限公司 基于云服务的管理方法及***

Similar Documents

Publication Publication Date Title
CN105007311A (zh) 一种基于云平台和云计算的资源管理***和方法
CN107066319B (zh) 一种面向异构资源的多维调度***
US11403297B2 (en) Selecting resource configurations for query execution
CN101938416B (zh) 一种基于动态重配置虚拟资源的云计算资源调度方法
CN103036946B (zh) 一种用于云平台处理文件备份任务的方法和***
CN103092698B (zh) 云计算应用自动部署***及方法
US11275617B2 (en) Self-managed intelligent elastic cloud stack
CN103237037B (zh) 基于云计算架构的媒体格式转换方法和***
CN104461740A (zh) 一种跨域集群计算资源聚合和分配的方法
CN105095327A (zh) 一种分布式etl***及调度方法
CN104050248B (zh) 一种文件存储***及存储方法
US11308114B1 (en) Platform for provisioning a data analytics environment
CN103595799B (zh) 一种实现分布式共享数据库的方法
KR20150030332A (ko) 데이터 분산 처리 시스템 및 이의 동작 방법
CN102915255A (zh) 用于大规模数据集并行运算的云计算服务***和方法
CN103581332A (zh) HDFS架构及HDFS架构中NameNode节点的压力分解方法
CN109067903B (zh) 一种云平台级联***
CN105683941A (zh) 调节企业数据仓库资源使用
CN104537045A (zh) 一种基于分布式***的业务分配方法及装置
CN105930417A (zh) 一种基于云计算的大数据etl交互式处理平台
CN103369038A (zh) 平台即服务PaaS管理平台及方法
CN116401024A (zh) 基于云计算的集群扩缩容方法、装置、设备及介质
CN102081757A (zh) 一种报表制作方法及其***
CN203301532U (zh) 云桌面***
CN104468710A (zh) 一种混合大数据处理***及处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151028