Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 948 Bytes

WhatIs.md

File metadata and controls

25 lines (20 loc) · 948 Bytes

What Is HA?

是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。

假设系统一直能够提供服务,我们说系统的可用性是100%。
如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。
很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。
MTTF Mean Time To Failure 系统平均运行多长时间才发生故障,越长越好
MTTR Mean Time To Recover 故障平均修复时间,越短越好

可用性计算公式 Availability= MTTF /(MTTF+MTTR)

如何保障系统的高可用?

  • 冗余 + 自动故障转移
高可用保证的原则是“集群化”,或者叫“冗余”,
出现故障时通过“自动故障转移”来实现系统的恢复。

HP

High Stability