admin 管理员组

文章数量: 1184232


2024年3月25日发(作者:css输入框样式)

云计算架构模式SaaS、PaaS、IaaS的区别与联系

根据现在最常用,较权威的NIST(National Institute of Standards and Technology,

美国国家标准技术研究院)定义,根据用户体验角度及服务类型,云计算主要分为三种服务

模式:SaaS、PaaS、IaaS。SaaS主要将应用作为服务提供给客户,IaaS是主要是将虚拟

机等资源作为服务提供给用户,Paas以服务形式提供给开发人员应用程序开发及部署平台。

1) SaaS(Software-as-a-service,软件即服务)

Saas是最为成熟、最出名,也是得到最广泛应用的一种云计算。可以将它理解为一种

软件分布模式,在这种模式下,应用软件安装在厂商或者服务供应商那里,用户可以通过

某个网络来使用这些软件,通常使用的网络是互联网。这种模式通常也被称为"随需应变

(on demand)"软件,这是最成熟的云计算模式,因为这种模式具有高度的灵活性、已

经证明可靠的支持服务、强大的可扩展性,因此能够降低客户的维护成本和投入,而且由

于这种模式的多宗旨式的基础架构,运营成本也得以降低。

2) PaaS(Platform-as-a-Service:平台即服务)

PaaS提供了基础架构,软件开发者可以在这个基础架构之上建设新的应用,或者扩展

已有的应用,同时却不必购买开发、质量控制或生产服务器。的、Google的App Engine

和微软的Azure(微软云计算平台)都采用了paas的模式。这些平台允许公司创建个性化

的应用,也允许独立软件厂商或者其他的第三方机构针对垂直细分行业创造新的解决方案。

3) IaaS(Infrastructure-as-a-service:基础架构即服务)

IaaS通过互联网提供了数据中心、基础架构硬件和软件资源。IaaS可以提供服务器、

操作系统、磁盘存储、数据库和/或信息资源。IaaS的主要用户是系统管理员。最高端IaaS

的代表产品是亚马逊的AWS(Elastic Compute Cloud),不过IBM、Vmware和惠普以及

其他一些传统IT厂商也提供这类的服务。IaaS通常会按照"弹性云"的模式引入其他的使用

和计价模式,也就是在任何一个特定的时间,都只使用你需要的服务,并且只为之付费。

它们之间的关系分析:

1.用户体验角度

它们之间关系是独立的,因为它们面对不同类型的用户。

2.技术角度

它们并不是简单的继承关系(SaaS基于PaaS,而PaaS基于IaaS),因为首先SaaS可

以是基于PaaS或者直接部署于IaaS之上,其次PaaS可以构建于IaaS之上,也可以直接

构建在物理资源之上。

IaaS、 PaaS、 SaaS三者之间界限正趋于模糊,严格区分SaaS、PaaS、IaaS三者

的区别是次要的。因为这三种模式者要涉及外包负载、人员开支管理、服务器及网络的软

硬件维护等问题。从更高层面来看,SaaS、PaaS、IaaS都是为了解决用户的问题,都是

为了业务而服务。例如它们都试图为用户降低IT基础设施成本、充分发挥IT资源规模经

济效益、提供强大的扩展能力。

SaaS服务模式与传统许可模式软件有很大的不同,它是未来管理软件的发展趋势。相


本文标签: 模式 服务 提供 用户