云计算远非简单的“服务器上云”,其核心在于将计算、存储、网络等基础能力,抽象为可编排、可弹性伸缩、按需计费的服务体系。它通过资源虚拟化、按需交付和弹性伸缩,从根本上重塑了计算资源的提供与使用方式。
云计算架构核心:三层服务模型
主流的云计算架构通常被归纳为三层服务模型,从底层到顶层依次为:基础设施层、平台层和应用层,分别对应IaaS、PaaS和SaaS。

应用层(SaaS)
↓
平台层(PaaS)
↓
基础设施层(IaaS)
1. 应用层(SaaS)
应用层,即软件即服务(Software as a Service),是直接面向最终用户的软件应用层。

- 核心服务:提供完整的、开箱即用的软件功能,用户通过浏览器或客户端即可访问。
- 用户责任:用户只需专注于使用软件业务功能,无需关心任何底层技术,如服务器、运行时环境或应用维护。
- 代表产品:Salesforce(CRM)、Microsoft 365(办公套件)、Google Workspace以及各类在线CRM、ERP系统。
2. 平台层(PaaS)
平台层,即平台即服务(Platform as a Service),在基础设施之上为开发者提供运行时环境、开发框架与关键中间件服务。

该层主要包括容器平台(如 Kubernetes)、数据库即服务、消息队列以及应用托管平台等。PaaS的核心价值在于极大降低了应用的部署、运维与伸缩复杂度,它屏蔽了底层基础设施的管理细节,让开发团队能更专注于代码和业务逻辑,并天然支持持续集成与持续交付(CI/CD)等现代化开发实践。
3. 基础设施层(IaaS)
基础设施层,即基础设施即服务(Infrastructure as a Service),提供最底层的物理或虚拟化的计算、存储与网络资源。

其核心组件包括:
- 计算:虚拟机实例、容器运行时环境。
- 存储:块存储、对象存储。
- 网络:虚拟私有云、负载均衡器、虚拟路由器等。
IaaS层负责将物理硬件资源进行池化与抽象,形成可灵活调配的资源池,为上层的PaaS和SaaS服务提供弹性的基础支撑。用户在此层拥有最大的控制权,但也需要承担操作系统及以上的所有管理和运维责任。
|