Date: 25 1 月, 2022
如何保護應用程序和數據庫 – Oracle 集群
沒有 RAC 的 Oracle 集群:您需要了解的內容
什麼是 Oracle 集群?
故障轉移集群是一種為應用程序提供高可用性保護的方法,它通過在多台服務器上運行相同的操作系統、數據庫和應用程序來消除單點故障,所有這些服務器都共享相同的存儲或連接到持續同步的存儲。 Oracle 在其中一台服務器上運行,稱為主服務器。 如果失敗,應用程序編排軟件(集群軟件)將在稱為故障轉移的過程中將操作轉移到一個或多個輔助服務器。 由於主服務器和遠程服務器訪問相同或相同的存儲,因此 Oracle 操作可以以最少的恢復時間或數據丟失繼續進行。 許多組織將 Oracle 視為其運營的支柱,尤其是當他們使用基於 Oracle 的 SAP 系統或 Oracle ERP 系統時。
什麼是 Oracle RAC?
Oracle 的集群軟件稱為 Oracle Real Application Clusters (RAC)。 RAC “使您能夠將較小的商用服務器組合到一個集群中,以創建支持關鍵業務應用程序的可擴展環境。”[1]借助 Oracle RAC,您可以對 Oracle 數據庫進行集群並使用 Oracle Clusterware 連接多個服務器,從而使它們作為一個系統運行。
雖然 RAC 以前與 Oracle 數據庫標準版捆綁在一起(不收取額外費用),但 Oracle 現在已從 19c 版的標準版中刪除了 RAC 功能。 您可以通過 Oracle 數據庫企業版支付額外費用購買 Oracle RAC。 不幸的是,這意味著任何想要使用 RAC 的客戶都必須升級到 Oracle Database Enterprise 或遷移到 Oracle 雲,這兩種解決方案都比標準版昂貴得多。
SIOS 無需升級到企業版即可提供高可用性 Oracle 集群解決方案,最多可節省 70% 的許可成本。
適用於 Linux 的 SIOS 保護套件(Oracle Linux、Red Hat、SUSE)
這適用於 Linux 的 SIOS 保護套件提供高可用性故障轉移集群、連續應用程序監控、數據複製和可配置恢復策略的緊密集成組合,保護您的 Oracle 數據庫和應用程序免受停機和災難的影響。 與僅監控服務器運行的其他集群解決方案不同,SIOS LifeKeeper 監控服務器、網絡連接、存儲、所有 Oracle 進程和任何相關應用程序的運行狀況。 通過一組策略定義的操作立即糾正問題,確保快速恢復而不會中斷最終用戶。
SIOS 保護套件可以在共享存儲 (SAN) 環境中運行以支持傳統的 HA 集群,或者在雲、混合和其他共享存儲不切實際或不可能的環境中的無共享 (SANless) 存儲配置中運行。 它為您的 Oracle 數據庫和應用程序提供了具有自動和手動故障轉移/故障恢復策略的強大、多功能且易於配置的集群。
適用於 Linux 的 SIOS 保護套件包括:
- SIOS 救生員,它提供了靈活的故障轉移集群軟件來監控整個應用程序堆棧
- SIOS DataKeeper,它提供快速、高效的基於主機的塊級數據複製,用於在無 SAN 集群配置中鏡像本地存儲或複製到遠程位置或云以進行災難恢復
- 多個應用程序恢復套件 (ARK),產品中內置了自動配置和驗證工具,可保護您的業務關鍵型應用程序和數據免受停機和災難的影響。
SIOS LifeKeeper 支持所有主要的 Linux 發行版,包括 Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS 和 Oracle Linux,並適應各種存儲架構。 SIOS 軟件已經過調整和優化,可以在這些操作系統上運行,並且對組件進行了測試,以確保 SANless 集群解決方案可以在每個操作系統上運行。
SIOS 支持雲中的 Oracle 集群
借助適用於 Linux 的 SIOS 保護套件,您可以在靈活、可擴展的公共雲環境(例如 Amazon Web Services (AWS) 或 Microsoft Azure)中運行您的 Oracle 應用程序,而無需鎖定供應商或犧牲性能、高可用性或災難保護.
適用於 AWS 或 Azure 上的 Linux 的 SIOS 保護套件提供了跨雲故障域和可用區創建高可用性 Linux 集群所需的元素,為您提供地理隔離,以防止站點範圍內和區域性的災難和中斷。
在 Windows Server 故障轉移集群 (WSFC) 環境中,您可以使用 SIOS DataKeeper Cluster Edition 來同步本地存儲,並使用基於主機的高效複製進行 SANless 集群。SIOS DataKeeper 集群版軟件可保護您的業務關鍵型 Windows 環境(包括 Oracle)免於停機和數據丟失。
SIOS 支持虛擬環境中的 Oracle 集群
SIOS SANless 集群軟件為您的 Oracle 數據庫和應用程序在 VMware、Hyper-V、KVM 和 XenServer 環境中運行時提供所需的企業級高可用性、可靠性和靈活性。
適用於 Linux 的 SIOS 保護套件可保護您在虛擬環境中的 Linux 上運行的 Oracle 數據庫和應用程序。 如果您在虛擬環境中在 Windows 上運行 Oracle,SIOS DataKeeper Cluster Edition 可以保護您的業務關鍵型 Windows 環境,包括您的 Oracle 數據庫和應用程序。
SIOS 提供集成的數據複製,高可用性聚類和災難恢復在 Linux 和 Windows 上支持 Oracle 的解決方案可以為小型和大型組織提供容錯保護,而成本僅為其他 Oracle 集群解決方案的一小部分。 使用 SIOS SANless 集群,您不需要昂貴的共享存儲來實現完全的高可用性應用程序和數據庫保護。 相反,您可以在沒有 SAN 的雲中運行您的 Oracle 數據庫和應用程序。此外,SIOS 還可以在本地以及虛擬和混合環境中保護您的 Oracle 數據庫和應用程序。
有關 SIOS 如何保護您的 Oracle 數據庫和應用程序的更多信息,單擊此處或個性化演示.
[1]https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm#RACAD7148經授權轉載西歐