云计算是大型架构核心,下面我详解云计算架构@mikechen
云计算
云计算,作为现代信息技术的核心。
通过资源虚拟化、按需交付和弹性伸缩,重塑了计算资源的提供与使用方式。

总之,云计算不是“上云”,而是:将计算、存储、网络等基础能力。
抽象为可编排、可弹性伸缩、按需计费的服务体系。
云计算架构
云计算架构,通常分为三大层级。
包含:应用层(SaaS应用)、中间件层(PaaS平台服务,如数据库、消息队列)、操作系统层(IaaS基础设施,如虚拟机、存储)。
云计算架构,如下图所示:

应用层(SaaS) ↓ 中间件 / 平台层(PaaS) ↓ 基础设施 / 操作系统层(IaaS)
应用层
应用层,也叫“SAAS”,这是直接面向最终用户的软件应用层。

核心服务: 提供完整的、开箱即用的软件功能。
用户责任: 用户只需使用软件,无需关心任何底层技术。
代表产品: Salesforce, Microsoft 365, Google Workspace, CRM 系统。
中间件层
中间层,也叫“PaaS ”。

在基础设施之上提供运行时环境、开发框架与中间件。
比如:容器平台(Kubernetes)、数据库即服务、消息队列与应用托管。
PaaS 降低应用部署与运维复杂度,支持持续集成/持续交付(CI/CD)。
操作系统层
也叫“IaaS”,提供物理或虚拟化的计算、存储与网络资源。

核心组件,包括:
计算 (Compute): 虚拟机(VMs)、容器运行时。
存储 (Storage): 块存储、对象存储(如 S3)。
网络 (Networking): 虚拟私有云(VPC)、负载均衡、虚拟路由。
该层负责资源池化与抽象,支持上层服务的弹性调配。
mikechen睿哥
10年+一线大厂架构实战专家,就职于阿里、淘宝等一线大厂,操盘多个亿级大厂核心项目。