1.IaaS介绍
IaaS层是云计算的基础。通过建立大规模数据中心,IaaS层为上层云计算服务提供海量硬件资源。同时,在虚拟化技术的支持下,IaaS层可以实现硬件资源的按需配置,并提供个性化的基础设施服务。基于以上两点,IaaS层主要研究两个问题:
1)如何建设低成本、高效能的数据中心。
2)如何拓展虚拟化技术,实现弹性、可靠的基础设施服务。
2.IaaS典型平台
典型的IaaS平台包括Amazon EC2,Eucalyptus和东南大学云计算平台等。
(1)EC2
Amazon弹性计算云(ElasticComputingCloud,EC2)为公众提供基于Xen虚拟机的基础设施服务。AmazonEC2的虚拟机分为标准型、高内存型、高性能型等多种类型,每一种类型的价格各不相同。用户可以根据自身应用的特点与虚拟机价格,定制虚拟机的硬件配置和操作系统。AmazonEC2的计费系统根据用户的使用情况(一般为使用时间)对用户收费。在弹性服务方面,AmazonEC2可以根据用户自定义的弹性规则,扩张或收缩虚拟机集群规模。目前,AmazonEC2已拥有Ericsson、Active.com、Autodesk等大量用户。(www.daowen.com)
(2)Eucalyptus
Eucalyptus(ElasticUtility Computing ArchitectureforLinking Your Programs To Useful Systems)是加州大学圣巴巴拉分校开发的开源IaaS平台,用来通过计算集群或工作站群实现弹性的、实用的云计算。区别于AmazonEC2等商业IaaS平台,Eucalyptus的设计目标是成为研究和发展云计算的基础平台。为了实现这个目标,Eucalyptus的设计强调开源化、模块化,以便研究者对各功能模块升级、改造和更换。目前,Eucalyptus已实现了和Amazon EC2相兼容的API,并部署于全球各地的研究机构。
(3)东南大学云计算平台
东南大学云计算平台面向计算密集型和数据密集型应用,由3500颗CPU内核和SOOTB高速存储设备构成,提供37万亿次浮点计算能力。其基础设施服务不仅支持Xen、KVM、VMware等虚拟化技术,而且支持物理计算节点的快速部署,可根据科研人员的应用需求,为其按需配置物理的或虚拟的私有计算集群,并自动安装操作系统、应用软件。由于部分高性能计算应用对网络延时敏感,其数据中心利用40Gbit/sQDRInfiniBand作为数据传输网络,提供高带宽低延时的网络服务。
(4)OPENStack
Rackspace和NASA联手推出的云计算平台。为那些希望给用户提供云服务的托管供应商们创造了进入云计算领域的机会,就像Parallels Virtuozzo为Web托管公司开发了虚拟化私有服务器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。