基于虚拟化技术的私有云计算平台设计.docVIP

基于虚拟化技术的私有云计算平台设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于虚拟化技术的私有云计算平台设计.doc

基于虚拟化技术的私有云计算平台设计   摘要:为提高分布式集群系统的硬件资源利用率,避免闲置设备造成的经济损失,结合虚拟化技术,提出了一种基于多种框架技术的私有云平台实现方案。该方案整合底层硬件资源,实现了对资源的按需分割、动态分配及动态迁移,并针对传统的虚拟机部署方法中的负载不均衡问题,提出了基于动态分配决策的虚拟机部署机制,该策略根据虚拟机资源的特点,结合现有物理节点的负载情况,对虚拟机进行了动态部署。最后设计实现了灵活性强、可扩展性能好的私有云计算服务平台,以石油勘探中的傅里叶有限差分叠前深度偏移为测试用例进行了应用测试,证明了私有云平台的可行性和有效性,并对虚拟机的部署机制进行了测试。实验结果表明,动态分配决策能够在部署大量虚拟机的同时,较好地保持私有云平台的负载平衡。   关键词:私有云服务;私有云平台架构;虚拟机部署;动态分配;负载均衡   中图分类号: TP393   文献标志码:A   0引言   近年来,伴随着计算机技术的飞速发展,越来越多的计算服务都离不开云计算[1]的支撑。云计算为各行各业带来了多样化的服务,使数据中心极大地提高设备利用率,避免闲置设备造成的经济损失,降低人员及管理成本[2],这对企事业单位来说具有极大的诱惑力。因此,构建一个灵活、高效、健壮的私有云计算平台成为了国内外各大信息技术(Information Technology, IT)企业的研究热点之一[3]。现如今,构建私有云平台技术已日趋成熟,主要采用使用商业解决方案和开源解决方案来构建私有云平台[4]。不少商业公司提供了较为成熟的私有云整体解决方案,比较典型的是IBM蓝云计算平台[5],此外还可使用开源解决方案构建私有云平台,这种方案是利用开源系统构造企业或组织的私有云平台,比较典型的是使用OpenStack[6]和 Eucalyptus[7]等开源系统。   目前石油勘探开发行业[8]对于高性能计算有着强劲的应用需求,高精度勘探对地震资料的存储和处理能力的需求呈指数倍增长,我校早期购置的一些32节点、64节点的小规模集群虽性能良好,但已不能满足大规模计算任务日益增长的需求,从而导致可用资源处于闲置状态,迫切需要对现有的IT设备基础资源进行最大限度的整合,形成统一、高效、弹性化的私有云计算平台,提供给用户方便、快捷的自愿申请及使用模式。使用商业方案的云构建模式存在价格高、可扩展性差、授权模式复杂等问题,很多情况下并不适合采用,使用开源方案构建模式虽可扩展性较好,但系统兼容性不佳,且对一般服务支持也较少,无法按照实际需求定制云服务模块。高校的私有云平台并不像企业云一样仅提供一种或几种固定的服务,具有服务多样性的需求,不仅需要 Web 服务等常规服务,也有科研计算、数据存取等特殊服务,同时还要考虑到日后可能会出现的新的服务模式,这就要求云平台具备较强的灵活性和可扩展性。   虚拟化技术[9]是云计算平台的核心技术之一,基于虚拟化技术搭建私有云计算平台可以降低运维成本、简化管理、提高系统高可用性。虚拟技术优势的发挥取决于虚拟资源的部署,部署效果的好坏在很大程度上决定了云平台所提供的服务质量的好坏。目前针对虚拟机部署的研究较少,大多依据传统的部署方法进行,未充分考虑宿主机所能承受的负载量,导致宿主机性能与虚拟机上产生的负载量匹配状况不佳,不可避免地带来由于资源得不到合理利用而引起的负载不均衡问题,影响了云计算提供的服务质量。   针对上述两个问题,本文基于Java框架技术[10],设计实现了一种灵活性强、可扩展性能好的私有云计算服务平台,作为基础设施即服务(Infrastructure as a Service, IaaS)资源的通用前端,该平台建立在服务器组合而成的计算机集群之上,通过服务器虚拟化技术,实现了对资源的按需分割、动态分配及动态迁移,还提出一种动态分配管理机制,实现了虚拟机资源的快速部署,一定程度上解决了云平台的负载不均衡问题,提高了资源的利用率。   1云平台框架构建   1.1平台总体架构   云计算环境中的集群组织架构一般分为两种:集中式和对等式[11]。本文所建立的私有云平台主要是以虚拟化服务为核心功能,其中最重要的物理资源的支撑就是计算机节点及存储设备,为防止因单节点而导致系统崩溃的问题出现,所以采用对等式的资源组织架构。采用这一架构就要求整个网络中的每一个节点都必须有完整的服务,当新的消息到达时,响应节点就必须要将消息传播到各个节点中去,维护整个网络数据的一致性。通过分析平台功能需求,设计了私有云平台的体系结构,如图1所示,该体系结构可以分为应用层、服务层和资源层。平台服务层用来建立一组通用的服务接口,来完成与本地资源的通信。资源层为私有云平台提供可共享的资源,包括处理器、内存、存储

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档