首先需明确,“可用”是指服务能够正常提供服务,因此,uptime与availability在这里并不是一回事。关于衡量可用性的MTBF、MTTR、MTTF等指标可以参考这里

// TODO

  • 故障前
    • 并发控制(Concurrency Control)
      • 思想
        • 超载丢弃
        • 请求队列(利用缓冲池在可接受的响应速度下处理更多的请求,buffer_size = QPS * response_time)
      • 优点:
        1. 保证服务质量
        2. 避免连锁故障(Cascading failure)
        3. 灵活控制流量
      • 实现:
        1. Haproxy