高可用和数据库冗余实践
在真实世界中,任何电子原件或软件系统都会故障。为了在混乱的世界里寻得一 丝安心,提出了高可用的概念。高可用 (High availability, HA) 是互联网时 代常被提及的词语。在产品设计、开发、发布、交付过程中,通常都会提到一个 系统的可用性,提到系统是否保证高可用。本文介绍高可用的意义,而后演示一 个系统…
在讨论高可用性之前,需要了解MTTF和MTTR等概念。可用性计算公式为:可用性 = MTTF / (MTTF + MTTR)。SLA规定了可用性标准,阿里云和腾讯云的SLA与AWS有所不同。高可用系统的SLA可用性需大于99.9%。