MS-900 笔记 – 了解 IaaS, PaaS 和 SaaS 之间的区别

MS-900: Microsoft 365 Fundamentals Lesson 2: Understand the Differences Between IaaS, PaaS, and SaaS

不同的服务种类

从能控制的多少来说,IaaS > PaaS > SaaS。

IaaS

在 Azure 里,典型的例子就是 Virtual Machine。例如,你可以在创建的时候选择 Ubuntu 20.04 LTS 系统,这样 Azure 就会提供一个带有 Ubuntu 20.04 LTS 的 Virtual Machine 给你。但是,设置以及后续的系统维护需要你自己来动手操作,例如给系统安装更新。

如果你是给公司创建的 Virtual Machine,突然有一天公司里有人把 Virtual Machine 弄坏了,修复系统也是你自己的责任。

PaaS

PaaS 里,云服务提供商对基建(比如操作系统和运行环境)负有责任,但在基建上运行的应用程序以及其设置是用户的责任。典型的例子是 Azure App Service。

例如,在创建 Web App 的时候,你可以选择是在 Windows 还是在 Linux 上运行这个 Web App,但不能指定系统的版本。此时,微软帮你管理操作系统的环境,在需要升级系统的时候微软会有计划的升级。当然,你也不能远程连接到这些操作系统里,但毕竟你上面运行的是你的程序,如果是因为你的代码导致出现问题,你依然是有责任的。

SaaS

SaaS 里,云服务提供商对基建和上面运行的环境付上绝大部分责任。通常,SaaS 服务都是用浏览器访问的。典型的例子是 Office 365。

例如,Office 365 里面的 Outlook Online,用户只可以使用,对背后的基建状况一无所知。

考虑使用的情况?

IaaS

IaaS 的好处:

IaaS 可能的弊端:

PaaS

PaaS 的好处:

PaaS 可能的弊端:

SaaS

SaaS 的好处:

SaaS 可能的弊端:


如果喜欢本文,欢迎点击下方的「鼓掌」按钮!

如果上面没有加载出任何东西,可以点击这里