什麼是高可用性(HA)?
如今世界上充斥著各種各樣的縮寫詞;有時,要記住它們的含義著實不易,尤其對於沒有技術背景的普通用戶而言更是如此。 HA 這個縮寫已經存在了幾十年。那麼,用簡單易懂的語言來解釋它的意義是什麼呢? HA 代表高可用性(High Availability)。 HA 指的是,公司賴以生存的電腦系統(公司和客戶都依賴這些系統)在客戶每天任何時間存取時都能正常運作。例如,您嘗試透過手機或筆記型電腦上的應用程式存取您的銀行帳戶,查看餘額或進行電子存款。但您收到一條錯誤訊息,提示系統無法連接,請稍後再試。您可能認為只有您遇到了這個錯誤,於是重新啟動了筆記型電腦和手機。但您仍然收到相同的錯誤提示:「系統無法連線」。這意味著什麼?這意味著銀行的電腦系統似乎宕機了,您無法存取!您可能會疑惑-銀行的電腦系統怎麼會離線呢?如果企業未能為其營運系統實施高可用性 (HA) 解決方案,則可能會發生這種情況。
HA 的工作原理
那麼,高可用性(HA)在實際應用上是如何運作的呢?讓我們來詳細了解一下。 HA 可以透過運行在企業電腦上的軟體或內建在企業電腦的硬體來實現。本文重點在於概括性地描述 HA 軟體在企業電腦上提供的功能。 HA 的作用是確保電腦始終保持運作狀態,以便企業及其客戶可以隨時存取資料和資訊。 HA 如何保證電腦始終保持運作狀態? HA 由幾個關鍵組件組成。
- 計算機之間的監控– 在高可用性 (HA) 系統中,通常會有兩台電腦協同工作,以確保其中一台始終處於運作狀態。每台電腦都會按照可設定的時間間隔與另一台電腦通信,並詢問「你在線上嗎?」。如果沒有收到「你在線上嗎?」的回复,HA 軟體就會決定讓另一台電腦運行業務,並即時自動執行此切換,無需人工幹預。
- 監控電腦上運行的應用程式企業高效運作依賴於電腦上運行的各種應用程式和關鍵程式。監控就像主電腦詢問每個應用程式:“你運作正常嗎?”如果應用程式和關鍵程式回答“不正常”,則高可用性軟體會嘗試在主電腦上修復問題。如果主電腦上的「不正常」狀態持續存在,則高可用性軟體會自動決定讓另一台電腦運行業務,並即時實施此變更。
價值論證
現在我們已經了解了高可用性 (HA) 的概念及其基本工作原理,其價值顯而易見。 HA 硬體、軟體和架構為企業提供了一種確保系統高可用性、持續運作的方法,無需手動監控系統以確保其正常運作。如果沒有 HA,企業將面臨停機、客戶流失和銷售損失的風險。在當今世界,任何企業都無法承受這些問題。企業高度依賴其電腦、應用程式、服務和數據來維持不間斷的運營,因為停機會直接影響其獲利能力。當系統無法使用時,公司不僅會損失收入,還可能面臨客戶流失的風險。如果客戶無法及時存取所需的服務或數據,他們很可能會轉向競爭對手,這是任何企業都不願看到的局面!
作者:Sandi Hamilton,SIOS產品支援工程總監
經許可轉載SIOS




