高可用性设计确保了系统在最低停工时间的情况下继续运作,实施实际战略和准确计算有助于各组织取得可靠的业绩并达到服务级协议。

理解高可用性

高可用性是指持续运行和可使用系统,包括降低故障风险和确保出现问题时迅速恢复,关键衡量标准包括故障之间的时间上升百分比和平均时间(MTBF)。

实现高可用性的战略

可利用若干战略加强系统可用性:

  • 冗余:[] 如果一个部件失败,部署多个部件来接管.
  • 故障系统:[]在断电时自动切换到备份系统.
  • 低位平衡:[] 平均分配服务器之间的流量,以防止超载.
  • 规范维护:[] 时刻表更新和检查,以防止出乎意料的故障.
  • 监测:[] 使用工具来发现和迅速回答问题.

计算可用性

可用公式估算可用性:

易挥发性=MTBF /(MTBF + MTTR)

如果 MTBF 是失败之间的平均时间, MTTR 是平均恢复时间。 例如,如果一个系统 MTBF 是 1 小时, MTTR 是 1小时,那么它的可用性是:

可适用性=10,000/(10,000+1) + 0.999999或99.99%

结论

实施冗余、故障、负载平衡和监测对于高可用性至关重要。 精确计算有助于规划和保持系统可靠性。