云服务模型与应用工作负载解析
1 云服务模型概述
NIST 定义了三种云服务模型,它们分别从不同角度描述了云提供商提供 IT 资源的方式:
- 基础设施即服务(IaaS) :云提供商提供(虚拟)资源,如服务器。应用程序可以根据需求获取这些服务器资源。例如,一个应用程序如果经历静态工作负载,可能需要固定数量的服务器,若提供商能提供现成的服务器配置,应用程序将从中受益。
- 平台即服务(PaaS) :为特定类型的应用程序提供完整的执行环境,开发者可以直接将自定义开发的应用程序部署到该环境中,无需维护应用程序所需的托管基础设施。
- 软件即服务(SaaS) :将完整的应用程序作为服务提供给客户,客户通常按用户数量付费,并受益于提供商提供的基础设施管理。
云服务模型和云部署模型是看待云提供商的两个视角:
- 云服务模型描述了 IT 资源的提供方式。
- 云部署模型描述了托管这些 IT 资源的云环境,特别是针对可用的客户群体。
常见的云部署模型如下表所示:
| 云部署模型 | 描述 |
| — | — |
| 公共云 | 通常对所有人开放 |
| 私有云 | 专为一家公司托管 |
| 社区云 | 介于公共云和私有云之间,仅对相互信任且常希望合作的特定公司或个人群体开放 |
| 混合云 | 提供互连其他部署模型的云的手段,以便在各种托管环境中分发应用程序 |
2 应用工作负载基础
2.1 工作负载定义
工
超级会员免费看
订阅专栏 解锁全文
1121

被折叠的 条评论
为什么被折叠?



