高可用——可用性的度量


网站的页面能完整呈现在最终用户面前,需要经过很多环节,任何一个环节出了问题,都可能导致网站页面不可访问。

DNS会被劫持、CDN服务器可能会挂掉、网站服务器可能会宕机、网络交换机可能会失效.......都可能会导致网站不可用。

网站不可用也被称作网站故障,业界通常用多少个9来衡量网站的可用性,

如QQ的可用性是4个9,即QQ服务99.99%可用,这意味着QQ服务器在其所有运行时间中,

只有0.01%的时间不可用,也就是一年之中大约最多53分钟不可用。

  网站不可用时间(故障时间)= 故障修复时间点 - 故障发现(报告)时间点

  网站年度可用性指标 = (1 - 网站不可用时间/年度总时间)X 100%

对于大多是网站而言:

2个9是基本可用,网站年度不可用时间小于88小时;

3个9是较高可用,网站年度不可用时间小于9小时;

4个9是具有自动恢复能力的高可用,网站年度不可用时间小于53分钟;

5个9是极高可用性,网站年度不可用时间小于5分钟。

 

由于可用性影响因素很多,对于网站整体而言,达到4个9,乃至5个9的可用性,

除了过硬的技术、大量设备资金的投入和工程师的责任心,还要有个好运气。

常使用Twitter的用户或多或少遇到过那个著名的服务不可用的鲸鱼页面,事实上Twitter网站的可用性不足2个9。

posted @ 2019-12-05 17:32  crazy_boy  阅读(605)  评论(0编辑  收藏  举报