目录

  1. 概述
  2. IaaS(基础设施即服务)
  3. PaaS(平台即服务)
  4. SaaS(软件即服务)
  5. 区别与联系
  6. 附录

概述

云计算的兴起,使得软件交付形式产生了新的三种模式(云模式):IaaSPaaSSaaS

IaaS(基础设施即服务)

IaaS(Infrastructure as a Service),即基础设施即服务。提供给消费者的服务是对所有计算基础设施的利用,包括 CPU、内存、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、防火墙、负载均衡器等)的控制

PaaS(平台即服务)

PaaS(Platform as a Service),即平台即服务。提供给消费者的服务是把客户采用提供的开发语言和工具(例如 Java,python, .Net 等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能够控制部署的应用程序,也可能控制运行应用程序的托管环境配置

SaaS(软件即服务)

SaaS(Software as a Service),中文意思是:软件即服务,核心概念是软件的服务化,SaaS 将软件看作是一种服务,而不是一种商品。用户对软件的需求实际上是对应用服务的需求,而用户使用软件实际上是在消费应用服务。软件的用户是服务的需求者和消费者,而软件的提供者是服务的提供者和生产者。

互联网时代的软件革命——SaaS架构设计

通过给消费者完整的软件解决方案,可以从软件服务商以租用或购买等方式获取软件应用,组织用户即可通过Internet连接到该应用(通常使用 Web 浏览器)。所有基础结构、中间件、应用软件和应用数据都位于服务提供商的数据中心内。服务提供商负责管理硬件和软件,并根据适当的服务协议确保应用和数据的可用性和安全性。SaaS 让公司能够通过最低前期成本的应用快速建成投产

区别与联系

随着服务级别逐渐上升(与客户接触越来越密切),用户需要考虑的越来越少(最终甚至只需要使用即可),服务提供商完成的管理逐渐增加

附录

IaaS、PaaS、SaaS、DaaS 都是什么?现在怎么样了?终于有人讲明白了