云计算的核心技术与“虚拟集群”的概念分析

来源 :硅谷 | 被引量 : 0次 | 上传用户:liuwu521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:云计算平台主要是利用虚拟化技术以及Eucalyptus平台来构建的虚拟集群,云计算平台能够有效实现不同硬件体系结构和软件系统平台的整合,从而可以灵活地搭建满足不同需求的计算环境,不仅可以有效提高计算资源的使用效率,还可以有效解决高性能计算的问题。首先就云计算的核心技术进行系统的说明,然后就虚拟集群的概念进行系统的分析。最后就云计算和虚拟集群技术的优势进行说明。
  关键词:云计算;虚拟集群;概念;核心技术
  中图分类号:TP391 文献标识码:A 文章编号:1671—7597(2012)0510020—01
  0 前言
  云计算技术就是借助网络技术来将分散的计算资源有效的聚合在一起,从而构建一个规模巨大的计算资源系统。云计算具有三个层次的服务,分别软件服务、平台服务以及设施服务。而在云计算平台上进行集群管理就构成了虚拟集群。目前,云计算和虚拟集群技术广泛的应用到计算机等相关行业领域。
  1 云计算以及云计算的核心技术说明
  1.1 云计算说明
  云是网络、互联网的一种比喻说法。通俗的理解,云计算就是一种基于互联网技术的相关服务的增加、使用和交付模式,在云计算技术的基础上,可以通过互联网为相关行业或人员来提供动态性强,容易扩展,而且实用性强的虚拟化资源。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。其中云计算的定义可以从狭义和广义两个方面来理解。云计算的狭义定义是指IT基础设施的交付和使用模式,即是指通过网络以按需、易扩展的方式获得所需的各种网络资源;云计算的广义定义是指服务的交付和使用模式,即是指通过网络以按需、易扩展的方式获得所需的各种网络服务。这种服务可以是与IT、软件以及互联网等相关的服务,也可以是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。
  1.2 云计算的核心技术说明
  其中云计算平台的构建主要是基于虚拟化技术和Eucalyptus平台实现的。以下就分别对其进行详细的说明。
  1.2.1 虚拟化技术。其中当前在云计算平台中应用最为广泛的虚拟化技术主要有KVM虚拟机技术以及Xen虚拟机技术。
  1)KVM虚拟机技术。KVM虚拟机是一个开源的系统虚拟化模块,它主要集成在Linux操作系统中,KVM虚拟机是使用Linux系统的调度器来进行作业调度管理的,另外由于KVM虚拟机是一直基于硬件的完全虚拟化技术,所以它对硬件的要求比较高。
  2)Xen虚拟机技术。Xen虚拟机是一个开源的虚拟机监视器,由于Xen虚拟机即支持硬件系统的半虚拟化也完全支持硬件系统的全部虚拟化,与KVM虚拟机相比,其对硬件的需求比较低,这使得Xen虚拟机对硬件的兼容性比较好。
  1.2.2 Eucalyptus平台。Eucalyptus平台是一个用于实现云计算平台的开源软件,其中Eucalyptus平台主要依靠KVM虚拟机和Xen虚拟机技术来实现的,其中Eucalyptus平台的体系结构主要由云控制器、节点控制器以及集群控制器这三部分实现的。以下就Eucalyptus平台在虚拟机中的配置和使用作详细的说明。
  1)主节点的配置问题。Eucalyptus平台主节点的配置主要是通过在主节点上安装云控制器、集群控制器以及存储服务器来实现的。
  2)计算节点配置问题。Eucalyptus平台中在计算节点配置问题中是通过安装节点控制器来实现的。
  3)网络配置问题。Eucalyptus平台的网络配置主要采用的是以主节点和计算节点之间的网络通信模式为基础的桥接模式,使用这种网络配置方式还需要对计算节点处网络链接的方式进行桥接模式的更改。
  4)主节点以及计算节点的身份认证问题。Eucalyptus平台通过产生系统生成的密钥,然后将公钥复制到计算节点上,来实现主节点与计算节点之间的无密码连接,通过这一机制来实现主节点以及计算节点的身份认证问题。
  2 虚拟集群概念分析
  2.1 虚拟集群的定义
  当前对虚拟集群使用的最为广泛的定义是这样的,所谓的虚拟集群就是通过采用虚拟化技术来虚拟出多台计算节点,从而构建出与物理集群相似的而且规模巨大的一个集群系统。也就是说,虚拟集群就是将那些协同完成特定任务的多台同构或异构的计算机连接起来的系统就是一个虚拟集群系统。显然,虚拟集群系统是一种并行处理的系统。
  2.2 虚拟集群作业管理系统说明
  虚拟集群作业管理系统作为虚拟集群的核心组成部分,其在虚拟集群系统中的地位是至关重要的。其中当前市场上的集群作业管理系统的种类比较多,其中应用最为广泛的就是PBS。其中PBS主要由资源管理器、调度器以及PBS执行器组成的。由于PBS属于开源软件,比较容易获取,而且PBS还有效支持作业的多种运行模式,同时由于PBS还为用户提供了完整的API应用程序接口,所以这非常有利于对系统新的调度策略的设计和开发。
  2.3 虚拟集群作业管理系统各功能模块分析说明
  虚拟集群作业管理系统主要包括三个功能子模块,分别是用户作业提交功能子模块、虚拟集群弹性构建功能子模块以及虚拟集群信息监控功能子模块。
  1)用户作业提交功能子模块。用户作业提交功能子模块主要用来实现对用户通过作业提交页面递交到虚拟集群里的作业进行资源的计算,并在作业运行完后返回计算结果。
  2)虚拟计算弹性构建功能子模块。当虚拟集群的计算资源不能满足作业所需的计算资源时,虚拟计算弹性构建功能子模块就会动态的虚拟出作业所需的虚拟机计算资源,并能够将其动态的添加到虚拟集群中来满足作业的资源需求。
  3)虚拟集群信息监控功能子模块。虚拟集群信息监控功能子模块主要用来实现对虚拟集群各虚拟计算节点信息的监控,一旦有作业提交并运营后,虚拟集群信息监控功能子模块采用就会通过网页的方式来动态的显示各虚拟计算节点的运行状态。
  3 云计算和虚拟集群技术的优势
  3.1 云计算技术的优势
  1)快速启动,搭建应用。云计算最大的好处就是能够快速搭建我们的企业应用,比如我们现在要开发一个网站,我们不必再花费巨资购买硬件集群、不必再耗资组建软件,只需把一切需要的搭建在云上,方便快捷还省钱,这对企业来说绝对是一个不错的选择。
  2)成本低廉,投资灵活。因为云的规模是可以动态伸缩的,易于扩展也易于灵活处理,所以企业可以不加大硬件投资力度来满足应用以及用户的规模增长(降低成本),也无需因项目中断而沮丧(损失较少)。对大企业而言,船大有时也好调头;对中小企业来说,项目运作成本骤减,竞争大企业,可望可及。
  3.2 虚拟集群技术的优势
  与传统的集群管理技术相比,虚拟集群的优势主要体现在如下几个方面:
  1)将云计算平台和集群管理技术有效结合在一起所构建的虚拟集群,可以更加快速方便地构建高性能的集群系统平台。
  2)虚拟集群利用云计算平台的虚拟化技术可以非常灵活地创建虚拟的计算资源,可以有效减少作业的等待时间,非常方便用户的使用。
  3)基于云计算平台的虚拟集群可以实现计算资源利用的最大化,从而可以从根本上解决因计算资源不足而引起的作业排队等待时间过长的问题。
  4 结论
  云计算和虚拟集群技术以及基于云计算平台的虚拟集群构建在计算机相关行业的应用有效的解决了各种技术难题,对促进行业的发展发挥了非常重要的作用。
  参考文献:
  [1]曾龙海、张博锋、张丽华,基于云计算平台的虚拟集群构建技术研究[J].微电子学与计算机,2010(27).
  [2]杜邵敏,云计算平台的核心技术分析[J].东北大学学报,2009(02).
  [3]杨晓伟、廖光灯、胡越明,基于Xen的X86虚拟机性能调优[J].计算机工程,2006(32).
