云服务器原理

算力如水电,按需而至,无边无际。

↓ 探索云端
云服务器概念图

虚拟化与容器化

将物理硬件抽象为无限的逻辑资源池。

Hypervisor 硬件抽象

通过 KVM 等 Type-1 虚拟机监视器,将物理 CPU、内存切分为多个隔离的虚拟机(VM),实现资源的超分与动态调度。

Hypervisor架构图

容器化 (Docker & K8s)

比 VM 更轻量。共享宿主机内核,通过 Namespace 和 Cgroups 实现进程级隔离,毫秒级启动,成为云原生时代的基石。

Serverless 无服务器

极致的抽象。开发者只需提交代码,云平台自动分配算力、自动扩缩容,按实际执行毫秒计费,彻底告别运维。

分布式存储集群

分布式存储

数据被切块、打散、冗余,散布在成千上万块硬盘中。

  • 三副本与纠删码 (EC) 同一份数据自动保存 3 份在不同物理机架;或使用 EC 算法,允许同时损坏多块硬盘而不丢数据。
  • 对象存储 (Object Storage) 扁平化的海量数据湖。通过唯一的 Key 存取 PB 级非结构化数据,支持全球 CDN 边缘加速。
  • 分布式一致性 基于 Raft 或 Paxos 协议,确保在节点宕机、网络分区时,存储集群依然保持强一致性或最终一致性。

弹性网络与 SDN

软件定义网络,让云端流量如臂使指。

传统物理网络
配置僵化,扩容周期长

依赖人工配置交换机与路由器,VLAN 划分复杂,难以应对突发流量。

VPC 与 SDN 虚拟网络
秒级编排,完全隔离

通过 Overlay 网络(如 VxLAN)在物理网之上构建虚拟 VPC,用户自定义子网、路由与安全组,实现多租户绝对隔离。

“设计用于失败,
却在失败中永不宕机。”

多可用区 (Multi-AZ) 异地多活 混沌工程 (Chaos) 自动故障转移