High-Availability

高可用性的定義是什麼?

  • May 20, 2015

我了解,服務或系統的可用性定義為:

(Time resource was available - Time resource was unavailable) / Total Time

我的問題是:

將系統/服務描述為“高度可用”是行業公認的標準術語嗎?

這引出了我的下一個問題:

如果軟體供應商聲稱銷售高可用性解決方案,是否存在可以合理預期的滿足描述的解決方案的最低可用性級別?

我的問題是確定是否有關於多少可用性構成高可用性的精確定義

沒有關於多少可用性構成“高可用性”的官方定義。因此,世界上有幾個或多或少已確立的定義。我不想更精確,因為我真的不知道是否有任何被廣泛接受的標準。所以我列出了我認識的人。

哈佛研究小組定義了幾個所謂的可用性環境分類,就**精確定義而言,這可能與您所能得到的最接近。

  • AE4需要持續計算且任何故障對使用者來說都是透明的業務功能。

這意味著工作不會中斷;沒有交易失去;性能沒有下降;和連續 24x7 執行。

  • AE3需要不間斷計算服務的業務功能,無論是在重要時間段內,還是在一年中一天中的大部分時間和一周中的大部分時間。這意味著使用者保持線上。但是,目前事務可能需要重新啟動,使用者可能會遇到一些性能下降。
  • AE2允許最小中斷計算服務的業務功能,無論是在重要時間段內,還是在一年中一天中的大部分時間和一周中的大部分時間裡。這意味著使用者將被中斷,但可以快速重新登錄。但是,他們可能不得不從日誌文件中重新執行一些事務,並且可能會遇到一些性能下降。
  • AE1只要保證數據的可用性就可以中斷的業務功能。對使用者而言,工作停止並發生不受控制的關機。但是,數據可用性是有保證的。冗餘磁碟上的數據備份副本可用,並且基於日誌或日誌文件系統被用於辨識和恢復不完整的事務。
  • AE0可中斷且數據可用性不重要的業務功能。對使用者來說,工作停止並發生不受控制的關機。數據可能會失去或損壞。
  • *** 災難恢復**功能是一種水平可用性功能,適用於任何可用性環境 (AE)。它提供資訊系統的遠端備份,使其免受地震火災、洪水、颶風、停電、故意破壞或恐怖主義行為等災難的影響。

資料來源:http ://www.hrgresearch.com/pdf/AEC%20Defintions.pdf

但是,世界某些地區也有與 AE 綁定的**非官方術語。**把這個和一粒鹽一起吃。

  • AE0正常
  • AE1高度可靠
  • AE2高可用性
  • AE3容錯
  • AE4容錯

在世界的某些地方也有所謂的可用性等級。如果你看一下定義,你會發現上面的列表有一個方向。(請加鹽)

  • 可用性等級 1 (90%)
  • 可用性等級 2高度可靠 (99%)
  • 可用性等級 3高可用性 (99.9%)
  • 可用性等級 4容錯 (99,99%)
  • 可用性等級 5容錯 (99,999%)
  • 可用性等級 5容災 (99,999%)

具有 90% 的可用性等級 1 已從該列表中刪除,因為 90% 被認為是正常的,並且超出了該列表的範圍。如果保證停機時間少於一小時,則係統被認為是“高度可用的”,該列表中也反映了 99.99%(約 53 分鐘)。

引用自:https://serverfault.com/questions/693037