其他文献
中国书法教育研究会学术委员、西冷印社社员、《书法报》副总编刘欣耕,湖北省书协会员、书法报社秘书陈行健,应马来西亚书艺协会的邀请,于一九九八年九月十六日至十月七日对
通过对已有工程案例的经验数据分析,旨在阐明地源热泵系统原理及应用特殊性等内容,重点针对地下土壤的热平衡理论,结合运行效果,提出增加辅助系统的混合式地源热泵系统,以满
急性间歇性卟啉病又称肝性卟啉病,易被误诊。现将我院1982~1984年间,收治的5例报告如下。一、临床资料 见附表。二、讨论本组5例为最常见的急性间歇型并以腹痛为主的腹型血
抗心律失常药物中的I类钠通道阻滞剂以往分为I_A、I_B两个亚型,目前又崛起了一个新亚型,即I_C类.后者的主要电生理特征是显著抑制动作电位〔0〕相的上升速度和幅度,而对心肌
心电图是一项最常用的检查方法,但对老年人的心电图还研究得很少,研究和分析的方法也不统一,对老年人心电图改变的意义和诊断标准也无统一意见。Minnesota心电图编码是世界
本文通过对荣华二采区10
期刊
随着输血技术的飞快发展,成份输血和治疗性单采术在医疗中占有越来越重要的地位。目前,同外已发展至根据成份输血占全部临床输血的比例,来衡量该国家、医院、输血中心的水平
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
本文对39例献血在20次以上,年龄25~51岁的献血员及未献血者正常成人的骨髓巨核细胞进行了对比观察,结果表明两者之间无显著性差异。供血者巨核细胞形态未见病理性变化,其数目
云计算技术发展速度很快,它目前能很好地支持物联网。有云计算,物联网则可以更好的提升数据的存储以及处理能力,而云计算技术自身的技术也得到进一步的完善。物联网在工作过程中,如果失去云计算的支持,物联网的工作性能不会得到充分地发挥,它的意义也会大打折扣。从物联网的核心技术着眼,探讨云计算与物联网的丝缕联系。