Date: 21 1 月, 2022
如何保護應用程序和數據庫 – SAP 集群
SAP 集群:實現高可用性的最佳方式
什麼是 SAP 集群?
您的 SAP 系統是您組織的命脈,如果系統出現故障,您的運營就會停止。 為了支持 SAP 系統的高可用性,您的 IT 團隊可以在集群環境中安裝 SAP。
集群是一組兩個或多個連接的服務器,它們配置有相同的操作系統、數據庫和應用程序。 這些連接的服務器被稱為“節點”。其中一個節點被指定為主節點。 如果主節點發生故障,集群允許您的組織自動將應用程序操作故障轉移到一個或多個輔助節點,從而減少停機時間、消除數據丟失並保持數據完整性。
高可用性 SAP 集群解決方案可用於在 Linux 或 Windows 環境中運行的服務器。
流行的 SAP 集群解決方案
前端應用需求高可用性,即 S/4 HANA,與任何其他依賴於 HANA 的應用程序一樣。
Linux 供應商(例如 SUSE 和 RedHat)為 SAP 提供了幾種開源 HA 解決方案,其中包括 HA 擴展及其“Enterprise for SAP”訂閱。 這些供應商捆綁了開源軟件,您可以使用這些軟件為 HANA 數據庫、ABAP SAP 中央服務 (ASCS)、評估收據結算 (ERS) 和其他 SAP 組件構建高可用性集群。[1]
SUSE HAE(和其他開源集群選項)是高度手動的,只保護單個組件。 例如,將 SUSE HAE 和其他開源解決方案與 SAP 或 SAP HANA 集成可能既耗時又復雜,需要仔細的手動腳本編寫和繁瑣的確認步驟。 創建應用程序感知 HA 解決方案還需要在應用程序和數據庫方面具有特定的深厚專業知識。
SAP 還提供 HANA 系統複製,這是 HANA 軟件附帶的一項功能。 它提供 SAP HANA 數據庫到同一數據中心、遠程站點或云中的輔助位置的持續同步。 數據被複製到輔助站點並預加載到內存中。 發生故障時,輔助站點將接管而無需重新啟動數據庫,這有助於減少恢復時間目標 (RTO)。 不幸的是,必須手動觸發到主節點的故障回复,並發出單獨的命令。 也沒有集成的 HA 故障轉移編排以及 SAP 中央服務等組件。[2]SIOS HA 集群軟件為您的應用程序和數據提供全面的 SAP 認證保護,包括高可用性、數據複製和災難恢復在一個簡單、經濟高效的解決方案中。 SIOS 軟件可讓您在 Windows 或 Linux 環境中保護 SAP,在物理、虛擬、雲(公共、私有和混合)和高性能閃存存儲環境的任意組合中使用您選擇的服務器硬件。 SIOS 軟件易於配置,並提供對整個 SAP 應用程序環境的快速復制、全面監控和保護。 它在共享 (SAN) 存儲或無共享 (SANless) 存儲環境中提供持續的數據可用性。
對於 SAP S/4HANA 和 SAP HANA 數據庫,SIOS 可用於補充 SAP 已經在 HANA 系統複製中所做的工作,以提供完整的自動化高可用性——自動化監控關鍵 SAP HANA 應用程序流程,以及自動化故障轉移和故障恢復。[3]
SIOS 保護套件在 Linux 環境中保護 SAP
適用於 Linux 的 SIOS 保護套件提供了高可用性的緊密集成組合故障轉移集群、持續的 SAP 應用程序監控、數據複製和可配置的恢復策略,保護您的 SAP 應用程序免受停機和災難的影響。 雖然 SIOS Protection Suite 可以在 SAN 環境中運行以支持傳統的基於 HA 硬件的集群,但該架構採用無共享的服務器集群方法,使其能夠運行 SANless。 它提供了一個強大、通用且易於配置的解決方案,具有適用於各種應用程序的自動和手動故障轉移/故障恢復策略。
適用於 Linux 的 SIOS 保護套件支持 SAP 集群,如下所示:
- SIOS LifeKeeper,提供靈活的故障轉移集群軟件,監控整個應用程序堆棧
- SIOS DataKeeper,它提供快速、高效的基於主機的塊級數據複製,用於在無 SAN 集群配置中鏡像本地存儲或複製到遠程位置或云以進行災難恢復
- 多個應用程序恢復工具包 (ARK),產品中內置了自動化配置和驗證工具,可保護您的業務關鍵型應用程序(如 SAP)和數據免受停機和災難的影響。
應用程序智能維護最佳實踐故障轉移
ARK 提供特定於應用程序的感知,並將應用程序堆棧連接到上下文中的 HA 解決方案,包括所有相關組件。 例如,SIOS 提供了一個 SAP HANA 應用程序恢復工具包,它提供主機自動故障轉移、存儲複製和系統複製以提高可用性。
最後,借助適用於 Linux 的 SIOS 保護套件,您可以在靈活、可擴展的雲環境(例如 Amazon Web Services (AWS) 和 Azure)中運行關鍵業務應用程序,而不會犧牲性能、高可用性或災難保護。
SIOS DataKeeper 在 Windows 環境中保護 SAP
SIOS DataKeeper Cluster Edition 是一個軟件插件,它與 WSFC 簡單無縫地集成,以添加性能優化的、基於主機的同步或異步複製。 使用 DataKeeper,您可以輕鬆創建無 SAN 集群,為您的 SAP 應用程序實現高可用性和災難恢復,無論是在雲中、在 VMware 等虛擬化環境中運行,還是在僅使用本地存儲的物理服務器上運行。 它增加了高效的複制以同步每個集群節點上的本地存儲,創建一個在 WSFC 看來就像傳統存儲一樣的無 SAN 集群。 有了它,您可以在雲、混合雲中創建 Windows 集群,或者在雲中擴展一個基於 SAN 的傳統本地集群,以實現災難恢復。
使用 SIOS DataKeeper Cluster Edition,您可以實現對關鍵 SAP 組件的高可用性保護,包括 ABAP SAP Central Service (ASCS) 實例、後端數據庫(Microsoft SQL Server、Oracle、DB2、MaxDB、MySQL 和 PostgreSQL)、SAP Central服務實例 (SCS)。
SIOS DataKeeper 不僅消除了 SAN 的成本、複雜性和單點故障風險,還允許您在本地存儲中使用最新的快速 PCIe 閃存和 SSD,以實現單一經濟高效的性能和保護解決方案。
SIOS DataKeeper 還提供SAP 高可用性和雲環境中的災難恢復,例如 Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Services,而不會犧牲性能。
如果您的組織不使用 WSFC,SIOS 提供適用於 Windows 的保護套件,其中包括 SIOS DataKeeper、SIOS LifeKeeper 和可選的應用程序恢復工具包 (ARK),用於 SAP 等領先應用程序和基礎設施操作。 它是一個緊密集成的 SAP 集群解決方案,結合了高可用性故障轉移集群、持續應用程序監控、數據複製和可配置的恢復策略,以保護您的業務關鍵型 SAP 應用程序和數據免受停機和災難的影響。
結論
全球各地的組織都使用 SIOS HA 解決方案來保護其 SAP 應用程序,無論是在 Windows 還是 Linux 環境中運行。 這裡只是幾個例子:
- Bonfiglioli 是一家領先的意大利設計、製造和分銷公司,使用 SIOS DataKeeper 為他們提供了一種將 SAP 系統遷移到 Microsoft Azure 雲的簡單方法,同時滿足嚴格的可用性、災難恢復和性能 SLA。
- 化學製造商 Toyo Gosei 使用 SIOS DataKeeper 將 SAP 遷移到 Azure,並通過複製構建了一個“永不停止的系統”。
- 全球最大的奇異果營銷商 Zespri International 使用 SIOS DataKeeper 提供公司在 Microsoft Azure 中部署其 SAP/Microsoft SQL Server 操作所需的配置靈活性、高可用性和災難保護。
有關高可用性 SAP 集群的更多信息,點擊這裡.
參考https://blogs.sap.com/2020/05/03/high-availability-and-dr-for-sap-hana-sap-s-4hana-and-sap-central-services/[1]同上。[2] https://blogs.sap.com/2020/05/03/high-availability-and-dr-for-sap-hana-sap-s-4hana-and-sap-central-services/[3]同上。經授權轉載西歐