前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的云计算的原理主题范文,仅供参考,欢迎阅读并收藏。
[关键词]云计算;计算机与软件;资源管理
开发人员将云技术应用到计算机与软件的实验资源管理中去,改变了传统软件实验资源的管理方式,减少了传统实验资源管理中的漏洞,提高了实验资源的利用率,使计算机与软件实验资源能够满足更多用户的需求。云计算使软件实验资源能够达到最大化的资源共享和利用,将云计算应用到计算机与软件实验资源的管理中去,对软件实验资源的使用具有重要意义。
1计算机的云计算分析
云计算是一种新的计算机网络应用模式,具有强大的计算功能,在使用过程中与网络的虚拟化模式相结合,为用户提供安全、可靠的数据分析和计算。云计算依靠网络技术和虚拟化数据分析,通过计算机的系统程序进行分布式的数据计算和数据分析,并不是以传统的实体计算机形式存在的。云计算在操作过程中简单、便捷,将用户所需要的数据和信息快速地分布在各个网络连接点上,将所要查询和使用的数据形成一个大的网状结构,再对这个网状结构的计算机数据连接点进行整合分析和处理,从而得到有效的具体数据,为用户提供准确、安全的数据分析。云计算是计算机的一个基本程序和技术,通过云计算技术用户可以在几秒内对数以千万计甚至亿计的信息进行快速处理分析,从而达到网络计算和分析服务的目的。云计算是分布式计算技术的一种,其程序原理是应用计算机技术将原本庞大的系统数据在短时间内分成多个子程序,再由计算机服务器对这些子程序进行数据收集、整理和计算。云计算对开发人员和最终用户隐藏了基础设施的复杂计算程序,用户不需要了解云计算的内部构成和具体程序,便可以应用云计算进行数据处理、分析。云计算利用互联网的高速传输能力,将数据处理过程从个人计算机或服务器转移到大型的云计算中心,并将计算机程序、存储能力以服务的方式提供给最终用户,方便用户使用。云计算针对个人用户而言,可以将数据和信息存放在互联网的云数据中心里,从而保证数据和信息的安全。云计算针对行业用户和企业用户而言,意味着行业用户和企业用户不需要像传统的计算机程序一样购买计算机服务器和软件,只需要直接去云数据中心够买云数据的计算程序和存储服务器,云计算服务器是专门针对云计算技术服务的。
2计算机与软件实验资源管理分析
软件的实验资源管理是计算机管理的重要内容,利用计算机技术和软件技术进行实验资源管理,改变了传统的管理模式和方法,是对传统实验资源管理的重要变革,提高了实验资源管理工作人员的工作效率。用户在用计算机技术和计算机程序对实验资源进行管理的过程中,主要依靠计算机软件设施和硬件设施对实验资源进行数据整合分析和管理,对软件实验资源进行有效管理决定了计算机软件的正常运行和操作,是不可忽视的重要管理内容。计算机与软件实验资源的重要特点就是更新速度较快,互联网时代的网络环境复杂多变,要求计算机与软件实验资源要紧跟时代潮流,并且能够满足大多数网络用户的需求。随着科学技术的进步,计算机与软件的实验资源管理也在不断升级和完善,计算机与软件的实验资源管理内容比较复杂,在管理过程中会应用到计算机行业的不同知识和结构,所以计算机软件与资源管理并没有一个统一的标准和要求,也没有具体的规范和实施原则,使计算机软件实验资源在管理过程中具有多样化、复杂化的特点。为了使计算机与软件实验资源能够尽量满足不同阶层客户的需求,开发人员应该及时对计算机与软件实验资源进行整合与分析,使计算机与软件实验资源更具有专业性和权威性。用户利用计算机技术对软件实验资源进行管理,与传统的实验资源管理方法最大的区别就在于改变了传统软件资源管理的单一性和重复性。传统的软件管理模式无法达到软件资源的共享和重复使用,资源的重复利用率较低,对于软件资源的使用具有一定的局限性。用户利用计算机技术对实验资源进行综合的管理和归纳,是近年来计算机行业的一项重大变革。此外,随着科学的进步和发展,计算机与软件实验资源在不断改革和完善,在信息时代,尽可能满足更多用户的需求。
3云计算背景下计算机与软件实验资源管理分析
3.1利用云计算提高计算机与软件实验资源的使用率
传统的实验资源管理模式大多采用人工管理模式,不可避免地会出现一些管理过程中的失误和漏洞,这种情况会给后期使用实验资源带来一定的风险。而用户通过利用云计算进行计算机与软件实验资源管理分析,依靠网络技术的虚拟性将实验资源进行有效整合分析和归纳管理,并在网络技术的监控下,能尽量减少实验资源管理过程中的失误,从而避免不必要的浪费。同时,开发人员可以利用云计算在计算机系统上设定不同的虚拟计算机程序,并根据用户的实际情况,满足不同用户的需求。开发人员通过计算机系统将用户所需要的数据和信息快速地分布在各个网络连接点上,并通过云计算进行快速处理和分析,在最短时间内完成数据采集、整理和分析,提高了计算机系统的工作效率。此外,由于实验资源的种类较多,在管理过程中需要进行分类处理和归纳,传统的管理方式导致软件实验资源在归纳过程中失误率较高,具有一定的风险性。开发人员将云计算应用到计算机与软件实验资源管理中去,在一定程度上减少了实验资源管理风险,不仅提高了软件实验资源的利用率,还降低了计算机与软件实验资源的风险性。
3.2利用云计算促进计算机与软件实验资源管理数据更新和完善
在互联网时代,网络用户对于信息技术的要求在不断提高,计算机技术只有不断改革和完善才能满足不同用户的需求,进而提高计算机技术的整体服务水平。云计算具有强大的操作系统和数据库程序,能够快速了解用户的真实需求,将用户需求通过云计算的内部程序发射到各个网状连接点上,在短时间内对用户提供的信息进行整理、分析和有效处理,在得到具体结论后,及时反馈给用户。云计算在软件更新和操作上也十分便捷,云计算的内部结构方便修改和增加,操作人员一旦发现计算机系统内部机构不合理,可以随时对计算机系统进行修改和完善,保证计算机与软件实验资源的有效管理和运行,可以在很大程度上提高计算机与软件实验资源管理的工作效率和工作水平。由于网络系统和网络管理设备更新换代的速度比较快,所以计算机与软件实验资源管理的内容比较复杂,云计算的数据库比较庞大,可以在复杂的网络环境中快速获取所需资源,并进行整理和分析,可以保证软件实验资源管理的有序运行,降低运行过程中的风险。
4结语
开发人员将云计算应用到计算机与软件实验资源的管理中去,符合时展的要求,有利于计算机软件实验资源管理数据的更新和完善,提高了软件实验资源的利用率,保证了计算机与软件实验资源管理可以安全运行,降低了使用过程中的风险。此外,开发人员将云计算应用到计算机与软件实验资源管理中,方便了不同用户获取信息资源,提高了资源使用率,可以更高效、更安全的利用计算机软件中的数据进行实验资源的管理和分析。
主要参考文献
[1]杨健冬.基于云计算的计算机与软件实验资源管理研究[J].电子技术与软件工程,2015(2).
[2]彭志强.基于云计算的计算机与软件实验资源管理[J].数字技术与应用,2014(7).
[3]徐晓阳.基于云计算的计算机与软件实验资源管理[J].信息与电脑,2012(7).
【 关键词 】 云计算;资源管理;体系
1 引言
网络的发展让世界各地人们之间的距离无限拉近,人们的各种活动开展都离不开网络。随着网络软件和资源的不断扩充,网络中充斥着海量的资源。计算机硬件的不断发展,让计算机的计算能力极大的提高,但是随着资源的增加,单台计算机的计算能力缺陷开始被放大。云计算是在网格计算的基础上,通过增加相关性的服务来动态性地扩展虚拟化的资源。
2 云计算概述
2.1 云计算特点
当前云计算是IT行业中的一个热门词汇,各类网络软件的开发和设计都在无形之中加入云计算的概念。在2012年云计算以前所未有的速度发展,各种云技术和云方案纷纷出台,世界上知名的IT企业都将目光盯在云计算上面,例如,微软的System Center系统、苹果公司的iCloud及亚马逊的Cloud Drive等。
云计算通过大量分布计算机,将根据实际的需求对相应的资源进行处理和存储,主要具有几个特点。
(1)需求服务自助化。在没有提供商交互的情况下,云计算可以通过自助的方式进行资源计算,自行选择所需的服务内容。
(2)资源配置动态化。每一个用户对于资源的需求是不确定的,当用户释放资源时,希望系统及时进行更新,以方便接下来用户对空间的使用;当用户添加一个服务资源时,同样使之系统及时进行匹配。资源配置的动态化,可以让使用云计算技术的系统得到极大的扩展。
(3)访问方便。在网络世界里,终端的种类有很多,云计算可以通过标准的应用服务来对各种不同的终端进行无差别访问。
(4)虚拟化资源。可以将分布在不同地区的资源进行有效的整合,并且完成对终端基础设施的共享使用。
(5)服务可测化。不同的用户所使用的服务也不同,云计算可以对资源进行优化和自动控制。
2.2 云计算服务形式
当前,云计算的服务形式主要有三个层次,分别是Iass(基础设施即服务)、Paas(平台即服务)和Saas(软件即服务)。
(1)Iaas(Infrastructur-as-a-Service) 用户通过互联网可以从其它的终端那里取得基础服务。主要提供存储空间、防火墙和网络连接等计算资源,同时还可以在终端进行应用软件的部署。
(2)Paas(Platform-as-a-Service) 软件开发的开台以某种服务的形式提供给相关的用户使用,该模式事实上是SaaS模式的具体应用。可调用的计算资源不能管理和控制终端的基础设施,它只能对操作系统、开发环境和数据库等软件系统。
(3)SaaS(Software-as-a-Service) 利用互联网向提供商租用相关的Web软件服务对企业进行网络化管理。该模式只能对有限的应用程序进行设置。云计算的三种服务的具体层次如图1所示。
3 资源管理系统设计
基于云计算的资源管理系统将易使用性、高可靠性、易扩展性和规模性等作为本系统的设计目标。利用云平台可实现用户的注册、登录、个人信息的修改、查看VPS主机属性、对VPS主机进行相关的控制(如连接、重启等)、对数据资源进行操作(存储、添加、删除、修改等)提交计算任务及相关的属性等。
3.1 系统架构设计
当前的云计算资源管理系统目标的指引下,在现在几种成熟的系统架构的基础上,利用分层架构模式设计本系统。其系统设计如图2所示。
由图2可知,本系统主要分为三层,分别是用户交互接口层、业务层和基础设施层。整个系统以Seam为总体架构,在平台中利用Java语言的API,来保证虚拟主机操作系统的安全管理。
3.2 用户交互接口层
在该层中,利用Web Services实现服务与终端之间的互相访问,由于使用的协议具有开放性,可以对异构性的平台进行无差别操作。在协议的使用方面,我们可以通过SOAP协议将Web Services和应用程序联系起来,UDDI协议可以有效地帮助用户进行REST协议的搜索和注册,使软件开发时的复杂度大大降低,本平台使用的是REST协议。这样就让用户接口层与业务层充分地结合起来,达到交互的目的。
3.3 业务层
业务层是整个系统的核心,对于资源管理中的资源主要指的是计算服务、虚拟机和用户信息等内容。进入系统之后,主要有一般用户和操作员两个角色。在该层中,虽然可操作的功能相对比较多,可以将整个业务层的业务分为四个模块,分别是系统管理、资源申请、用户管理和VPS主机使用。
4 具体模块的实现
根据系统的设计分析,业务层模块的实现是整个系统的重点。
4.1 资源申请模块
资源申请模块主要是该系统的管理员进入系统之后,对用户申请的资源进行分配,尽可能地让资源的利用率最大化,该模块的具体功能包括虚拟机申请、提交计算任务、查看进度结果和审批用户申请等。部分核心代码如下所示:
include_once('./common.php');
//是否关闭站点
checkclose();
//需要登录
checklogin();
//空间信息
$space = getspace($_SGLOBAL['supe_uid']);
if(empty($_SCONFIG['my_status'])) {
showmessage('no_privilege_my_status');
}
//更新活动状态
updatetable('session', array('lastactivity' => $_SGLOBAL['timestamp']), array('uid'=>$_SGLOBAL['supe_uid']));
$appid = empty($_GET['id'])?'':intval($_GET['id']);
$app = array();
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('myapp')." WHERE appid='$appid' LIMIT 1");
if($app = $_SGLOBAL['db']->fetch_array($query)) {
if($app['flag']
showmessage('no_privilege_myapp');
}
}
4.2 VPS主机模块
该模块对于用户已经申请到VPS主机以后,可以做哪些计算任务的操作。具体的操作主要包括VPS主机的开关、重启、连接时间提醒等;另外对计算资源进行审核,为了保证一个用户不会长期地占用该资源,设置其最晚完成时间,并对其执行的进度进行实时查看。具体的核心代码如下所示:
$my_appId = $appid;
$my_suffix = base64_decode(urldecode($_GET['my_suffix']));
$my_prefix = getsiteurl();
if (!$my_suffix) {
header('Location: userapp.php?id='.$my_appId.'&my_suffix='.urlencode(base64_encode('/')));
exit;
}
if (preg_match('/^\//', $my_suffix)) {
$url = 'http:///'.$my_appId.$my_suffix;
} else {
if ($my_suffix) {
$url = 'http:///'.$my_appId.'/'.$my_suffix;
} else {
$url = 'http:///'.$my_appId;
}
}
if (strpos($my_suffix, '?')) {
$url = $url.'&my_uchId='.$_SGLOBAL['supe_uid'].'&my_sId='.$_SCONFIG['my_siteid'];
} else {
$url = $url.'?my_uchId='.$_SGLOBAL['supe_uid'].'&my_sId='.$_SCONFIG['my_siteid'];
}
$url .= '&my_prefix='.urlencode($my_prefix).'&my_suffix='.urlencode($my_suffix);
$current_url = getsiteurl().'userapp.php';
if ($_SERVER['QUERY_STRING']) {
$current_url = $current_url.'?'.$_SERVER['QUERY_STRING'];
} $_SCONFIG['my_siteid'].'|'.$_SGLOBAL['supe_uid'].'|'.$appid.'|'.$current_url.'|'.$extra.'|'.$timestamp.'|'.$_SCONFIG['my_sitekey'];
$hash = md5($hash);
$url .= '&my_sig='.$hash;
$my_suffix = urlencode($my_suffix);
include_once template("userapp");
?>
5 结束语
本文针对云计算的资源管理系统进行分析研究,首先描述了云计算的基本概念和特点,分析其三个服务层次,其次通过分析该系统的目标,设计本系统的架构,最后给出了本系统核心模块的部分源代码。
参考文献
[1] 余幸杰,高能,江伟玉.云计算中的身份认证技术研究[J].信息网络安全,2012,(08):71-74.
[2] 王鹏.走近云计算[M].北京:人民邮电出版社.2009(4): 4-8.
[3] 江伟玉,高能,刘泽艺等.一种云计算中的多重身份认证与授权方案[J].信息网络安全,2012,(08):7-10.
[4] 朱春玲,唐小勇,李肯立成本时间限制下的网格分类调度算法[J].计算机应用研究,2007,1(1): 31-33.
一、云计算的教育应用
首先,云计算可以创新高职教学资源建设,无限整合国内外和各院校的特色高职高优质数字化资源,形成一个超大规模的学科、专业、课程数字化资源库,进而可以有效地解决数字化资源建设分布“校际失衡”与重复建设问题;同时可以创新高职资源平台建设,通过利用云计算技术的“深度共享”“低成本”“高可靠性”的服务模式,搭建高职教育资源共享平台,通过提供对终端设备的跨平台、多样化支持,进而可以解决目前高职教学资源“校校分散建设”“资源孤岛”问题,从而能够推动高职院校间的优质教育资源共享;最后,可以创新优质教育资源应用,云计算技术的高可用性和高可靠性能够保证数字化资源建设和资源服务运转良好,同时可以利用云技术的服务提供优势,开展基于资源平台的虚拟仿真学习、校企联合人才培养等,从而改革教学过程,提高资源应用水平。
二、基于云计算的高职院校教学资源平台优点
(一)构建信息化基础设施云服务能大大节约资金投入。基础设施(即硬件设备)是职业教育信息化建设的基础,而随着信息技术的发展,硬件设备更新换代周期越来越短,因此高职院校通常需要投入巨额的经费来购置硬件资源。利用云计算的虚拟化技术将分散在各高职院校内的硬件资源整合为统一的基础设施对外提供服务,可以有效地减少了各个高职院校硬件设备经费的投入。
(二)构建教学资源云服务能有效实现资源整合。教学资源云是利用云平台所提供的虚拟机服务,将教学内容与教学资源部署到云服务端,对教学资源进行有效的整合和共享。并且按照实际教学需求,动态地将教学资源分配给学习人员,做到定制学习的目的。开发基于数字校园云平台的云桌面环境,采用权限控制机制,向不同受众人群提供个性化的职业教学资源云服务。
(三)构建教学辅助云服务能有效降低教学成本。教学辅助云主要是将教学辅助相关资源与软件进行整合,并将其放在云服务端共享,避免各高职院校重复购买教学辅助软件的浪费。对校园云平台需要提供的教学辅助服务按照功能进行分类,如办公类、工具类、影音类、图形图像类、开发类等。教学辅助云平台所支持的常用软件,可以使绝大部分教学辅助类相关工作在云端完成,为高职院校师生提供高质量的教学辅助云服务。
(四)教学、学习方式方法多样化,提高教学质量。云计算技术让网络教学、学习方式方法灵活便捷,资源和应用工具随时随地随需从“云端”获取,学生可通过多种终端设备随时浏览资源、练习所学内容;老师可在云端备课教学等操作;打破传统客户端电脑版本要求、软件安装要求。云计算让教学、学习不再受时间、地点、软件硬件等限制。数据存在云服务器端,其有专业安全防控措施容灾机制、冗余存储等技术,数据存储安全。减少文件的重复存储、误删除与非法拷贝;避免木马、病毒或设备损坏等造成的数据破坏、丢失。
三、基于云计算的高职院校教学资源平台设计
基于云计算技术的高集成、分布式和经济性的特点,尝试构建基于云计算技术的高职数字化教育资源的“体系标准”“共享机制”与“应用模式”。基于云计算技术的高共享、高可靠性和低成本,尝试构建基于云计算技术的高职教育资源平台“物理架构体系”和“服务功能体系”。
关键词:云计算 医院信息化 数据存储 区域共享
中图分类号:R197.1 文献标识码:A 文章编号:1007-9416(2012)09-0191-02
信息化是医疗卫生改革实现跨越式发展的技术保障, 随着信息技术的迅速发展,信息化、数字化已经进入各行各业和人们生活中的许多方面,我国的医院也不知不觉地进入了数字化和信息化时代,不仅CT、MRI、彩超等大型的数字化医疗设备在医院中广泛使用,而且计算机网络的各种医疗收费系统、管理系统和医疗信息处理系统等正在普及。所有这一切都说明:医院正在使用信息技术,改造许多传统的做法,并不断地进行创新。由于信息技术发展得很快,而且医院随着自身的发展,区域医疗的建设也需要将各种新技术和医院的需要相结合,通过改造和创新,提高医院的医疗质量、工作效率,提高管理水平,提高数据的共享性,更好地服务于病人、医护人员、行政办公人员,并提高医院的科研、技术水平。同时医院的数据越来越密集,处理越来越费力,需要我们寻求新的方法来解决,这就让可以收集和处理大量资源的云计算登上了医院信息化的舞台。
1、云计算概念
对于云计算(cloud computing)可以理解为将规模巨大的计算任务合理地安排到数量非常多的计算机共同组成的一种资源池里,保证各种类型的应用系统都可以按照自己的实际需要来得到相应的计算力、存储空间以及其他各种类型的应用服务。
2、云计算的特点
(1)超大规模。云计算具有的超大规模信息计算和存储等功能,对医疗的全球一体化进程的推进能够提供充分的技术支持,构建良好的应用环境。而“云”所表现出的规模化特点决定了云计算可以为用户供应非常强的计算能力。
(2)全面虚拟化。借助于现代网络等技术的运用,“云”可以保证任何用户都有能力在任一位置、采取各种类型的终端来实现自己所需要的一些具体的软件应用服务。用户向“云”提出服务请求所获取的各种资源和应用,并不是有固定形态的有形实体,而是一种在“云”系统中的某一个随机位置中得以运行的实际运用,并不需要用户明确这些运行的过程,也不需要懂得内在机理,也无需考虑这些应用服务具体的运行位置和执行状况,哪怕这些服务甚至会表现为一些超级计算。
(3)高水平的可靠性。“云”的创立可以利用包括数据多副本容错以及系统计算节点同构可以互换等在内的各种有效措施,为相关服务应用提供足够的可靠性。因此,从这一点来看,云计算完成任务的可靠性要明显高于依靠本地计算机完成同样任务的可靠性水平。
(4)超众的通用性。云计算并不是专门针对一些特定软件应用来提供服务的,实际上,“云”所具有的一些特殊的性能,能够为多样化的应用服务需求提供良好的基础和有力的支持。通常情况下,一个“云”能够在同期实现不同类型的多种应用服务。
(5)良好的可扩展性。一般来说,“云”的规模并不是一种固化的形态,而是一种表现出动态伸缩性特点的对象,因此,“云计算”可以较好地适应各种服务应用的复杂化和用户需求增长的发展趋势。
(6)按需服务。“云计算”形成的是一个具有明显规模效应的资源池,在供应能力上非常强,可以满足消费者的个性化需求,提供包括自来水,电,煤气等在内的计费细致服务内容。
(7)良好的经济性。基于“云”所运用的特殊容错措施,“云计算”能够选择非常廉价的节点来构建所需要的云,因此能够在很低的构造成本上完成全部的性能;同时,“云”选择使用了自动化集中式的管理方式,帮助很多企业可以不投入管理成本就能够管理好数据服务中心,可以说,“云”的性能特点所决定的通用性决定了这种方式所涉及到的各种资源在利用率上要远远超过在传统系统中运用同样的资源时的利用率,所以运用“云计算”的用户能够非常便捷地分享“云”所具有的各种低成本优势。
3、云计算对医院信息化进程的重要意义
立足于云计算提供的服务平台,医院能够在被授权的范围里,实现对病人病历等重要医疗信息的共享。医护人员可以实现对所需的医疗信息的查询获取,为疾病预防、诊断决策以及康复服务等提供非常可靠的信息依据;医师在合理的授权范围里,可以动态了解和利用“云计算”,获取病人的病历、患病史、各种有效治疗措施以及医疗保险相关规定等重要信息,为病患进行更加准确、更加符合要求的诊断和治疗。
根据云计算的特点,本人总结云计算在医院信息化可提供的应用如下:
(1)云计算为医学研究和区域医疗领域更灵活、具有成本效率的整合和个性提供了新的机会。
(2)基于Web的服务器、存储、数据库以及其他云计算架构、软件和服务器还为全球范围内的医疗研究者和公共医疗官员提供了极具吸引力的整合平台。
(3)云计算可以为统计、疾病预防部门提供了一个灵活的平台,及时将医疗数据上传以辅助省市级和国家医疗机构及早确定和追踪疾病爆发和与环境相关的医疗问题。
(4)云计算为使用网络提供了无限多的可能,离开了云计算,单单使用个人电脑或手机上的客户端应用,基本上没有能力提供和“云计算”类似的超大规模存储空间以及超强的计算能力,而通过“云”这种方式,用户就可以借助于该系统中数以千台计,甚至是数以万台计的各种服务器所共同形成的处理系统却能够毫不费力地满足上述需求。云计算必将为医院信息化建设节省人力、物力、财力,也是医院信息化改革的方向。
(5)对用户端的设备要求最低,使用方便。我院客户端计算机在1500台以上,客户端计算机维护数量之大,更新应用程序或系统软件升级都非常困难。但如果选择了云计算,只需在浏览器中键入URL,就可放心使用。使用了“云计算”以后,客户端计算机的维护工作仍不可缺少,但比以前更简单。
4、云计算为医疗信息化进程提出的主要服务内容
在医疗领域构建和引用好信息化系统的关键点主要体现为要围绕为病人服务这一核心目标,实现对相关信息的有效共享、合理流动和智能化处理的目标。实际上,将先进的信息化技术和手段运用到医疗服务领域,提供具有共享特点的服务内容,推进医疗卫生服务领域的每一个环节上都可以实现各种医疗资源的有效协同和整合,才可以保证有限医患资源在不同医疗机构之间的灵活流动,以及推动医疗系统结构的优化和升级。而要达到上述目标,就需要构建一种全新类型的信息平台来提供西药的支持,正是基于这种需要,使得以Intemet互联网为基础形成的云计算平台成为落实医疗领域信息化建设的重要基础。也就是说,依托云计算所具有的各种类型的虚拟化服务,医疗信息化进程可以较好地满足当前建设的各种需要,以及解决各种现实问题。
4.1 网络应用服务
云计算的各类服务商所供应的具有统一性特点的各种在线应用软件服务,能够很好地满足医院在日常工作中的各种工作需求,能够为不同的医院提供各种类型的专业医疗软件并能够为这些医院提供即时的软件更新以及在线全程维护等服务。此外,云计算的引入,还可以帮助医院在信息化建设进程里遵循统一的技术标准,并且能够得到不断更新的技术支持,此外,由于当前的医院如果构建自己独立的信息化系统,就要面临专业软件的安装以及运行都需要配备高性能的硬件设备的问题,也就是说,医院要完成这样的信息化建设,就一定要投入足够规模的资本。而利用“云计算”提供的服务,就能够帮助医院有效地从这种资金的压力中突围出来,因为借助于“云计算”,医院只需装备可以上网的各种类型的终端设备,就能够满足医疗工作中的各种类型应用软件以及大量医疗信息的需求(如图1)。
4.2 数据存储服务
立足于云计算服务商提供的丰富多样的数据存储服务,形成现代医疗信息平台,能够很好地整合医院内部的各种类型的业务流程,推动医疗信息资源在医院的共享水平得到极大的提升,尤其是在外部信息(例如其他医院所具有的特色专科服务)的运用方面,能够在面对病人的医院间转诊需要的情况下,利用好良好的医疗信息平台,可以让病人信息的收集和存储效率都得到有效的增强,从而使得社会电子健康档案得到有效的完善。
4.3 计算分析服务
医院还可以从云计算提供的计算分析服务得到帮助,能够在超过本身信息化水平的空间和范围里,实现超大规模的数据计算等信息处理,能够更好地找到海量医疗数据内部的关联规则,实现对医疗数据的深度精加工和全面利用,从而能够在临床一线医疗工作中得到更加全面、更加准确的数据信息的支持(如图2)。
【摘要】
随着云计算技术的高速发展,云计算中私有云的应用越来越广泛,其有数据安全、服务质量高、节约硬件资源和整合原有IT资源等特点,这些特点非常适合医院信息化集成平台的建设。本文介绍了云计算私有云的特点,提出医院信息化集成私有云平台的六部分设计,最后对该平台设计的实施提出需要关注的问题。
【关键词】云计算医院 信息化集成 私有云
云计算技术是近年来高速发展的IT技术,在需要大量计算、海量存储的商业信息化系统中被广泛应用。云计算技术是网格计算、分布式计算、并行计算、效用计算、网络存储、虛拟化、负载均衡等传统计算机和网络技术发展融合的产物,是一种新兴的商业计算模式[1]。
云计算正迅速地从概念和理论探讨走向实际应用。它是一种崭新的体系架构,是一种服务方式和运行模式,是合理组织和充分利用信息资源的平台。对寻求低成本高效益自动化操作的医疗单位来说,云计算可以成为一个理想的平台[2]。
当前,医院的信息化建设也由原有的单个业务系统建设,向医院内部信息平台建设方向发展,其发展目标就是面向患者建立一个医院内部的信息化集成平台,将传统的HIS系统、LIS系统、PACS系统等信息系统统一规划建设,实现患者信息和数据的集中统一存储应用,以方便患者在医院享受高效的医疗服务。
本文就是基于云计算技术的特点,并结合医院信息化发展的实际,提出基于云计算技术来建立医院信息化私有云平台,将患者从挂号、就诊、检查、治疗等一系列过程的信息数据集中存储应用,实现统一应用和统一数据存储安排的医疗信息化手段。
1基于云计算技术的私有云平台特点
云计算技术是通过网络提供可伸缩的廉价的分布式计算能力,云计算技术代表了以虚拟化技术为核心、以低成本为目标的动态可扩展网络应用基础设施,是近年来最有代表性的网络计算技术与模式。云计算技术提供一种能够降低企业IT复杂性的新方法,它将按需提供的自助管理虚拟基础架构汇集成高效池,以服务的形式提供计算。它的部署方式一般有公有云、私有云和混合云等三种方式。
私有云是一般是在企业内部将传统的计算资源、存储资源和网络资源虚拟化,构建企业自按需分配的资源池和私有云,以实现极高的资源利用率和效率,更好地支持业务增长所需的敏捷性[3]。
企业私有云平台有以下特点:①在数据安全方面。虽然每个公共云的提供商都对外宣称,其服务在各方面都是非常安全,特别是对数据的管理。但是对企业而言,特别是大型企业而言,和业务有关的数据是其的生命线,是不能受到任何形式的威胁,所以短期而言,大型企业是不会将其关键性的应用和数据放到公共云上运行的。而私有云在这方面是非常有优势的,因为它一般都构筑在防火墙后。同时,当生产服务器发生故障时可由备用服务器进行业务的接管,一定程度上缓减IT管理人员的压力,缩小业务停机时间[4]。②在服务质量方面。因为私有云一般在防火墙之后,而不是在某一个遥远的数据中心中,所以当公司员工访问那些基于私有云的应用时,其服务质量会非常稳定,不会受到网络不稳定的影响。③能够充分利用现有硬件资源和软件资源。每个公司,特别大公司都会有很多IT硬件、软件资源,并且大部分资源在应用中。虽然单纯采用公共云,将会抛弃大部分IT资源,对公司资源造成了极大的浪费。但私有云在这方面就不错,能够很好的对原有的IT资源进行兼顾。比如微软的云服务,采用软件+服务的模式,不但能够良好地兼顾企业IT投资,帮助企业利用现有的硬件资源来构建云,这样将极大降低企业的TI成本。④不影响现有IT管理的流程。对大型企业而言,流程是其管理的核心,如果没有完善的流程,企业将会成为一盘散沙。不仅和业务有关的流程非常繁多,而且IT部门的流程也不少,并且这些流程对IT部门非常关键。公共云需要对原有IT部门的流程进行很多内外网访问应用的改造,比如在数据管理方面和安全规定等方面。而私有云因一般在防火墙内的,所以对IT部门流程冲击不大。
2医院信息化集成私有云平台建设
医院信息化集成平台是在原有各业务系统的基础上通过统一的信息化平台将原先分布在各业务系统中的信息和数据交换整合到医院信息平台,以患者为中心来建立系统,以实现医院各个科室之间、医院之间信息的互联互通,优化医院业务流程,合理安排各环节人员配置,尽可能给患者更贴心的服务,提高患者的就诊速度和质量。要提高该信息平台的服务能力,就要基于原有的业务应用和数据进行统一的规划应用和存储,提高系统的数据服务的能力,而利用私有云的四大特点,非常适合建立医院集成化私有云平台。该平台可如下图所示进行建设,其共有六个部分:
2.1云基础设施层
主要釆用虚拟化技术,将医院原有和新采购的硬件资源组成一个虚拟集群,向上层提供各种虚拟服务器、虛拟存储、虚拟内存等,上层软件及云平台可在这些虚拟资源上进行高性能计算、分布式计算、海量存储等,通过虚拟化减少医院新增硬件资源的投资[5]。
2.2云平台层
该层云平台层的设计目的是要实现一种托管环境,通过这个环境,可以迅速运行应用程序或服务,并能应用其开放的接口进行二次开发和应用集成,为整个医院集成化信息平台提供云计算的能力,包括并行计算、分布式计算和存储服务能力,该层主要可以通过JAVA或.NET等框架实现,通过软件服务实现云计算能力。
2.3云总线层
该层主要实现服务注册、服务查找、服务监控、消息路由、安全验证等服务总线功能,通过总线实现支撑原有的各业务系统的无法对接,该层可以通过对HL7等规范的支持实现灵活和标准的接口应用[6]。
2.4云应用层
该层主要是将原有的各业务系统进行私有云计算改造,通过改造实现统一的门户,以实现对医护工作者和患者统一的无缝交互界面。
2.5云管理中心
该层主要负责信息平台用户统一的注册、认证、访问控制和安全管理服务,实现统一的云计算管理功能。
2.6云数据中心
该层中心主要包括患者索引、患者就诊数据和医疗基础数据等,通过统一的标准化数据存储,以提供面向患者服务为主要设计目标的海量数据存储中心,以实现数据的综合服务利用[7]。
3实施建议和结论
本文提出的医院信息化集成私有云平台的建设思路是一种利用云计算技术中私有云技术的特点来规划的,它充分考虑医院信息化管理的实际问题,但要做好这些规划:必须注意以下问题:①私有云建设是一个长期建设的过程,它需要充分考虑医院的硬件和软件现状,需要将各业务系统的应用和数据统一规划和存储,所以系统建设周期较长;②私有云建设一定要坚持以患者为服务中心,按患者在医院就诊的流程来重新规划私有云的业务应用,以实现真正地将原有的业务系统有机地集成,以形成综合服务能力。
本文提出医院信息化集成私有云平台的建设思路对当前医院信息集成化建设有一定的参考意义,为云计算技术在医院的应用提出了一种解决方案。
参考文献
[1]常盼盼.云计算在医疗信息系统中的应用与思考[J].医疗论坛,2010(9):2579-2580.
[2]罗雪琼,陈国忠,饶从志,等.论云计算及其在医疗卫生信息化中的应用[J].现代医院,2012,12(11):4-7
[3]陈华林.云计算在医疗行业的应用[J].科协论坛,2011(3):61.
[4]陈文昭,李镜波,陈旭坤.中大型民营医院信息系统的云容灾与备份[J].现代医院,2013,13(8):145-147.
[5]雷万云.云计算技术、平台及应用案例[M].北京:清华大学出版社,2011:280-283.
【关键词】云计算技术 档案管理
教学档案作为学校管理的重要组成部分,直接关系到学校教学改革的质量。在网络信息时代背景下,中职院校档案管理也需要借助信息技术的辅助提高管理效率。云计算具有强大的功能,将云计算应用到中职学校档案管理中对提高教学水平具有积极意义。
1 云计算技术
1.1 云计算的概念
云计算指的是将传统计算机技术与网络技术结合所形成的新产物。通过云计算技术,用户可以便捷地获取各项服务,对云中的各种资源都可以实现共享,并随时扩展,按照实际的使用情况支付相应的资费。云计算的目的在于通过网络技术将各种计算资源整合为一个整体,统一化管理,形成一个大规模的计算资源池,为不同用户提供个性化的服务,这对于信息资源的高效利用具有重要意义。
1.2 云计算技术的特点
云计算技术融合了软硬件多类资源,并以分布式分享的形式存在,可以快速地进行动态扩展与配置,拥有强大的功能。云计算拥有着大规模数量的服务器,计算能力很强,同时虚拟化的云计算也可以看作是虚拟的资源库,能够满足用户的不同需求,只要网络存在就可以快速地获取所需的服务。云计算技术还具有较高的可靠性,分布式数据中心能够及时地收集相关信息数据,并储存备份到地理位置相隔离的数据库主机中,这样一来,即便是用户自己也无法准确了解数据信息的存储备份地点,网络黑客与病毒就难以侵入系统,这在很大程度上提高了数据信息的安全性。云计算还可以自主进行调节控制,系统的软硬件及存储都可以自动配置,按需使用云资源,有效提高了资源的利用率。
2 云计算技术在学校档案管理中应用的可行性
近几年,随着中职院校教育信息化程度不断提高,教学活动也更加的智能化、网络化,很多教学管理活动都是依托于网络服务,因此,在教学管理活动中也产生了大量信息化的教学档案信息。海量的教学信息对存储空间与存储模式都提出了更高的要求,云计算技术能够有效解决数据信息的大量存储于管理问题,促使数据信息更加的智能化,这对于教学档案信息的信息化管理具有重要意义。
3 云计算在学校档案管理中的应用
3.1 为数字档案提供存储空间
云计算拥有着超大的存储空间与数据处理能力。近几年,中职院校的教学档案信息化程度不断提高,产生了大量的数字档案,包括声音、文字、视频等多种媒体类型,数据信息存储量日益增长,这对数字档案的存储空间提出了更高的要求。云计算技术为数字档案提供了云存储的空间,教师和学生可以通过云存储快速高效地获取各类教学资源,为学校的教学资源共享提供了辅助。此外,云计算技术能够智能优化分配档案信息,正确处理数据,统筹整合,教师和学生可以更加便捷地检索利用所需的档案资源提高了档案字的利用效率,对实现教学档案信息共享具有重要的辅助作用。
3.2 实现数据的快速共享
云计算技术能够有效促进数据信息的共享。云计算技术借助网络能对海量信息进行快速处理,促进数据资源的快速共享,这在很大程度上提高了档案的利用效率,同时避免了不同档案部门对同一方案信息的重复建设。当前,我国中职院校数字档案建设发展非常快,有着大量的档案资源,但在资源共享上却仍存在一定的不足,很多档案资源都未能得到充分利用,造成了档案资源的浪费。为了更为高效地利用档案资源,实现档案资源的快速共享,学校可以利用云计算技术对数据信息进行分类,将开放的数据信息存储于公有云平台中,这样一来,不同用户便可以通过公有云快速获取相关资源,实现档案信息的共享。对于具有安全保密需求的档案资源可以存储于私有云平台中,为特定用户提供档案查询服务,切实保护档案资源的安全。
3.3 提高数据的可靠性
就我国当前大部分的中职院校档案管理情况来看,其教学档案信息基本都存储于教务管理系统服务器上。然而很多院校都未能安排专业的计算机维护人员对服务器进行维护,这样一来,一旦出现计算机故障,就需要重新安装操作系统,照成无法及时为教师和学生提供正常服务,甚至在计算机维护期间发生档案信息丢失、损坏的情况,这对于档案信息的利用造成了极为不利的影响。云计算技术利用多台计算机或服务器,即使其中的一台计算机或服务器出现故障,其他计算机或服务器也可以快速地完成数据备份存储,利用新的服务器实现不间断服务。
3.4 为档案信息用户提供便捷服务
云计算技术充分体现了以人为本的管理理念,在云计算技术的辅助下,不同用户都可以根据自身的实际需求利用云平台进行数据查询与利用。云计算强大的计算能力与通用扩展性为档案信息用户提供了更为便捷的服务,为档案信息资源的共享提供了良好的信息交互平台,使档案信息管理部门可以快速地对档案信息进行统计分析与管理。此外,云计算技术整合了多种服务技术,进一步提升了档案信息的个性化服务能力,能够满足不同用户的个性化需求。用户可以利用云计算技术将教学资源存储于云端档案,构建统一的教学档案信息平台,这样一来,不同用户都可以随时通过网络连接到云端,随时随地地获取所需资源,利用相关的数据信息,不必受到地点与固定的档案资源限制,便可以实现档案资源的远程查询与利用。
3.5 降低档案信息化建设的投入
中职院校的不同教学单位与部门可以通过云计算技术,实现资源共享,利用云计算平台的基础软硬件资源,获取相关的资源信息,这样可以有效促进档案信息化,实现档案信息的资源共享,同时降低档案信息化建设的投入,避免发生重复建设的情况,克服了各单位间服务器的访问限制,并有效降低了在硬件设备与软件设备上的投入与\行维护费用,在降低档案信息化建设投入的同时,有效提高了档案管理的效率,促进了档案信息的共享与利用。
4 结语
随着国家加大对各中职院校数字化校园的投入,中职院校需要充分利用云计算技术,针对学校自身的实际情况,设计完善的管理系统数据加密方案,建立完善的教学档案管理系统,全面提高教学档案的管理水平。
参考文献
[1]李敏,张永进.云计算在高校教学档案管理中的应用初探[J].山东档案,2016(01):43-44.
[2]严瑛,王卓平.云计算技术在教学档案管理中的应用探索[J].兰台世界,2015(23):94-96.
【关键词】云计算 人力资源管理
云计算已成为当今信息技术领域中最重要的新概念,被称为继大型计算机、个人计算机、互联网之后的第4次IT产业革命,正在成为未来互联网和移动互联网结合的一种新兴的计算模式。它的核心价值在于提供了新的应用开发和运营模式,是下一代互联网、物联网和移动互联网的基础,全球信息领域的主要厂商都在围绕云计算重新布局。
一、云计算的定义
云计算(Cloud Computing)是一种新兴的商业计算模型,他将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需求获取计算能力、存储空间和各种软件服务、备份设备、开发工具等,而这些都是作为服务通过因特网来传递的。。
云是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器,存储服务器,宽带资源等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用服务提供者无需关注繁琐的细节,能够更加专注于自己的业务,有利于创新和降低成本。
二、云计算的层次划分
根据实现的具体服务不同,云计算的应用可以被划分为三个层次。
(一)基础架构即服务(IaaS)
基础架构即服务(Infrastructure as a Service,IaaS)指的是以服务形式提供服务器、存储和网络硬件。
(二)平台即服务(PaaS)
平台即服务(Platform as a Service,PaaS)指的是以服务形式提供给开发人员应用程序开发及部署平台,让他们可利用此平台来开发、部署和管理SaaS 应用程序。这种平台一般包含数据库、中间件及开发工具,所有都以服务形式通过互联网提供。
(三)软件即服务(SaaS)
软件即服务(Software as a Service,SaaS)指的是通过浏览器,以服务形式提供给用户应用程序。有些是由公有云提供商提供的商用SaaS 应用,有的则是企业私有云上提供的商用及订制的SaaS 应用。
在以上的三个层次中,IaaS改变了传统的计算和存储能力的提供模式,PaaS和SaaS颠覆了传统的软件开发、使用和提供的模式,它们改变了人们获得IT资源的方式。需要指出的是,这三个层次的划分主要是概念上的区别,具体的云服务可能同时具有两个层次的特点,人力资源管理软件大致属于SaaS层。
三、基于SaaS的人力资源管理系统
各大人力资源管理软件提供商都在考虑如何利用SaaS改变原有商业模式,为企业提供基于SaaS的人力资源管理系统。SaaS 是云计算中最顶层的运用,SaaS 提供商为企业搭建人力资源管理信息化所需的所有网络基础设施及软硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT 人员,即可通过互联网使用信息系统。就像打开自来水龙头就能用水一样,企业根据实际需要,从SaaS 提供商租赁软件服务。
此模式下,人力资源管理软件被以服务的形式开放在互联网上面,软件提供商将应用软件统一部署在自己的服务器上,企业无需购买软件,也不需要购买部署软件所需的相应的软硬件资源,客户只需要根据实际需求,通过互联网向人力资源管理软件提供者订购所需的人力资源管理软件服务。按照订购服务的种类、用户数量和租用时间向人力资源管理软件提供者支付费用,而人力资源管理软件提供者通过互联网向企业提供服务支持。
四、云计算应用的优点
云计算给中小企业人力资源管理信息系统的建设带来了新希望,也建立了一种不用购买也可以使用技术的模式,优点主要包括:
较低的资本支出:不必购买所需要的通常是很贵的硬件或者软件,而是利用公共计算模式,只为自己需要和使用的资源付费。
降低进入门槛:云计算系统可以降低进入高技术投入市场的门槛,因为不用购买相关的技术,就可以进入市场。
立即能获得大量的应用软件:霎那间就可以使用几乎所有的所需要的应用软件,ERP、CRM、SCM等,同样只须为自己使用的付费。
实时可扩展性:人力资源管理信息系统的功能具有很强的可扩展性,可以缩小规模和成本,也可以立即扩大规模,完全随需而行。
五、应用的局限性
虽然各大人力资源管理软件提供商都在积极建设和开发云平台,但是商业模式的改变是需要时间的。国内最大的综合ERP软件提供商用友和金蝶是较早提出云管理的企业,但是软件应用落地情况并不尽如人意。
目前金蝶的云管理主要以移动应用为主,业务范围包括移动销售,移动报表,帮助中小企业随时处理工作和进行管理决策,但是在人力资源管理的应用方面还不能实现云管理。
关键词:云计算;教学管理;
文章编号:1674-3520(2015)-04-00-01
随着互联网技术的突发猛进,尤其是WEB2.0 技术的普及化。“云计算”这个以前还停留在科研论文里的新奇概念正在悄然无息的改变着人们的生活,为人们的互联网应用提供便捷。全国大部分高等院校正不断加大对学校信息化的投入,通过购买性能优异的硬件设备和上线功能逐渐增强的软件系统来实现既定目标。但是对比成爆炸式增长的信息化需求,巨大投入却显得杯水车薪,这一矛盾在高职院校教学管理中尤其凸显。 高职院校教学管理中的“云计算”应用探索逐渐成为重要研究课题。
一、云计算的定义
云计算是并行计算,分布式计算,和网格计算的发展,或者说是这些计算机科学领域概念的商业实现。 云计算是虚拟化、效用计算、laaS(基础设施即服务)、PaasS(平台即服务),SssS(软件即服务)等概念混合演进并跃升的结果。
“云”不仅仅只是计算机资源的简单汇集,同时“云”提供了一种管理计算机资源的机制,管理包括资源提供,变更请求,重新映像、工作负载重新平衡、资源解除提供和资源监测。 云计算最大魅力在于,在这种计算模式下“计算业务不再局限于个人桌面和企业计算中心。而可以成为一种依托于互联网处理的服务。
二、高职院校教务管理云计算应用探索
(一)高职院校教务管理的主要特点
在高职院校的日常工作中,教务管理是最繁重同时也是最重要的学校业务工作。教务处要承担教务行政管理、实践教学管理、考试与学籍管理、教材建设与管理以及一些建立文案归档档案等等一系列繁重的工作。高职院校教务管理的特点是:教务管理业务多;教务管理数据实时性要求高;教务管理的历史数据量庞大;文档建立、调阅、归档任务重等。为了完成好这些工作,高职院校教务部门一直坚持教务管理信息化。 即便是每年增加性能更加优异的硬件设备,上线功能更为强大完整的软件系统,依旧无法满足实际教学管理工作中的用户需求,而运行和维护的成本却在逐年迅猛增加。
(二)高职院校教务管理特点的云计算解决
根据高职院校教务管理的相关特点,我们选取学分选课系统、教学资源管理以及教师排课监考这三个教学管理中比较常见的业务做出云计算应用探索。
1、学分选课的云计算应用探索
利用云计算的基本定义,对学分选课系统的硬件设备进行虚拟化设置和分布化部署。 通过在学分选课系统的服务器上直接安装Vmware、Hypervisor等虚拟机软件完成对所有服务器的虚拟化平台的设置,如想更好的提高虚拟化平台的性能则可以选择支持硬件虚拟化的服务器设备,在虚拟化平台上对硬件资源即物理机进行合理的规划和分配,构建出多个虚拟服务器(如图 1 所示);通过相应的中间件软件构建出虚拟的服务器集群,通过轮询算法、最小连接数等解决负载均衡算法协助下为学分选课系统扩大了前台应用和后台数据库的并发数,提供虚拟化的多个I/O写入以及增加了选课系统的冗余,保证了系统应用的质量.
2、教学资源共享的云计算应用探索
利用云计算中网格化的概念,将学校现有的公共存储的教学资源视同为一个“公共云”将师生自行存储的教学资源视作“私有云”在网格计算中,OGSA是一种基于网格的应用,它定义了一个公共的和标准的体系结构,这个结构的核心是网格服务的概念。我们可以把网格服务看作是一种特殊的云计算服务,采用一种基于网格服务的分布式交互和计算体系结构"确保异构系统间的互操作性"使不同类型的系统可以进行通信和共享信息;在高职院校教学资源管理中就是为了让学校的公共云和师生的私有云进行沟通和会话。而OGSA框架帮助我们解决了两个重要的问题,即公共云和私有云的接口定义和协议识别。 因此,我们将采用OGSA网格体系结构,在校园网原有资源服务的基础上建立网格平台,以实现公共云和私有云之间的资源管理、信息服务和数据管理功能。
通过数据挖掘和倒排索引技术,我们利用符合OGSA框架规范的客户端软件和服务器端软件,将全校公共云和私有云的资源映射成为一个网络化的虚拟机,虚拟机上存放着以数据库路径形式的索引。这个网络化的虚拟机可以被称为一个“混合云”它既有公共云的资源同时也能找到私有云的资源。用户只需获得访问混合云的权限,利用相应的搜索引擎去请求资源然后获得需要的教学资源甚至是教学档案。这一过程对于用户是透明,云计算应用为全校和全体师生教学资源的整合提供了方便;同时又充分利用个人计算机的存储,无形中扩大了整个校园存储空间。
3、教师排课监考的云计算应用探索
排课监考依赖于几个主要参数,该课程的课时数,该课程的教师人数,该课程的学生人数,普通教室,多媒体教学教室,实验教室的数量以及该课程所需的教辅支持。这些参数对于一个任何一个人甚至一台高性能计算机系统来说都是过于庞大和繁杂的计算量。 云计算最基本的业务就是提供用户一个方便的计算环境。 利用学校规模庞大的计算机数量以及为数不少的高端计算机,我们利用分布式计算软件例如BOINC,以此来构建学校的云计算平台。
通过云计算平台"我们就获得了难以想象的巨大计算能力,在前期统计所有参数的初始化数据化后"利用寒暑假这样的学校空闲时间进行大范围的分布式计算"利用这些主要参数的初始数据以及设定好的分配规则,学校这个简单的云计算平台能很快的得出一张排课监考的原始表,进而选课监考管理人员根据这一原始表进一步做修正和调整,这样节约了大量的工作时间并且提高了监考排课的效率。
〔关键词〕云计算;数字图书馆;资源调度;资源分配
〔中图分类号〕G250.76 〔文献标识码〕A 〔文章编号〕1008-0821(2012)09-0025-04 随着云计算技术的发展与成熟,云计算技术已成为数字图书馆运营和读者个性化阅读服务的支撑技术。云计算技术是一种新的IT资源管理、分配、使用模式,是将数字图书馆的云计算资源(主要为计算资源、存储资源、网络资源、基础设施资源、应用和服务等资源)虚拟化之后,划分为虚拟资源池的方式统一为用户动态分配,为读者提供以基础设施即服务(IAAS)、平台即服务(PAAS)、软件即服务(SAAS)3种服务模式为核心的用户服务。
云数字图书馆运营和读者服务活动中,云计算资源在地理位置上呈现分布式结构,具有设备异构性程度高,用户资源需求与管理动态性,以及资源管理与分配策略效率要求高的特点。如何加强云图书馆云计算架构的灵活性与可扩展性,提高云资源管理、调度系统的融合度,实现资源管理、调度、部署和配置的智能化与自动化,确保云虚拟化资源管理与调度安全、高效、可靠和经济,是提高云图书馆用户服务水平和市场竞争力的重要因素[1]。
1 图书馆云资源管理与调度平台的结构与系统功能设计需求 云计算环境下,数字图书馆云计算资源具有分布地域广、基础设施结构多样性、资源管理与分配动态、云资源多用户共享和互操作性强的特点。云资源管理与调度的目的为屏蔽云物理基础设施资源的异构性和动态性,通过为用户提供统一的访问接口来对云资源实施统一的管理、共享、分配和优化服务,确保为读者提供安全、高效、经济、低碳的QoS(服务质量)服务。
1.1 资源管理与调度平台的结构
云图书馆资源管理与调度平台结构主要由云物理基础设施层、虚拟化管理层、云应用阅读服务管理层和工作负荷环境4个层面组成,如图1所示:
图1 云图书馆资源管理与调度平台结构
云物理基础设施主要由云阅读应用服务器、供电系统、云存储服务器、云计算服务器和相应的云数据中心网络平台系统组成,是云应用服务的物理基础设施平台。虚拟化管理层在云物理层基础上,利用虚拟化技术将云物理资源和云计算资源划分为资源池统一管理,为云应用阅读服务的开展提供相应的虚拟化资源管理与调度支持。云应用阅读服务为读者提供所需的云服务和阅读活动行为监测、管理,确保读者云阅读应用活动安全、高效、经济、满意。工作负荷层是云图书馆资源管理与调度平台的最高层,是云应用阅读服务管理与资源调度的最终服务对象,为读者云应用阅读活动提供安全、高效的二次应用开发环境和安全的网络环境,保证读者利用形式多样的阅读终端开展满意的云个性化阅读活动。
云资源调度系统结构的科学性、复杂性、可控性和工作效率,决定了云图书馆系统运营的安全性与有效性。在图书馆云计算资源的管理与调度中,应采用集中式与计算经济相结合的调度方法,所有的云计算资源由一个中央调度程序统一控制、调度。根据云数字图书馆工作效率最优化和读者核心云阅读服务满意度相结合的原则,在安全、经济的前提下,实现云资源管理与调度策略、步骤的高可靠与最优化[2]。
1.2 资源管理与调度的过程
数字图书馆云计算资源管理与调度平台的基本功能,是通过对所接受的读者云阅读服务资源请求进行分析、处理、计算后,根据读者云阅读活动资源需求量进行资源管理、分配、调度和优化。按照云资源用户请求与管理过程划分,可分为资源发现、资源分发、资源管理和资源调度4个步骤。
虚拟化资源发现是资源管理与调度的前提,通过对云虚拟化资源、已分配资源、用户已释放资源进行探测,准确掌握云虚拟化资源的数量、存在的位置、存在的状态和可管理程度。资源分发是根据图书馆云业务运营和读者阅读活动的开展需求,对用户和云阅读应用进行云资源安全、高效、可靠、经济的分配。资源管理是指将云计算资源通过虚拟化技术划分为资源池统一管理,以便于有效的管理、分配、回收和再分配。资源调度是指依据云虚拟化资源池资源存储特点、用户云阅读服务虚拟化资源需求、云系统运营效率状况、云图书馆运营高效与经济性需求,对资源进行统一的管理和调度。
云图书馆读者服务模式和用户需求是资源管理与调度平台功能设计的主导因素,资源管理的安全性、效率、可靠性、经济性是平台设计的指导依据。因此,只有加强云资源管理与调度平台的界面统一与功能融合,提高平台的用户友好性和可操作性,才能降低平台设计、生产、运营费用,提高平台的身份认证与管理、调度活动的安全水平,确保数字图书馆云计算资源管理与调度平台安全、高效、开放、易用[3]。
2 数字图书馆云虚拟化资源管理机制
云计算环境下,数字图书馆通过虚拟化技术将云计算资源(主要由计算资源、存储资源、网络资源、应用资源组成)划分为资源池方式统一管理、分配、调度、优化,较大幅度地提高了云计算环境下数字图书馆系统资源统一划分、综合管理、弹性分配、全面优化的能力。但是,对云系统资源的虚拟化划分、管理与灵活使用,并不是关系云图书馆高效运营的主要方面。而利用有效的资源管理与调试系统,通过采用高效的管理与调度策略来确保虚拟化资源管理与调度活动安全、高效、经济、便捷,才是提高云图书馆运营效率,保证读者云阅读活动满意度和降低云图书馆建设与运营、维护成本,确保低碳运营和具有较强市场竞争力的关键[4]。