高可用和数据库冗余实践
💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
在讨论高可用性之前,需要了解MTTF和MTTR等概念。可用性计算公式为:可用性 = MTTF / (MTTF + MTTR)。SLA规定了可用性标准,阿里云和腾讯云的SLA与AWS有所不同。高可用系统的SLA可用性需大于99.9%。
🎯
关键要点
- 在讨论高可用性之前,需要了解MTTF和MTTR等概念。
- MTTF指的是一个原件或系统模块从开始使用到故障的平均时长。
- MTTR指的是故障开始到修复为止的时长。
- 可用性计算公式为:可用性 = MTTF / (MTTF + MTTR)。
- 可用性达到 '一个9' 指的是90%,每年大概可以故障36.53天。
- 可用性达到 '三个9' 指的是99.9%,每年大概可以故障8.77小时。
- 服务等级协议(SLA)规定可用性标准,未达到需赔偿。
- 阿里云和腾讯云的SLA与AWS有所不同,赔偿方式各异。
- 阿里云ECS的可用性高于'三个9',故障时长不能超过44分钟。
- 高可用系统的SLA可用性需大于99.9%。
➡️