云计算服务根据提供的抽象级别和客户控程度分为以下三种层次:
1. 基础设施即服务(IaaS):
提供最基础的计算资源,包括服务器、存储、网络和作系统。
客户拥有对底层基础设施的完全控权,包括安装和管理自己的软件和应用程序。
示例:亚马逊网络服务(AWS)弹性计算云(EC2)、微软 Azure 虚拟机。
2. 平台即服务(PaaS):
在 IaaS 之上提供一个开发和部署平台。
客户可以构建、部署和运行自己的应用程序,而无需管理底层基础设施。
示例:谷歌云平台(GCP)App Engine、Heroku。
3. 软件即服务(SaaS):
提供完整的软件应用程序,供用户通过互联网访问。
客户无需安装或管理软件,而是直接使用云供应商托管的应用程序。
示例:Salesforce、Microsoft Office 365、Google Workspace。
比较
| 服务层次 | 客户控 | 抽象级别 |
|---|---|---|
| IaaS | 完全控 | 最低 |
| PaaS | 部分控 | 中等 |
| SaaS | 最低控 | 最高 |
选择
云计算服务的层次选择取决于客户的具体需求和技术能力:
IaaS 适合需要完全控基础设施并具有管理复杂系统的经验的组织。
PaaS 适合需要专注于应用程序开发并减少基础设施管理负担的组织。
SaaS 适合没有内部 IT 专业知识或希望快速部署和使用应用程序的组织。