基于云计算资源管理系统探究

基于云计算资源管理系统探究

ID:6073857

大小:28.00 KB

页数:6页

时间:2018-01-02

基于云计算资源管理系统探究_第1页
基于云计算资源管理系统探究_第2页
基于云计算资源管理系统探究_第3页
基于云计算资源管理系统探究_第4页
基于云计算资源管理系统探究_第5页
资源描述:

《基于云计算资源管理系统探究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于云计算资源管理系统探究  【摘要】随着IT行业的迅猛发展,网络共享已经不能满足当前的资源管理。云计算已经成为开发各种软件系统的重要工具,利用云计算对资源进行管理,可以有效地解决当前海量资源的管理问题。本文通过分析云计算技术,然后在该技术的基础上设计资源管理系统,将整个系统分为三层,最后并给出了部分模块的核心代码。【关键词】云计算;资源管理;体系1引言网络的发展让世界各地人们之间的距离无限拉近,人们的各种活动开展都离不开网络。随着网络软件和资源的不断扩充,网络中充斥着海量的资源。计算机硬件的不断发展,让计算机的计算能力极大的提高,但是随着资源的增加,单台计算机的计算能力缺陷开始被放大。云计算

2、是在网格计算的基础上,通过增加相关性的服务来动态性地扩展虚拟化的资源。2云计算概述2.1云计算特点6当前云计算是IT行业中的一个热门词汇,各类网络软件的开发和设计都在无形之中加入云计算的概念。在2012年云计算以前所未有的速度发展,各种云技术和云方案纷纷出台,世界上知名的IT企业都将目光盯在云计算上面,例如,微软的SystemCenter系统、苹果公司的iCloud及亚马逊的CloudDrive等。云计算通过大量分布计算机,将根据实际的需求对相应的资源进行处理和存储,主要具有几个特点。(1)需求服务自助化。在没有提供商交互的情况下,云计算可以通过自助的方式进行资源计算,自行选择所需的服务内容。

3、(2)资源配置动态化。每一个用户对于资源的需求是不确定的,当用户释放资源时,希望系统及时进行更新,以方便接下来用户对空间的使用;当用户添加一个服务资源时,同样使之系统及时进行匹配。资源配置的动态化,可以让使用云计算技术的系统得到极大的扩展。(3)访问方便。在网络世界里,终端的种类有很多,云计算可以通过标准的应用服务来对各种不同的终端进行无差别访问。(4)虚拟化资源。可以将分布在不同地区的资源进行有效的整合,并且完成对终端基础设施的共享使用。(5)服务可测化。不同的用户所使用的服务也不同,云计算可以对资源进行优化和自动控制。2.2云计算服务形式6当前,云计算的服务形式主要有三个层次,分别是Ias

4、s(基础设施即服务)、Paas(平台即服务)和Saas(软件即服务)。(1)Iaas(Infrastructur-as-a-Service)用户通过互联网可以从其它的终端那里取得基础服务。主要提供存储空间、防火墙和网络连接等计算资源,同时还可以在终端进行应用软件的部署。(2)Paas(Platform-as-a-Service)软件开发的开台以某种服务的形式提供给相关的用户使用,该模式事实上是SaaS模式的具体应用。可调用的计算资源不能管理和控制终端的基础设施,它只能对操作系统、开发环境和数据库等软件系统。(3)SaaS(Software-as-a-Service)利用互联网向提供商租用相关的

5、Web软件服务对企业进行网络化管理。该模式只能对有限的应用程序进行设置。云计算的三种服务的具体层次如图1所示。3资源管理系统设计基于云计算的资源管理系统将易使用性、高可靠性、易扩展性和规模性等作为本系统的设计目标。利用云平台可实现用户的注册、登录、个人信息的修改、查看VPS主机属性、对VPS主机进行相关的控制(如连接、重启等)、对数据资源进行操作(存储、添加、删除、修改等)提交计算任务及相关的属性等。63.1系统架构设计当前的云计算资源管理系统目标的指引下,在现在几种成熟的系统架构的基础上,利用分层架构模式设计本系统。其系统设计如图2所示。由图2可知,本系统主要分为三层,分别是用户交互接口层、

6、业务层和基础设施层。整个系统以Seam为总体架构,在平台中利用Java语言的API,来保证虚拟主机操作系统的安全管理。3.2用户交互接口层在该层中,利用WebServices实现服务与终端之间的互相访问,由于使用的协议具有开放性,可以对异构性的平台进行无差别操作。在协议的使用方面,我们可以通过SOAP协议将WebServices和应用程序联系起来,UDDI协议可以有效地帮助用户进行REST协议的搜索和注册,使软件开发时的复杂度大大降低,本平台使用的是REST协议。这样就让用户接口层与业务层充分地结合起来,达到交互的目的。3.3业务层业务层是整个系统的核心,对于资源管理中的资源主要指的是计算服务

7、、虚拟机和用户信息等内容。进入系统之后,主要有一般用户和操作员两个角色。在该层中,虽然可操作的功能相对比较多,可以将整个业务层的业务分为四个模块,分别是系统管理、资源申请、用户管理和VPS主机使用。64具体模块的实现根据系统的设计分析,业务层模块的实现是整个系统的重点。4.1资源申请模块资源申请模块主要是该系统的管理员进入系统之后,对用户申请的资源进行分配,尽可能地让资源的利用率最大化,该模块的具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。