🕸️ 第八章 Web系统的开发原则
📄 一句话概括

虚拟化问一句话就清楚——切的是【机器】还是【系统】;这一年最值得看的不是技术变化,是 VMware 的份额从 48% 掉到 31%,市场被拆散了。

📝 本节和前面几节的关系

8-9 讲的是把钱的事交出去,这一节回到服务器本身:一台机器怎么变成很多台。 教材 8-10 的并列关键词是【Hypervisor型、宿主机OS型、容器型、Docker】——第四个不是前三个的同类,Docker 是工具,不是隔离技术。

一、虚拟化到底切的是什么

虚拟化听着抽象,问一句话就清楚了:切的是机器,还是系统?

前三者的差别可以一句话记住: 虚机各自带一个内核,容器共用主机那一个内核。 这一个差别同时决定了它们的三件事:启动速度、资源开销、隔离强度。

二、Docker 不是虚拟化技术

最后一行值得单独说清楚,因为这是最常被混淆的一句:

Docker 是【打包和运行】的工具,真正做隔离的是 Linux 内核的命名空间和 cgroups。 它在这些内核能力之上做了一层好用的外壳, 顺便解决了【在我机器上能跑】这个老问题——把环境一起打包带走。

所以,说【用 Docker 就是在用容器】没问题, 说【Docker 是虚拟化技术】就要打个问号。

这个区分不是为了抠字眼。 它带来的后果是:在 Docker 里跑的东西共用宿主机内核, 所以内核一破,上面所有容器一起受影响。 这也是容器隔离强度不如虚机的根本原因。

三、这一年市场被拆散了

虚拟化本身没什么新东西,但 2026 年这一年的变化比过去五年都大。 原因是一个很商业的事件:Broadcom 收购 VMware 之后改了授权方式, 价格被普遍反映上涨了 3~10 倍,于是大量组织开始搬家。

份额的变化很直观(2024 年 → 2026 年):

有个数字能说明搬家的规模:86% 的组织在 2025 年主动缩减了 VMware 的使用量。 目前市场上至少还有 37 家厂商在抢这些搬出来的负载—— 这不是【一个挑战者胜出】的故事,而是【市场被拆散了】的故事。

按类型看收入占比(美国市场 2026 年):裸金属 Hypervisor 型 70%~75%、 宿主机 OS 型 5%~8%、容器型 12%~15%、管理与编排平台 8%~12%。 其中容器型年增 18%~22%,是最快的一档,但它还远没有接管一切。

四、虚拟化到底省了什么

用服务器整合这件事算,最清楚:

这 4 倍才是虚拟化最初被发明出来的理由—— 不是为了让部署更方便,而是因为一台服务器长期只用到两成算力,太浪费。 省钱是它的起点,方便是它后来长出来的副作用。

具体选型,其实只需要回答一个问题: 需要装完整系统吗?

这两者今天不是对手。 一台虚机里跑一堆容器,是最常见的组合—— 外面用虚机拿到隔离和不同系统,里面用容器拿到轻快和统一部署。

五、动手 Demo:四种虚拟化,切的是什么

虚拟化最直接的收益是利用率,算一下这个倍数:

# 服务器整合前后的单机利用率
print("  利用率 15%% -> 60%%,提升 %.0f 倍" % (60 / 15))
print("  利用率 20%% -> 80%%,提升 %.0f 倍" % (80 / 20))

实跑输出:

