云计算的三种服务模式:IaaS,PaaS和SaaS

来源:互联网 发布:mysql 默认开启事件 编辑:程序博客网 时间:2024/05/17 22:00


从用户(开发者或应用)的角度来看,无所谓什么PaaS、IaaS,用户使用的就是服务(统一的服务生命周期管理、资源管理、API等),如何分层、服务架构怎样,是底层平台的事情。

从服务提供商的角度来看,使用偏底层的资源(计算、存储、网络等)所构建的服务,一般称之为IaaS,典型的如虚机服务、存储服务、负载均衡服务等;而使用底层资源之上的其他资源所构建的服务,一般称为PaaS,如中间件资源(应用服务器、数据库、工作流等);PaaS的服务是可以构建在IaaS之上的(当然也可以基于物理设施构建PaaS);当PaaS和IaaS并存时需要提供统一的管理平台,对服务/资源的全生命周期进行管理和监控,这个管理平台可以称作PaaS管理平台。另外,PaaS的一个典型特征是可以提供应用间的集成能力,可以映射为SOA,这主要是在私有云PaaS中体现。

再从应用的角度来看,当应用使用了一个IaaS提供的服务,与使用一个PaaS提供的服务,区别又是什么呢?比如应用使用了IaaS提供的文件存储服务,同时又使用了PaaS提供的关系型数据库服务,区别也不过是API的高级还是低级。





0 0