Skip to content

资源规划与采购 ​

这一页解决“买几台、买多大、下单前确认什么”,不绑定具体云厂商和价格。

1. 先定拓扑 ​

这套平台的最低形态是 3 台 K8s 节点:

text
node1  control-plane + 部分工作负载
node2  worker
node3  worker

为什么不买单机:

  • 单机跑 K8s 没有跨节点调度、副本、故障域;
  • Kafka/SeaweedFS 的“3 副本”在单机上没有意义;
  • 后续加节点、做 HA 都没有基础。

3 台是“能验证真集群”的最低配,不是生产推荐。

2. 规格怎么估 ​

2.1 CPU ​

组件建议
K8s + 系统2C
Flink JM/TM4C
Doris FE/BE4–8C
DS/OM/Harbor/SHS2–4C
余量2C

16C/台是测试环境比较稳的起点;8C 只能做功能验证,跑 1M 数据会紧。

2.2 内存 ​

组件建议
K8s + 系统2–4G
Flink6–8G
Doris8–16G
DS/OM/OpenSearch6–8G
Kafka/MySQL/PG4–6G
余量4G

32G/台能同时跑;16G/台需要错峰启动。

2.3 磁盘 ​

用途大小
系统盘40–100G
数据盘200G 起
镜像/日志至少留 50G

数据盘建议单独挂到 /data,containerd、PVC、Iceberg 临时文件都放这里。

2.4 带宽 ​

  • 拉镜像、传数据、看 UI 都需要带宽;
  • 测试环境 100M 会明显快于 5M;
  • 生产按日增量和备份窗口估,不要只看 UI。

3. 3 台还是 5 台 ​

拓扑适合
3 × 16C32G功能验证、1M 数据、单控制面
5 × 16C32G想验证多节点/双故障/HA
3 × 8C16G只跑最小链路,容易 OOM

建议先 3 台跑通,再决定是否扩 5 台。不要一开始买 5 台 16G。

4. 存储方案 ​

方案优点缺点
local-path简单、快无副本,节点挂数据不可用
SeaweedFSS3 兼容、部署简单需要维护 volume/master
Rook + Ceph真分布式、副本部署慢、对裸盘要求高

测试环境推荐 local-path + SeaweedFS;生产再评估 Ceph 或云对象存储。

5. 下单前检查清单 ​

  • [ ] 三台在同一个 VPC/内网,能互通;
  • [ ] 有公网 IP 或跳板机;
  • [ ] 数据盘是裸盘,能自己格式化;
  • [ ] CPU 支持 AVX2(Doris BE 需要);
  • [ ] 安全组能放行 NodePort;
  • [ ] 确认关机是否计费、是否支持快照;
  • [ ] 确认实例释放后公网 IP 是否保留;
  • [ ] 确认带宽是独享还是峰值。

6. 成本估算方法 ​

不要抄某个厂商的价格,按下面公式估:

text
每天成本 =
  三台实例单价 × 3
  + 数据盘单价 × 总容量
  + 带宽/流量费
  + 快照/镜像存储费

测试环境按天计费,跑完即释放;需要保留时再做快照或导出。

7. 扩容路径 ​

text
3 台功能验证
  → 加 2 台 worker(5 台)
  → control-plane 扩到 3 台
  → 数据面做多副本
  → 生产 HA

不要在第 1 天就追求 3 control-plane + 3 FE + 3 BE;先把链路跑通,再按瓶颈扩。