云计算IaaS实例的研究综述.docVIP

  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文档。上传文档
查看更多
云计算IaaS实例的研究综述

云计算IaaS实例的研究综述   摘 要:对比传统基础架构,分析了云计算IaaS的组件和工作原理,研究了IBM的PowerLinux架构、思科的HyperFlex架构以及华为的Openstack架构的各自特点及服务,以期为用户选择IaaS服务提供参考。   关键词:云计算;IaaS;Hadoop;云基础架构   DOIDOI:10.11907/rjdk.171372   中图分类号:TP301   文?I标识码:A 文章编号文章编号:1672-7800(2017)008-0208-03   0 引言   随着2006年谷歌推出“101计划”,云计算开始进入人们视野。如今,云计算已在人们的工作、生活中得到了广泛应用。云计算能给用户带来更少的支出、更高的效率、更灵活的扩展性,都是源于云计算是基于对整个IT领域的变革,其技术和应用涉及硬件与软件系统、运维管理、服务模式等各个方面。   云计算的服务形式主要有3种:SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础即服务)。IaaS作为云计算最基础的服务,将基础架构进行云化,为应用系统的安装、部署和运行维护提供支撑,以提升应用系统工作效率,降低总成本。IaaS由于包含各种软硬件系统,因此在向云迁移过程中也面临前所未有的挑战。本文首先分析IaaS的各种组件和工作原理,然后研究IBM的PowerLinux架构、思科的Cisco HyperFlex架构、华为的OpenStack架构,分析相关产品特点,最后对3种服务进行比较,以期为用户选择合适的基础架构服务提供借鉴。   1 传统基础架构   传统的IT基础架构如图1所示,属于专机专用系统。只要有新应用系统上线,就要分析该应用系统的资源需求,确定基础架构所需的计算、存储、网络等设备规格和数量。传统模式主要存在以下问题[1]:   (1)硬件资料高配低用。出于对未来业务发展的考虑,在选择计算、存储、网络等硬件设备配置时通常留有余量,但余量一般使用较少,从而使高配置的硬件设备利用率不高。   (2)整合困难。用户需要上线新的应用系统时,会优先考虑部署在既有的基础架构上。但由于不同应用系统所需的运行环境等有很大差异,而且考虑到可靠性、稳定性、运维管理等问题,将新、旧应用系统整合在一套基础架构上的难度非常大,更多用户往往选择新增与应用系统配套的计算、存储和网络等硬件设备。   综上述,传统的基础架构使得整体资源利用率不高,而且占用过多的机房空间和能源。随着应用系统的增多,IT资源的效率、扩展性、可管理性等都面临很大的挑战。   2 云计算基础架构   云基础架构在传统基础架构计算、存储、网络硬件层的基础上,增加了虚拟化层与云层,使得计算、存储、网络以及对应的虚拟化单个产品和技术本身不再是核心,重要的是通过资源整合,形成一个有机的、可灵活调度和扩展的资源池,面向云应用实现自动化的部署、监控、管理和运维功能。   在云基础架构模式下,服务器、网络、存储、安全采用虚拟化技术,资源池使得产品及对应的计算、存储、网络以及虚拟化策略是动态变化的。云基础架构融合的关键在于网络,目前计算虚拟化、存储虚拟化技术已相对成熟并自成体系,但就整个IT基础架构而言,网络是将计算资源池、存储资源池、用户连接在一起的纽带,只有网络能够充分感知到计算资源池、存储资源池和用户访问的动态变化,才能进行动态响应,在维护网络连通性的同时,保障网络策略的一致性。否则,通过人工干预和手工配置,将大大降低云基础架构的灵活性、可扩展性和可管理性。   3 基础架构技术   云计算基础架构主要使用Hadoop分布式系统平台,如图2所示。Hadoop由HDFS、MapReduce、HBase、Hive和ZooKeeper等组成,HDFS(Hadoop Distributed File System)是最基础与重要的元素,它作为底层分布式文件系统,用于存储集群中的所有存储节点,执行使用的是MapReduce引擎。   (1)Pig可加载数据、表达转换数据以及存储最终结果。Pig内置的操作使半结构化数据变得有意义(如日志文件)。同时Pig可扩展使用Java中添加的自定义数据类型并支持数据转换。   (2)Hive是基于Hadoop的一个工具,提供完整的SQL查询,可以将sql语句转换为MapReduce任务运行。   (3)ZooKeeper是一个分布式、开放源码的分布式应用程序协调服务,为分布式应用提供一致性服务,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。   (4)HBase是一个开源的、基于列存储模型的分布式数据库。   (5)HDFS是一个适合运行在通用硬件(Commodity Hardware)上的分布式文件系统,有着高

文档评论(0)

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

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

1亿VIP精品文档

相关文档