作者注: 本文原文件名
Sass背后的云服务模式.md存在笔误,实际内容是关于 SaaS (Software-as-a-Service) 及其他云服务模式的介绍,而非 CSS 预处理器 Sass。
云服务的三种模式:IaaS, PaaS, 和 SaaS
标签
cloud-computing
iaas
paas
saas
字数
766 字
阅读时间
3 分钟
云计算服务通常分为三种主要模式,它们提供不同层次的抽象和管理服务。
IaaS (Infrastructure as a Service)
IaaS,即基础设施即服务。
- 提供什么: 提供基础的计算资源,如虚拟机(CPU、内存)、存储、网络等。
- 用户做什么: 用户可以在这些基础设施上自由部署和运行任意软件,包括操作系统和应用程序。
- 管理边界: 消费者不管理底层云基础设施,但可以控制操作系统、存储、已部署的应用程序,并可能对部分网络组件(如防火墙、负载均衡器)有有限的控制权。
- 好比: 你买了一块地(基础设施),可以在上面盖任何你想盖的房子(应用)。
PaaS (Platform-as-a-Service)
PaaS,即平台即服务。
- 提供什么: 提供一个完整的开发和部署平台,包括操作系统、开发语言环境、数据库和 Web 服务器等。
- 用户做什么: 用户只需专注于开发或购买应用程序,并将其部署到平台上,无需关心底层基础设施。
- 管理边界: 客户不管理底层基础设施,但可以控制已部署的应用程序以及应用托管环境的配置。
- 好比: 你租了一个已经打好地基、通好水电的建筑框架(平台),你只需要装修内部和添置家具(应用)。
SaaS (Software-as-a-Service)
SaaS,即软件即服务。
- 提供什么: 提供一个立即可用的完整软件解决方案。用户通过互联网(通常是浏览器)直接使用。
- 用户做什么: 用户只需“订阅”和“使用”软件,无需关心任何技术细节。
- 管理边界: 所有基础设施、中间件、软件和数据均由服务提供商管理和维护。
- 好比: 你直接租了一间装修好、家具齐全的公寓(软件),拎包入住即可。
SaaS 模式让组织能够以最低的前期成本,快速地使用上成熟的软件应用。
根据适用对象,SaaS 可以分为:
- To C (个人用户): 如在线文档 (Google Docs)、个人云盘 (Dropbox)、电子邮箱 (Gmail) 等。
- To B (企业用户): 如客户关系管理 (Salesforce)、协同办公 (Office 365)、人力资源管理 (Workday) 等。