SaaS、PaaS、IaaS的区别

SaaS

软件即服务(英语:Software as a Service,缩写为 SaaS,发音:sæs或sɑs[1])也被称为“即需即用软件”(即“一经要求,即可使用”),它是一种软件交付模式。在这种交付模式中云端集中式托管软件及其相关的数据,软件仅需通过互联网,而不须通过安装即可使用。
用户使用时只需由一个网页浏览器来访问软件,使用服务。目前普通互联网用户使用的都是SaaS服务。

特点:

  • 通过配置来影响功能或外观,无需软件开发商来定制
  • 功能升级速度更快,风险更低。所有的升级工作都是在服务商集中管理的服务器中进行,无需客户进行任何操作
  • 具有开放性,集成了各类标准的接口,可以与各类软件进行数据交互
  • 协作和社交功能

挑战:

  • 数据安全问题
  • 网络请求速度
  • 可定制化程度较弱,一些有特殊需求的客户无法满足

PaaS

平台即服务(platform as a service,缩写作PaaS)是一种云计算服务,提供运算平台与解决方案服务。服务提供商支持用户访问基于云的环境,而用户可以在其中构建和交付应用。提供商提供底层的基础架构。主要面向软甲开发者,在云计算的典型层级中,PaaS层介于软件即服务与基础设施即服务之间。

PaaS将软件研发的平台做为做为一种服务,以软件即服务(SaaS)模式交付给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
例如,云计算服务、数据库、人工智能、语音识别、图像识别、广告服务等。
特点:

  • PaaS 提供平台和工具,用于在相同的环境中测试、开发和托管应用。
  • 使组织能够将精力集中于开发,无需担心底层基础架构。
  • 提供商管理安全性、操作系统、服务器软件和备份。
  • 促进密切协作,即使团队远程工作也毫不影响。

IaaS

基础设施即服务(Infrastructure as a Service,简称IaaS)是一种云计算服务产品,供应商会支持用户访问服务器、存储器和网络等计算资源。组织可以在服务提供商的基础架构中使用自己的平台和应用。户需要自己控制底层,实现基础设施的使用逻辑。

例如,阿里云服务器、Amazon EC2等公有云服务
特点:

  • 用户按需支付 IaaS,无需购买整套硬件。
  • 可根据处理和存储需求扩展基础架构。
  • 节省企业购买和维护硬件的成本。
  • 由于数据存储于云端,不会出现单点故障。
  • 支持管理任务虚拟化,腾出时间处理其他事务。

发表评论