高可用性系统需要仔细的能力规划,以确保持续运行和尽量减少故障时间,对能力需求进行适当计算有助于各组织有效分配资源并保持系统可靠性。

理解能力规划

能力规划需要估算满足系统当前和未来需求所需的资源。 对于高可用性系统,必须计入高峰负荷、冗余和容错性,以防止故障。

能力计算中的关键因素

几个因素影响了容量要求,包括用户负荷、交易量、数据存储需要和网络带宽。 此外,系统的恢复时间目标(RTO)和恢复点目标(RPO)影响容量考虑。

计算能力要求的步骤

  • 评估当前使用: 收集关于高峰期现有资源利用情况的数据。
  • 未来预计增长: 根据商业预测,项目需求增加.
  • 确定冗余需求: 决定故障容积和故障容量水平.
  • 计算资源需求: 利用数据估算CPU,内存,存储,和网络需求.
  • 可伸缩性计划: 将首室纳入意外的悬浮和未来的扩展.

监测和调整

持续监测系统业绩对验证能力假设至关重要,应根据实时数据进行调整,以保持高可用性并达到服务水平。