跳到主要内容

容量规划

容量规划主要关注对象存储、同步频率、备份保留、并发操作和控制面资源。

对象存储容量

估算公式:

预计容量 = 受保护 PVC 数据量 × 保留点数量 × 变化率系数 + 资源备份与元数据

影响因素:

  • PVC 总数据量。
  • 备份是否增量。
  • 自动备份周期。
  • 保留策略。
  • 演练和跨集群恢复产生的临时数据。

生产环境应为 bucket 设置容量告警和生命周期策略。

同步频率

同步越频繁,RPO 越低,但会增加:

  • 源集群 IO。
  • 对象存储写入量。
  • 目标集群恢复压力。
  • Velero 任务数量。
  • operator reconcile 压力。

建议按应用分级设置策略,不要对所有命名空间使用同一个高频策略。

并发操作

同时执行多个 failover、restore 或 drill 会竞争:

  • 目标集群调度资源。
  • 对象存储吞吐。
  • Velero controller。
  • 网络带宽。
  • operator reconcile worker。

容灾组应使用 level、parallelism、timeout 和 retry policy 控制并发。

控制面资源

生产环境建议:

  • Server 可多副本部署。
  • Operator 开启 leader election。
  • operator/server/web 都设置 requests/limits。
  • 日志接入集中存储,避免容器本地日志无限增长。

验证方法

在进入生产前,至少执行:

  1. 单实例备份恢复压测。
  2. 单实例 failover 演练。
  3. 多实例容灾组演练。
  4. 对象存储容量和吞吐观察。
  5. 恢复后业务健康检查。

测试结果应沉淀为业务级 RPO/RTO 基线。