IaaS(Infrastructure as a Service),即基础设施即服务。
消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。
- 中文名
- 基础设施即服务
- 外文名
- Infrastructure as a Service
- 简 称
- IAAS
- 应用学科
- 网络存储 网络服务
- 属 性
- 云计算服务模式
应用方式
作为Infrastructure as a Service (IaaS) 在实际应用中的一个例子,The New York Times 使用成百上千台 Amazon EC2虚拟机实例在 36 小时内处理 TB 级的文档数据。如果没有 EC2,The New York Times 处理这些数据将要花费数天或者数月的时间。
IaaS通常分为三两种用法:公有云共的和、私有云的和混合云。AmazonEC2在基础设施云中使用公共服务器池(公有云)。更加私有化的服务会使用企业内部
数据中心的一组公用或私有服务器池(私有云)。如果在企业
数据中心环境中开发软件,那么这两种类型公有云、私有云、混合云都能使用,而且使用EC2临时扩展资源的成本也很低,如—比方说开发和测试,混合云。结合使用两者可以更快地开发应用程序和服务,缩短开发和测试周期。
同时,IaaS也存在
安全漏洞,例如服务商提供的是一个共享的基础设施,也就是说一些组件或功能,例如CPU
缓存,、GPU等对于该系统的使用者而言并不是完全隔离的,这样就会产生一个后果,即当一个攻击者得逞时,全部服务器都向攻击者敞开了大门,即使使用了hypervisor,有些客户机
操作系统也能够获得基础平台不受控制的访问权。解决办法:开发一个强大的分区和防御策略,IaaS供应商必须监控环境是否有未经授权的修改和活动。 [1]
与云计算
[2] 根据NIST(NationalInstituteofStandardsandTechnology,美国国家标准与技术研究院)的权威定义,云计算的服务模式有SPI(即SaaS、PaaS和IaaS)这三个大类或层次。这是目前被业界最广 泛认同的划分。PaaS和IaaS源于SaaS理念。PaaS和IaaS可以直接通过SOA/Web Services向平台用户提供服务, 也可以作为SaaS模式的支撑平台间接向最终用户服务 [3] 。
1. SaaS:提供给客户的服务是运营商运行在
云计算基础设施上的应用程序,用户可以在各种设备上通过
客户端界面访问,如
浏览器。消费者不需要管理或控制任何
云计算基础设施,包括网络、服务器、
操作系统、存储等等;
2. PaaS:提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的
云计算SPI关系图
或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置;
3. IaaS:提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、
存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括
操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制
操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、,
防火墙,、
负载均衡器等)的控制。
平台
1、OpenStack
Rackspace和NASA联手推出的
云计算平台。为那些希望给用户提供云服务的托管供应商们
NIST云服务SPI模式
创造了进入云计算领域的机会。
2、Eucalyptus
Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems
(Eucalyptus)是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的
云计算。最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,当下已经商业化,发展成为了 Eucalyptus Systems Inc。Eucalyptus Systems公司还在基于开源的 Eucalyptus 构建额外的产品并提供支持服务。
Eucalyptus 并非一个完全开源的项目,涉及到商业版本的利益,该公司并不愿意开源底层的高性能模块的源代码。
云托管 安徽省内第一款基于云计算技术的互联网基础设施托管服务。 基础设施服务 在“云”中隔离出独立安全的网络环境,以应用为单位,按需灵活组合使用物理和虚拟化IT及IDC资源,提供云主机、网络宽带、云构件与高等级SLA运维服务。
厂商
国外
[4] 当选择云计算基础设施软件厂商(如VMware、微软、IBM或HP)时,人们会希望选择一个有明确云计算战略的厂商,同时厂商所提供的商品还应满足你的需求且不会突破你的预算。你还应该寻找一个能够提供创新产品的厂商,即其产品应能与其他厂商的云计算平台实现互操作。这里需要指出的任意一家IaaS厂商都没有完全满足所有这些要求。不考虑你选择哪一个云计算厂商,构建私有云都将是昂贵的;如果没有经过深思熟虑和产品调研比较,你所面临的风险将是受制于某一厂商而无法脱身。
VMware
VMware公司拥有着250,000的客户规模、大量的合作伙伴以及市场上可能是最广泛的云计算组合,因此也就占据了x86虚拟化市场。该公司的云计算战略是成为领先的云计算推动者,提供基础设施和管理组件以实现私有云计算和公共云计算的实施,这一战略在过去的一年中都是非常成功的。
VMware公司正在积极寻求尽可能多的合作伙伴以便于支持其混合云计算产品,从而整合企业内部自建私有云计算和公共云计算。vCloudAPI是其混合云计算战略的一个重要组成部分。该公司也推出了供防火墙内部云计算基础设施使用的vSphere和推动公共云计算实施的vCloudExpress。VMware公司的私有云计算产品。vSphereESXi是技术领先的专用管理程序,而vMotion是在数据中心内实现虚拟服务器迁移的先进工具。
微软
由于VMware的虚拟化技术已在众多Windows Server操作系统上得到应用,因此微软公司也正面临着这一强大竞争对手的挑战。微软公司的云计算战略涉及云计算软件产品的两个不同部分及其之间几乎不存在的互操作性。其企业私有云产品,它构建在WindowsServer2008、Hyper-V、系统中心及其组件基础之上。WindowsAzure,这是微软的平台即服务(PaaS)云计算平台。
IBM
IBM公司拥有一个令人印象深刻的产品、技术和服务组合,但是其不明确的云计算战略却也为其IT领导位置蒙上了一层阴影。因为,IBM公司倾向于推出其单个产品,这明显偏离了云计算的基本理念。
IBM公司的私有云计算产品。CloudBurst是一个私有云计算基础设施产品,它可用于运行在IBM平台上的硬件设备或软件堆栈,当然在经过一定努力之后也可适用于其他非IBM平台。SmartCloud公共云计算基础设施软件可以加速大型最终用户至私有云或公共云的行程。它是受到限制的,主要面向新云计算架构应用程序的开发和部署。
CloudSwitch
CloudSwitch是一家于被Verizon收购的小公司,在与Terremark合并后成为Verizon公司的一家子公司。CloudSwitch是总部位于美国Mass州Burlington的一个独立团队。重点关注于创建一系列混合云套件产品以促进工作负载的可移植性和易于管理。该战略被应用于全球范围,以求实现在不同云计算平台之间工作负载的迁移。CloudSwtich的私有云计算产品。CloudSwtich使企业能够在云计算中运行应用程序,并在云计算之间实现应用程序迁移而不必重新设计应用程序架构或修改管理工具与政策。CloudSwitch是Terremare企业云计算服务的一个集成功能。
HP
HP公司有意在Open Stack上出售其云计算软件,即用于主动创建和管理云计算的开源IaaS。还不清楚众多HP客户是否会追随该战略,这是因为OpenStack是一个有第三方支持的开源项目。据报道,距离适于生产环境的应用已有18个月之久。HP公司的私有云计算产品。HP公司的云计算产品战略有三个部分:1.CloudSystem 2.云计算服务自动化 3.云计算咨询服务。
OpenStack
OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。
创造了进入云计算领域的机会,就像Parallels Virtuozzo为Web托管公司开发了虚拟化私有服务器。
Eucalyptus
Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus)是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,后来进行了商业化,发展成了 Eucalyptus Systems Inc公司。不过,Eucalyptus 仍然按开源项目那样维护和开发。Eucalyptus Systems 还在基于开源的 Eucalyptus 构建额外的产品;它还提供支持服务。
Amazon EC2
亚马逊弹性云计算(Amazon Elastic Compute Cloud,简称Amazon EC2),是由亚马逊Web服务产品之一,Amazon EC2利用其全球性的数据中心网络,为客户提供虚拟主机服务,让使用者可以租用云电脑运行所需应用的系统。
Google Compute Engine(GCE)
Google Compute Engine(GCE)是一个IaaS平台,其架构与驱动
Google服务的架构一样,开发者可以在这个IaaS云管理平台上运行Linux虚拟机,获得云计算资源、高效的本地存储、通过Google网络与用户联系,得到更强大的数据运算能力。
国内
华胜天成
华胜天成是中国本土IT服务企业,2007年前后,开始从事云计算业务。公司在云计算业务中可涉及IaaS/PaaS/SaaS等平台建设,其中华胜天成自有研发的IaaS管理平台已经成功推向市场。并且公司与IBM在云计算领域开展深度合作,双方协同研发的IaaS整体解决方案即“华胜天成蓝云平台”于2011年正式对外发布; [1]
阿里巴巴
世纪互联
世纪互联2008年初开始进行IaaS探索,并推出了现今通用的“
云主机”,2009年初推出云主机beta版,2009年底重组为云快线,2010年底推出云主机2.0。 [3]
无锡华云数据技术服务有限公司
无锡
华云数据技术服务有限公司成立于2010年,总部位于江苏无锡,在中国北京、上海、厦门等地拥有分公司。华云数据产品覆盖云计算平台,云服务器、云存储、云应用、云监控等系列IaaS层基础商业服务,在北京、上海、武汉、成都、美国等地建立了超过100个云计算服务节点。
万网
万网其在云主机领域,开始关注的时间较早,但行动的步伐则较慢。这与万网对传统IDC业务的熟悉和稳重的企业风格有关。如果不是投入阿里阵营,其在云主机领域不可能有现今的地位。因为其在研发上的投入极为谨慎,也没有自有的BGP带宽。很可能处于比西部数码略好的境地。
鹏博士云计算业务中心
鹏博士云计算业务中心是以电信通云主机事业部为基础台阶起步发展的,成立于2011年8月,经过2年的发展,正在逐步摆脱原有的传统IDC业务风格,积极利用云计算技术,探索着创新业务模式。虚拟企业云服务依托鹏博士虚拟数据中心VPDC,应用虚拟化、自动化部署等技术,构建可伸缩的虚拟化基础架构,采用集中管理、分布服务模式,向用户提供一点受理、全网服务的基础IT设施方案与服务。VPDC基于企业级应用服务架构,不但可以降低企业总体投入成本,快速交付所需应用服务,而且可以依托专业的运维服务,保证企业应用数据的安全和性能的稳定。 [5]
- 【转】《从入门到精通云服务器》第七讲—IAAS、PAAS、SAAS
Saas.Paas.IaaS这三个词,一直困扰众人很久.就拿字面意思来说,分别是:软件即服务,平台即服务,设施即服务.小编表示这个不往深了讲,真心看不懂,还容易弄混淆.今天我们就来扒一扒这三者的深层含 ...
- 云计算的三种服务模式:SaaS/PaaS/IaaS
转载http://blog.chinaunix.net/uid-22414998-id-3141499.html 定义 云计算主要分为三种服务模式,而且这个三层的分法重要是从用户体验的角度出发的: S ...
- what's cloud computing? IaaS
Cloud computing has changed the ITC industry. Companies like Amazon, Google and Microsoft have built ...
- IaaS、PaaS、SaaS 之间的区别
IaaS.PaaS.SaaS 之间的区别 “云服务”现在已经快成了一个家喻户晓的词了.如果你还不知道PaaS.IaaS和SaaS的区别,那就太out了. “云”其实是互联网的一个隐喻,“云计算”其实就 ...
- IaaS/PaaS/SaaS
如果你是一个网站站长,想要建立一个网站.不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序.现在你追随潮流,采用流行的云计算,如果你采用IaaS服务,那么意味着你就不用自己买服 ...
- IaaS, PaaS, SaaS 解释
IaaS.PaaS.SaaS作为云计算三种服务模式,下面会着重介绍他们的定义.作用.功能.对应产品以及他们之间的关系等. 一.定义: SaaS:Software as a Service,软件 ...
- 移动App开发需要更多的PaaS平台而不是IaaS
时代的变迁,创业的大潮,越来越多的人关注了有点开发,越来越多的人了解了互联网服务术语:PaaS.IaaS.SaaS.BaaS等.今天大家在开发App的时候这么多复杂的云服务如何来选择呢? IaaS服务 ...
- Windows Azure Cloud Service (38) 微软IaaS与PaaS比较
<Windows Azure Platform 系列文章目录> 最近一直想总结Azure IaaS和PaaS的区别与比较,写个博文详细说明一下.建议读者在阅读之前,先熟悉微软PaaS和Ia ...
- Windows Azure Virtual Machine (1) IaaS用户手册
<Windows Azure Platform 系列文章目录> Azure IaaS用户手册 - Azure IaaS相关技术- Azure虚拟机成本分析- 创建Azure虚拟机- 使用 ...
- OpenStack Austin 峰会观察:OpenStack as IaaS 已是过去,Solutions on OpenStack 才是未来
虽然搞 OpenStack 前后也有几年,但是今年在美国 Austin 举办的 OpenStack Summit 我还是第一次参加.回来之后,一直还在回味,觉得要写点东西,将我在这次峰会上的观察和思考 ...
随机推荐
- [算法]用JAVA实现快速排序
问题描述: 实现对数组的普通快速排序与随机快速排序实验要求: (1)实现上述两个算法 (2)统计算法的运行时间 (3)分析性能差异,作出总结 代码: 一:普通快速排序 public class Qui ...
- JAVAWEB servlet验证登录时进行完全的非空判断防止空值登录
如果不进行完全的非空判断,那么对 "" 这种类型的空值就会导致直接登录 所以需要用下面的字符串处理方法对其进行判断 这样就可以防止空值登录了 容易出现的混淆错误: 这里的空值登录容 ...
- Eclipse实用插件
Eclipse实用插件 安装:Help - Eclipse Marketplace 查看图片:QuickImage 主题:Darkest Dark 代码风格:https://blog.csdn.net ...
- 腾讯云服务器linux Ubuntu操作系统搭建ftp服务器vsftpd
腾讯云服务器linux Ubuntu操作系统安装ftp服务器vsftpd 操作系统: Ubuntu Server 16.04.1 LTS 64位 下面我将系统重装, 一步一步从头开始,安装FTP服务器 ...
- HTTP 请求/响应报文结构
请求报文和响应报文都是由以下4部分组成: 1.请求行/响应行 2.请求头/响应头 3.空行 4.消息主体(请求体/响应体) 请求报文结构 请求行 格式为:Method Request-URI HTTP ...
- [Unity Shader] 常用的数值类型和语义
书看到第八章,跟随写了一些例子,但有些数值类型的使用还是需要特别注意,经常需要查阅,在这里做一下总结. 1 ShaderLab属性类型和Cg变量类型的匹配关系 Color.Vector:float4, ...
- Siki_Unity_4-4_丛林战争_Socket/TCP网络游戏开发
Unity 4-4 丛林战争(Socket/TCP网络游戏开发) 任务1:素材.演示.Prerequisite 使用c#的有关TCP的底层API进行服务器端的开发(直接通过socket进行通信) 功能 ...
- K-SVD字典学习及其实现(Python)
算法思想 算法求解思路为交替迭代的进行稀疏编码和字典更新两个步骤. K-SVD在构建字典步骤中,K-SVD不仅仅将原子依次更新,对于原子对应的稀疏矩阵中行向量也依次进行了修正. 不像MOP,K-SVD ...
- nodejs 搭建自己的简易缓存cache管理模块
http://www.infoq.com/cn/articles/built-cache-management-module-in-nodejs/ 为什么要搭建自己的缓存管理模块? 这个问题其实也是在 ...
- SharpDevelop 笔记
1. 下载地址: http://jaist.dl.sourceforge.net/project/sharpdevelop/ 2. 使用 VS2012 去掉编译不通过的 Test ,其它可以运行调试. ...