Date: 23 12 月, 2021
Linux 集群
什麼是 Linux 集群?
高可用性 Linux 集群是一組 Linux 計算機或節點、一起工作並作為單個系統進行管理的存儲設備。 在傳統的集群配置中,兩個節點連接到共享存儲(通常是 SAN)。 使用 Linux 集群,應用程序運行在一個節點上,集群軟件用於監控其運行。 如果軟件檢測到問題,它會在稱為故障轉移的過程中將應用程序的操作移至輔助節點。 由於輔助節點與主節點共享存儲,因此操作可以快速繼續,滿足非常短(幾秒到幾分鐘)的恢復時間和恢復點目標。
Linux 開源高可用性集群
一些 Linux 操作系統供應商提供集群軟件,例如 SUSE Linux HAE;紅帽企業 Linux (RHEL);和 Oracle 真正應用集群 (RAC)。
雖然它們允許您創建一個故障轉移集群,他們提出了各種各樣的挑戰。 首先,為 HA 配置的每個組件選擇使用哪個軟件,至少必須包括三個相關功能:數據複製、服務器集群和帶有心跳監視器的資源管理器。 使用 SUSE 和 Red Hat,您也被鎖定在操作系統中。 如果您想使用其他更便宜或免費的操作系統版本,例如 CentOS 或 Oracle Enterprise Linux (OEL),您將需要購買單獨的 HA 解決方案。
無論您選擇哪種方式,使用開源軟件創建 Linux 集群解決方案以實現高可用性是一個“自己動手”(DIY) 項目,這是一個高度手動且容易出現人為錯誤的項目。
Linux 開源 HA 擴展需要高度的技術技能,從而產生挑戰大多數運營商的複雜性和可靠性問題。
SUSE Linux Enterprise Server 和 Red Hat Enterprise Linux 兩種解決方案都提供 SAN 和 SANless 環境,但需要在操作系統中安裝和配置名為 DRBD 的複制軟件,以支持 SANless 環境中的數據複製。 不幸的是,這需要大量的自定義腳本,這可能需要很長時間來測試和驗證,並且在對環境進行任何更新時需要重新測試。 由於這些公司首先是操作系統公司,因此他們的支持面向操作系統級別的問題,並且通常幾乎沒有 HA 專業知識來幫助客戶解決他們的問題。
Oracle RAC 是一個高可用性解決方案,但它主要是為數據庫管理層構建的。 這意味著您將需要不同的 HA 解決方案來處理那些對您的應用程序層進行監控、管理和恢復的組件。 與其他 Linux 集群解決方案(例如 SIOS Protection Suite)相比,Oracle RAC 也非常昂貴——除了支付 RAC 選項的費用外,還要求您升級到 Oracle 企業版(通常需要數十萬美元)。
用於 Linux 集群的 SIOS 保護套件
這適用於 Linux 的 SIOS 保護套件提供高可用性故障轉移集群、持續應用程序監控、數據複製和可配置恢復策略的緊密集成組合,保護您的關鍵業務應用程序免受停機和災難的影響。 雖然 SIOS 保護套件可以在 SAN 環境中運行以支持傳統的基於 HA 硬件的集群,但該架構採用無共享方法進行服務器集群,使其能夠運行 SANless。 它提供了一個強大、通用且易於配置的解決方案,具有適用於各種應用程序的自動和手動故障轉移/故障恢復策略。
適用於 Linux 的 SIOS 保護套件包括:
- SIOS LifeKeeper,提供靈活的故障轉移集群軟件,可監控整個應用程序堆棧
- SIOS DataKeeper,它提供快速、高效的基於主機的塊級數據複製,用於在無 SAN 集群配置中鏡像本地存儲或複製到遠程位置或云以進行災難恢復
- 多個應用程序恢復工具包 (ARK),產品內置自動配置和驗證工具,可保護您的關鍵業務應用程序和數據免受停機和災難的影響。
與 SUSE、Red Hat 和 Oracle 提供的 Linux 集群解決方案相比,SIOS 團隊在應用程序恢復方面的深厚知識以及該解決方案的應用程序監控和恢復自動化使其更易於使用,並且是更好、更便宜的選擇。
此外, SIOS 救生員支持所有主要的 Linux 發行版,包括 Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS 和 Oracle Linux,並適應廣泛的存儲架構。 SIOS 軟件已經過調整和優化,可以在這些操作系統上運行,並且對組件進行了測試,以確保 SANless 集群解決方案能夠在每個操作系統上運行。
最後,借助適用於 Linux 的 SIOS 保護套件,您可以在靈活、可擴展的雲環境(例如 Amazon Web Services (AWS))中運行關鍵業務應用程序,而不會犧牲性能、高可用性或災難保護。
AWS 中的 Linux 集群
雖然雲提供商(例如 AWS)提供高可用性選項,但它們並沒有提供客戶要求的整個應用程序基礎設施的高可用性級別和保護範圍,而您曾經通過在雲計算之前使用集群來實現。 這就是 AWS 與 SIOS 合作的原因。 SIOS Protection Suite for Linux 為我們的共同客戶和他們遷移到 AWS 雲的關鍵應用程序實現了這些所需的高可用性級別。
適用於 AWS 上 Linux 的 SIOS 保護套件提供在跨兩個可用區的單個 AWS 區域內的 Virtual Private Cloud (VPC) 中創建高可用性 Linux 集群所需的所有元素。 它還支持對 SAP 系統、Oracle 數據庫和其他關鍵業務應用程序的開箱即用保護。
SIOS 和 AWS 在 AWS 上提供 SIOS 保護套件快速入門,可幫助您通過幾個簡短的步驟創建完全配置且可操作的 Linux 高可用性集群。 它為適用於 Linux 的 SIOS 保護套件設置了 AWS 架構,並在大約半小時內將其部署到您的 AWS 賬戶中。 此快速入門可在AWS 市場,適用於希望將 SIOS Protection Suite for Linux on AWS 部署到其測試或生產環境中的企業用戶。
適用於 Linux 的 SIOS 集群
SIOS 是一家高可用性公司,過去 20 年來一直專注於提供專為 SAP、SQL、Linux、Oracle 和其他應用程序設計的 HA。 它的經驗內置於其產品中,與使用 Linux 發行版的自定義腳本相比,安裝和配置所需的時間和成本只是其中的一小部分。此外,SIOS 測試和驗證新版本的操作系統和應用程序,因此其客戶不必這樣做。當客戶致電 SIOS 尋求支持時,他們會聯繫到高可用性專家——該專家只專注於 HA 並且已經這樣做了很長時間。
有關更多信息,請參閱 SIOS 白皮書“在 Linux 環境中實現高可用性”。其他參考資料https://whatis.techtarget.com/definition/clustered-storage轉載自SIOS