| VMware 虚拟化 → Container 调研摘要 | |||
|---|---|---|---|
| 核心结论 | |||
| 会提高利用率,但提升幅度取决于 workload 类型与整合深度。传统单体式应用容器化后,单台物理机实例密度通常可提升 2–4 倍;典型 VM 环境平均利用率 15–25%,容器化后单体应用可达 35–50%,微服务类可达 50–70%。 | |||
| 关键数字对比 | |||
| 指标 | VMware 虚拟化 | Container / K8s | 备注 |
| 单实例内存开销 | 500–1000 MB / VM | 15–25 MB / Container | 容器约低 20–60 倍 |
| CPU 虚拟化开销 | 5–20%(KVM/ESXi) | 1–2% | 容器共享 Host Kernel |
| 单台 128 GB / 32C 可跑实例数 | 10–15 VM | 100–200+ Container | 微服务密度更高 |
| 单体式应用密度提升 | 基准 1x | 2–4x | 受应用大小与峰值限制 |
| 启动时间 | 20–60 秒 | 0.1–1 秒 | 容器为进程级启动 |
| 平均资源利用率 | 15–25% | 35–50%(单体) | 容器调度更细 |
| 年度 server 维护/设施成本 | 基准 100% | 可降约 75% | IBM WebSphere + OpenShift 测试 |
| 容器化如何提高利用率 | |||
| 1. 更小资源开销:VM 需完整 Guest OS,容器共享 Host Kernel,可部署更多实例。 | |||
| 2. 更快启动与扩缩容:VM 冷启动 20–60 秒,容器 0.1–1 秒,不必长期预留低利用率 VM。 | |||
| 3. 更细粒度调度:K8s 按实际 CPU / 内存 request 打包,减少资源碎片。 | |||
| 4. 单体应用特殊情况:仍是“整坨”运行,无法像微服务只缩放热点模块,密度提升约 2–4 倍。 | |||
| 实际优势 | |||
| • 资源利用率提升:单体应用约 1.5–2.5 倍,微服务类可达 3–5 倍 | |||
| • 成本结构优化:减少 VMware 授权依赖 | |||
| • 部署效率提升:镜像发布、回滚、扩缩容更快 | |||
| • 基础设施整合:服务器减少,连带降低机房、电力、运维人力 | |||
| • 云原生路径:为后续微服务化、DevOps、GitOps 打基础 | |||
| 项目 | 物理机数量 | VM 数量 | License Total | Maintenance | Project Total |
|---|---|---|---|---|---|
| DCE 1 | 9 | 6 | 1,388,748 | 319,412.04 | 1,708,160.04 |
| Airflow | 2 | 1 | 286,567 | 65,910.41 | 352,477.41 |
| d.run | 1 | 0 | 330,240 | 79,257.60 | 409,497.60 |
| Kubeflow | 3 | 3 | 380,439 | 0.00 | 380,439.00 |
| 合计 | 15 | 10 | 2,385,994 | 464,580.05 | 2,850,574.05 |
| 核心假设 | 数值 | 单位 |
|---|---|---|
| 总 VMware 预算 | 5,000,000 | MOP |
| 已完成迁移金额 | 2,000,000 | MOP |
| 剩余待迁移 VMware 金额 | 3,000,000 | MOP |
| 物理机 Worker Node 单价 | 79,258 | MOP |
| VM Worker Node 单价 | 47,555 | MOP |
| 维护费率 | 0.23 | |
| 容器整合因子(单体→容器) | 2.5 | 倍 |
| 微服务年增长率 | 0.15 |
| 5 年总预算汇总 | 5 年总支出(MOP) | 较原 300 万预算倍数 |
|---|---|---|
| 保守(15% 年增长) | 4,251,417 | 1.42x |
| 迁移计算 | 数值 | 单位 |
|---|---|---|
| 剩余 VMware 预算 | 3,000,000 | MOP |
| VM 节点单价 | 47,555 | MOP |
| VMware 等效 VM 节点数 | 64 | 台 |
| 容器整合因子 | 2.5 | 倍 |
| 迁移后所需 VM 节点数 | 26 | 台 |
| 迁移后 License 费用 | 1,236,430 | MOP |
| 迁移后年度 Maintenance | 284,378.90 | MOP |
| 迁移后首年 Total | 1,520,808.90 | MOP |
| 较 300 万预算结余 | 1,479,191.10 | MOP |
| 微服务成长情境(年度节点数) | Y1 迁移基线 | Y2 | Y3 | Y4 | Y5 |
|---|---|---|---|---|---|
| 保守(15%) | 26 | 30 | 35 | 41 | 48 |
| 年度 | 期初节点 | 新增节点 | 年末节点 | 新增 License | 年度 Maintenance | 年度 Total |
|---|---|---|---|---|---|---|
| Y1 | 0 | 26 | 26 | 1,236,430 | 284,378.90 | 1,520,808.90 |
| Y2 | 26 | 4 | 30 | 190,220 | 328,129.50 | 518,349.50 |
| Y3 | 30 | 5 | 35 | 237,775 | 382,817.75 | 620,592.75 |
| Y4 | 35 | 6 | 41 | 285,330 | 448,443.65 | 733,773.65 |
| Y5 | 41 | 7 | 48 | 332,885 | 525,007.20 | 857,892.20 |
| 合计 | 2,282,640 | 1,968,777.00 | 4,251,417.00 |