--------------------------------------------------------------------
四种虚拟化,切的是什么
--------------------------------------------------------------------
  虚拟化听着抽象,问一句话就清楚了:切的是【机器】还是【系统】?

  类型              切的东西                     代价
  ----------------------------------------------------------------------
  Hypervisor 型     物理机切成多台虚拟机         每台都装完整系统,最重
  宿主机 OS 型      在系统上再装一层跑虚机       多一层开销,用于测试
  容器型            同一内核切出多个隔离环境     隔离比虚机弱,最轻
  Docker            容器的打包和运行工具         它本身不是隔离技术
  ----------------------------------------------------------------------
  最后一行值得单独说:Docker 是【打包和运行】的工具,
  真正做隔离的是 Linux 内核的命名空间和 cgroups。
  说【用 Docker 就是在用容器】没问题,说【Docker 是虚拟化技术】就要打个问号。

  四种类型现在各占多少,美国市场 2026 年的收入占比是这样的:

  类型                  收入占比     趋势
  ------------------------------------------------------
  裸金属 Hypervisor     70%~75%      最大,但在缓慢让位
  宿主机 OS 型          5%~8%        基本只剩测试环境
  容器型                12%~15%      年增 18%~22%,最快
  管理与编排平台        8%~12%       多云环境下必需品
  ------------------------------------------------------
  具体到厂商,2026 年这一年的变化比过去五年都大。
  原因是一个很商业的事件:Broadcom 收购 VMware 之后改了授权方式,
  价格被普遍反映涨了 3~10 倍,于是大量组织开始搬家。

  平台                  2024 年     2026 年     变化
  ---------------------------------------------------------------------
  VMware vSphere        48%         31%         跌得最狠
  Microsoft Hyper-V     22%         24%         小幅受益
  Proxmox VE            12%         21%         涨得最猛,成了主要落点
  Nutanix AHV           8%          11%
  自建 KVM              5%          7%
  XCP-ng                2%          4%
  ---------------------------------------------------------------------
  有个数字能说明搬家的规模:86% 的组织在 2025 年主动缩减了 VMware 的使用量。
  目前市场上至少还有 37 家厂商在抢这些搬出来的负载——
  这不是【一个挑战者胜出】的故事,而是【市场被拆散了】的故事。

  虚拟化到底省了什么,用服务器整合这件事算最清楚:

  指标                     数值
  ---------------------------------
  虚拟化前,单机利用率     15%~20%
  虚拟化后,单机利用率     60%~80%
  提升倍数                 约 4 倍
  ---------------------------------
  选型其实只需要回答一个问题:需要装完整系统吗?
  需要(不同内核、不同系统、强隔离)→ 用虚机;
  不需要(同一套系统上多开几个服务)→ 用容器。
  这两者今天不是对手,一台虚机里跑一堆容器是最常见的组合。

两条线算出来都是 4 倍,这不是巧合。 区间两端各取一次,比值都是 4—— 说明【虚拟化提升 4 倍利用率】是一个可以用区间两端互证的结论。 顺带记一个反过来的事实:容器这条路目前在整体盘子里的收入占比只有 12%~15%, 热闹的是讨论,不是占比。

30 秒实验

  1. 在 Windows 上打开【任务管理器 → 性能 → CPU】,看【虚拟机】那一栏写的是【是】还是【否】。
  2. 在命令行敲 docker --version,看你自己的电脑上有没有装容器工具。
  3. 找出你正在用的云服务器的核数和内存,再去查它的【性能等级】或单核跑分。

常见误区

  1. 错误:Docker 是一种轻量虚拟机。——纠正:它们切的东西不同;虚机切的是机器(各自带内核),容器切的是同一个内核里的隔离环境。
  2. 错误:VMware 掉份额说明虚拟化不行了。——纠正:掉的是这一家的授权模式,不是虚拟化这件事;搬出去的负载大多落到了 Proxmox 和自建 KVM 上。
  3. 错误:容器会取代虚机。——纠正:它们解决的不是同一个问题;不同内核、不同系统、强隔离只有虚机能给,一台虚机里跑一堆容器才是今天最常见的组合。
自测三问(点开对答案) 1. 虚拟化切的是机器还是系统? —— **Hypervisor 型和宿主机 OS 型切的是机器**(每台虚机各有完整系统);**容器型切的是同一个内核里的隔离环境**。这一个差别决定了启动速度、开销和隔离强度。 2. VMware 为什么这一年掉得最狠? —— **Broadcom 收购后改了授权方式,价格被反映上涨 3~10 倍**;86% 的组织主动缩减用量,份额从 48% 降到 31%,主要落点是 Proxmox(12%→21%)。 3. 虚拟化最直接的收益是什么? —— **服务器整合**:单机利用率从 15%~20% 提到 60%~80%,约 4 倍。省钱是它被发明的出发点。

相关笔记