比较IaaS、PaaS和SaaS(三种交付方式)

269 阅读5分钟

定义IaaS、PaaS和SaaS

基础架构即服务(IaaS)

供应商采用按使用量付费的形式,为客户提供对云端存储 、网络、服务器和其他资源的访问。

平台即服务(PaaS)

服务提供商支持用户访问基于云的环境,而用户可以在其中构建和交付应用。 提供商提供底层的基础架构。

软件即服务(SaaS)

服务供应商通过互联网提供软件和应用。 用户可以订购软件,然后通过 Web 或供应商 API 进行访问。

IaaS

基础架构即服务 (IaaS) 是一种云计算产品,供应商在其中为用户提供了对存储器网络服务器等计算资源的访问权。 组织可以在服务提供商的基础架构中使用自己的平台和应用。

主要功能:

  • 用户无需直接购买硬件,而是按需购买 IaaS。

  • 可根据处理和存储需求扩展基础架构。

  • 节省企业购买和维护硬件的成本。

  • 由于数据位于云端,因此不会有单点故障。

    【注:单点故障,是指系统中一点失效,就会让整个系统无法运作的部件, 换句话说,单点故障即会整体故障。】

  • 对管理任务启用虚拟化,以便腾出时间来完成其他工作。

PaaS

平台即服务 (PaaS) 是一种云计算产品,为用户提供可开发、管理和交付应用的云环境。 除了存储和其他计算资源外,用户还能够使用一组预构建的工具来开发、定制和测试自己的应用程序。

主要功能:

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

SaaS

软件即服务 (SaaS) 是一种云计算产品,为用户提供对基于云的供应商软件的访问权。用户无需在其本地设备上安装应用。相反,应用驻留在远程云网络中,通过 Web 或 API 进行访问。通过应用,用户可以存储和分析数据,并可进行项目协作。

主要功能:

  • SaaS 供应商通过预订模式向用户提供软件和应用。
  • 用户不必管理、安装或升级软件;这一切都由 SaaS 供应商负责。
  • 数据在云端受到保护;设备故障不会导致数据丢失。
  • 可根据服务需求对资源用量进行扩展。
  • 可以全球几乎任何地方,通过任何与互联网连接的设备访问应用。

比较IaaS、PaaS 和 SaaS

在服务或资源的传统使用方法中,基础架构的所有者负责管理其使用的所有硬件和软件。通常情况下,用户需要花费一些时间才能访问新资源,但是能够完全按照需求进行配置。

传统的基础架构通常与遗留的核心应用相关(或许与旧技术相关联),不能轻易迁移至云环境中。业务连续性、标准化以及其他明白无误的云优点并非迁移的充分理由。在其他情况下,严格的安全法规以及国家或地区的法规有时会迫使用户将数据存储在所在地附近和/或拥有数据的完全管理控制权。

基础架构即服务 (IaaS)

公司的管理责任始于操作系统层,而供应商负责确保所提供基础架构的可用性和可靠性。

若干用例可从此模式中受益。*对于缺少自有数据中心的公司, *IaaS是一种快速、低廉的基础架构,可以用来推进自己的业务计划,并且可以按需进行扩展或终止。*典型的IaaS采用示例是那些既希望花费较少资本支出,又希望获取所需计算能力来运行多种工作负载的传统公司。 *在这两种情况下,公司都只需支付所用服务的费用。

平台即服务(PaaS)

*对于那些想要实施敏捷方法的开发公司和/或机构, *PaaS 是最合适的选择。*PaaS 供应商发布可在应用内部使用的多种服务。 *这些服务将会一直可用,并且会时常进行更新。这些服务将会一直可用,并且会时常进行更新。 PaaS 供应商提供了一种简单的方法来对新应用进行测试和原型构建。 在组织开发新服务和应用时,这种模式可以帮助节省成本。 可比以往更快地发布应用,从而更快获得用户反馈。

API 经济是开发中使用的新范例,而云环境为其实施提供了完美的平台。

软件即服务(SaaS)

如今,SaaS 模式已被许多想要从应用使用中受益,而无需维护和更新基础架构和组件的公司广泛接受。 邮件、ERP、协作和办公应用是最受欢迎的 SaaS 解决方案。 SaaS 模式的灵活性带来很大效益

对于如何采用云技术,没有“放之四海而皆准”的解决方案。 广大公司应该考虑自己的成本收益关系,然后决定哪一种是最佳模式。 每个所需的应用和流程都是工作负载,深入的工作负载评估通常由决定迁移至云端的企业执行。

参考

IBM 云计算知识学习 / 比较IaaS、PaaS 和 SaaS


\