「HA」高可用性指標說明及容災的幾個衡量指標

很多朋友對高可用可能就只停留在一些基礎概念,沒有深入的瞭解,例如5條9代表什麼意思可能都沒什麼概念,今天分享一篇之前整理的HA,帶大家入個門。


高可用性(High Availability簡稱HA)多被定義為IT系統的運營綜合指標,其體現形式就是一個多個九的百分數,表徵IT系統運營的穩定可靠程度,越靠近100%,就表明系統約穩定可靠,當然這種穩定與可靠需諸多方面的努力才能獲得,例如應用程序結構設計、IT系統冗餘架構、災備機制、環境基礎(水、電、空、火、間)、設備質量以及精細化運維管理,幾乎缺一不可,那麼HA的百分數,具體表示什麼意思呢?

最直接的解釋就是表明1年時間內允許中斷服務(運營)的時間,具體的算法如下:

T=365*24*60*(1-HA) 單位:分鐘


網站可用性

所謂網站可用性(availability)也即網站正常運行時間的百分比,業界用 N 個9 來量化可用性, 最常說的就是類似 “4個9(也就是99.99%)” 的可用性。

描述通俗叫法可用性級別(HA)年度停機時間基本可用性2個999%87.6小時較高可用性3個999.9%8.8小時具有故障自動恢復能力的可用性4個999.99%53分鐘極高可用性5個999.999%5分鐘


容災恢復能力的關鍵指標

RPO:(Recovery Point Obejective,恢復點目標)是指業務系統所允許的在災難過程中的最大數據丟失量,用來衡量容災系統的數據冗餘備份能力。

「HA」高可用性指標說明及容災的幾個衡量指標

RTO:(Recovery Time Objective,恢復時間目標)是指信息系統從災難狀態恢復到可運行狀態所需的時間,用來衡量容災系統的業務恢復能力。

「HA」高可用性指標說明及容災的幾個衡量指標

我國的國家標準《GB20988-2007-T 信息安全技術信息系統災難恢復規範》對災備數據中心根據RPO與RTO兩項指標分成了6個相應的等級,如下所示:

「HA」高可用性指標說明及容災的幾個衡量指標


總結

關於高可用的更重要的是怎麼去做一個高可用方案,例如weblogic做集群實際上體現的就是一個高可用、LVS+nginx也是高可用、oracle做rac等等體現的都是高可用的思想,大家後面可以嘗試下自己搭建。篇幅有限,只能寫到這了~

「HA」高可用性指標說明及容災的幾個衡量指標


分享到:


相關文章: