云计算的SPI服务模型

来源: 《让云触手可及:微软云计算实践指南》作者:赵立威 方国伟
2011/2/9 11:21:47
在云计算中,根据其资源池中资源的类别,可以把云计算的服务模型分为三种,即所谓的SPI 模型。

分享到: 新浪微博 腾讯微博
本文关键字: 云计算 SPI 服务模型

为了便于理解平台即服务的服务模型,我们可以把它看成是一个基于云计算的操作系统,而开发人员可以针对这个新的云操作系统开发应用程序。目前PaaS 的典型实例有微软的Windows Azure 平台、Google App Engine 等。PaaS 不仅自身拥有很好的市场应用前景,而且能够推进SaaS 并与其共同发展。对于想进入SaaS 领域的服务提供商而言,PaaS 关键是降低了他们开发和提供SaaS 服务的门槛,提高了开发的效率。

1.4.3 基础设施即服务(IaaS,Infrastructure as a Service)

基础设施即服务(IaaS )是指把IT 基础设施作为一种服务通过网络对外提供。在这种服务模型中,用户不用自己构建一个数据中心,而是通过租用的方式来使用基础设施服务,包括服务器、存储和网络等。在使用模式上,IaaS 与传统的主机托管有相似之处,但是在服务的灵活性、扩展性和成本等方面IaaS 具有很强的优势。用户无须购买物理硬件,只需通过网络申请服务即可搭建自己的系统环境。这个服务模式相当于把IT 基础设施像日常生活中的水和电一样以服务的形式集中供应,并按照服务内容和实际使用量进行计费。由于要保证资源的动态分配和定制资源的分配粒度,因此在IaaS 的平台实现中一般都需要使用各种虚拟化技术。

IaaS 类型的云计算服务有以下主要特点。

(1)以服务的形式提供虚拟硬件资源,包括服务器、存储、网络等。

(2)用户对基础设施环境需要自己进行系统管理。

在这个服务类型中,最著名的是亚马逊提供的AWS(Amazon Web Services )服务。亚马逊通过不同的服务方式把自己庞大数据中心的基础设施对外提供出租服务,比如通过弹性计算服务(EC2 )提供虚拟机租用服务,通过简单储存服务(S3 )提供存储租用服务等。

我们可能还会看到一些别的服务形式名称,比如Office as a Service 、Hardware as a Service 、Database as a Service 、Integration as a Service 等,这些都可以看成是上面三种主要服务模型的延伸或细分,一般都可以把它们归到业内认可的SPI 模型中的一种。

1.4.4 三种服务模型之间的联系和区别

云计算的三种服务模型中的任何一种都可以独立对外提供服务,云计算服务提供商也可以直接从底层硬件平台开始构建自己要提供的服务。比如,一个SaaS 服务商完全可以自己构建一个SaaS 平台来提供服务。但是,从层次上讲这三种不同的服务是处于不同层次的服务,而且相互之间可以有一定的依赖关系。

假设一个ISV 想提供SaaS 服务,它可以自己建造数据中心,然后采购软硬件,并开发相应的应用程序来提供服务。但是一个相对简单的方式是利用其他服务商提供的PaaS 平台,这样这个ISV 就可以把主要精力放在构建应用程序的业务逻辑上面,而不用在基础平台构建、运维,平台扩展性和灾备等方面花费太多精力。同样对于IaaS ,无论是最终用户、SaaS 提供商还是PaaS 提供商都可以从基础设施服务中获得应用所需的计算能力,但却无须对支持这一计算能力的基础IT 软硬件付出较大的原始投资成本。

云计算的三种服务模型所针对的用户类型实际上是不一样的。SaaS 由于提供的是应用服务,因此针对的是最终用户,也就是一般的应用程序使用人员。用户在使用SaaS 的时候一般不需要对技术本身有特殊要求,只需要了解软件服务本身的一些操作规则即可。用户一般也不需要对服务商提供的SaaS 服务进行二次开发,只需要简单的设置就可以使用。PaaS 提供的是平台服务,因此针对的用户是开发人员。PaaS 需要开发人员针对平台的编程接口进行应用程序设计和开发,然后部署在上面。如果这个部署的应用是对外提供软件服务的,那就是SaaS 服务。IaaS 提供的是最底层的IT 基础设施服务,因此它直接针对的用户是IT 管理人员。IaaS 提供的服务首先需要IT 管理人员来进行配置和管理,然后才能在其上进行应用程序的部署等工作。

SaaS 的好处在于对用户的要求比较低,基本上是现成的应用,用户可以直接应用,但问题是用户的需求不是都有现成应用服务来解决的。PaaS 的好处在于用户可以直接在上面开发应用程序,而不用关心底层系统平台的维护,但是它的问题在于不利于已有应用的迁移。IaaS 对已有应用的迁移相对比较平滑,用户使用平台的灵活度相对要大一些,但是要做的事情也相对更多。

所以,三种云计算服务类型所提供的功能和所针对的用户是不同的,用户可以结合实际需求来选取相应的云计算服务。最后一点需要说明的是,上面三种服务模型的划分不是绝对的,有时候不同层次的服务覆盖面上有一些相互重复,而云计算服务提供商也会根据用户需求等情况对自己的服务进行一些调整和延伸。

共2页: [1]2 下一页
责编:刘沙
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map