1. 基础设施即服务 (IaaS)
提供按需访问计算、存储和网络等基本计算资源。
客户负责管理操作系统、应用程序和数据。
示例:亚马逊网络服务 (AWS) EC2 实例、微软 Azure 虚拟机
2. 平台即服务 (PaaS)
提供管理运行应用程序所需的平台,包括操作系统、数据库和开发工具。
客户专注于开发和部署应用程序本身。
示例:谷歌 App Engine、Salesforce Platform
3. 软件即服务 (SaaS)
提供完全托管的应用程序,无需客户进行任何管理或维护。
客户仅需通过互联网访问应用程序。
示例:Salesforce CRM、Office 365
这三种服务模型的区别:
| 特征 | IaaS | PaaS | SaaS |
|---|---|---|---|
| 责任级别 | 最低(客户管理所有内容) | 中等(客户管理应用程序) | 最高(供应商管理所有内容) |
| 可定制性 | 最高 | 中等 | 最低 |
| 控制级别 | 最高 | 中等 | 最低 |
| 复杂性 | 最高 | 中等 | 最低 |
| 成本 | 通常最高 | 中等 | 通常最低 |
| 速度和灵活性 | 最高 | 中等 | 最低 |
选择服务模型的因素:
控制需求:客户需要对基础设施或平台有多大的控制权?
定制要求:应用程序是否需要高度可定制以满足特定需求?
技术专业知识:客户在云计算方面的技能水平如何?
成本考虑:预算限制和成本优化目标是什么?
速度和灵活性:快速上市和快速响应市场变化有多重要?