Coursera 笔记

Module 02 · Cloud Computing Models云计算模型

Overview of Cloud Service Models云服务模型概述

Coursera ↗

🎵 在本视频中,我们将快速概览云计算的三种服务模型:

  1. 基础设施即服务(IaaS)
  2. 平台即服务(PaaS)
  3. 软件即服务(SaaS)

在接下来的视频中,我们将更深入地探讨每种服务模型的细节。但首先,让我们先了解它们的核心概念及用户群体。🛠️💻


1 基础设施即服务(IaaS)

IaaS 是云服务的基础层,它提供了由供应商虚拟化的 计算、网络和存储资源,用户可以根据自己的需求访问和配置这些资源。

主要特点:

  • 用户负责配置和管理虚拟资源。
  • 云供应商管理物理基础设施,例如数据中心、冷却、电力、网络和安全。

用户群体:

  • 系统管理员(System Admin)或 IT 管理员(IT Admin)。
    在设计中,“用户画像” 用来描述目标用户群体,而 IaaS 的用户画像即为这些管理员。⚙️

形象类比 :

IaaS 就像 租赁一辆汽车:

  • 你需要研究汽车的规格和性能(如服务器的配置)。
  • 你需要支付油费、过路费以及车辆的维护费用(如存储资源和计算资源的管理)。


2 平台即服务(PaaS)

PaaS 是云服务的中间层,它在虚拟化的基础设施(IaaS)之上,为用户提供了 开发平台和工具,无需用户管理底层的基础设施资源。

主要特点:

  • 云服务提供商管理操作系统、开发工具、数据库和业务分析等 平台基础设施。
  • 用户只需专注于应用程序的开发,而无需关心底层资源的管理。

用户群体:

  • 开发人员(Developers)。
    在 IBM,开发人员的用户画像被命名为“Jane”。👩‍💻

形象类比 :

PaaS 就像 租车服务:

  • 当你在机场租一辆车时,你可能不关心汽车的颜色或具体性能(底层基础设施)。
  • 但你仍然需要开车,并支付油费和过路费(如使用开发工具和数据库)。


3 软件即服务(SaaS)

SaaS 是云服务的最高层,它直接向用户提供 应用程序,用户无需安装或手动更新这些软件。

主要特点:

  • 服务提供商不仅管理基础设施和平台资源,还托管和管理应用程序及数据。
  • SaaS 通常采用 订阅模式收费,而非一次性许可证费用。

用户群体:

  • 任何人 都可以成为 SaaS 的用户。例如,你现在通过 YouTube 观看本视频,就是 SaaS 的使用场景之一。📱💻

形象类比 :

SaaS 就像 打车服务(如出租车或 Uber):

  • 你不需要关心汽车的品牌、颜色或性能。
  • 你也无需开车,也不需要支付油费或过路费,因为这些都包含在服务费用中。


三种服务模型的对比总结

以下表格总结了 IaaS、PaaS 和 SaaS 的主要区别:

服务模型 云提供商负责管理 用户负责管理 用户画像 类比
IaaS 物理资源(数据中心、电力、冷却、安全)和虚拟资源(服务器、存储) 配置和管理虚拟资源 系统管理员(IT Admin) 租赁汽车 🚗(leasing)
PaaS IaaS + 平台基础设施(操作系统、开发工具、数据库等) 应用程序开发与部署 开发人员(Developer) 租车服务 🚘(renting)
SaaS IaaS + PaaS + 应用程序及数据 无需管理 所有人 打车服务 🚖

结论:从复杂到简单的递进

  • 随着从 IaaS 到 SaaS 的层级递增:
    • 用户对 基础设施资源的管理复杂性 逐渐减少。
    • 使用的 便捷性 逐渐增加。

金字塔模型:

  • IaaS 是基础,用户需要对底层资源具备高度了解。
  • PaaS 提供更高的抽象层次,用户专注于开发。
  • SaaS 是最简单的层次,用户只需使用应用程序。

下一步内容:深入了解 IaaS

在下一视频中,我们将更深入地探讨 基础设施即服务(IaaS) 的特点、优势以及一些实际应用场景。敬请期待!🎥