移轉受 Oracle Data Guard 保護的 Oracle RAC 資料庫

在此組態選項中,您可以移轉應用程式和 Oracle RAC 資料庫。Oracle Data Guard 會將資料庫複製到第二個內部部署區域,以進行資料保護和災害復原。系統會在每個區域中建立本機資料庫備份。您可以在 VMware 的兩個區域中部署組態。Oracle Data Guard 管理和作業通常是手動的,而且有您的完整責任。

Oracle Exadata Database Service 在專門構建、最佳化的 Oracle Exadata 基礎架構上提供經驗證的 Oracle Database 功能。針對所有 Oracle Database 工作負載,內建雲端自動化、彈性資源擴展、安全性和快速效能,可協助您簡化管理並降低成本。

下列架構圖顯示 Oracle RAC 資料庫,在內部部署中跨資料中心使用 Oracle Data Guard

migrate-orclracdbs-dg-regions.png 的描述如下
migrate-orclracdbs-dg-regions.png 圖解描述

將此部署移轉至 OCI 時,您可以使用下列選項確保資料庫高可用性:

  • 移轉至 Oracle Exadata Database Service on Dedicated Infrastructure
  • 移轉至 Exascale 等級基礎架構上的 Oracle Exadata Database Service
  • 移轉至 Oracle Autonomous Database on Dedicated Exadata Infrastructure
  • 遷移至 Oracle Base Database Service 上的雙節點 Oracle RAC 資料庫
  • 移轉至 Oracle Cloud VMware Solution

移轉至 Oracle Exadata Database Service on Dedicated Infrastructure

Oracle Exadata Database Service 針對特定用途建立的最佳化 Oracle Exadata Cloud Infrastructure ,提供經實證的 Oracle Database 功能。為所有 Oracle Database 工作負載內建雲端自動化、彈性資源擴展、安全性和快速效能,可協助您簡化管理並降低成本。

在部署 Oracle Data Guard 後,Oracle Exadata Database Service on Dedicated Infrastructure 符合 Oracle MAA 金級規範。

下列架構圖顯示 Oracle Exadata Database Service on Dedicated Infrastructure 上的 Oracle RAC 資料庫 (跨區域使用 Oracle Data Guard):

migrate-orclracdb-exadbsrvdi-dg-regions.png 描述如下
migrate-orclracdb-exadbsrvdi-dg-regions.png 圖解描述

此架構由下列元件組成:

  • 在每個區域中,一個具有三個子網路和一個服務閘道的 VCN 可存取 OCI 管理的服務。
  • 每個 VCN 中的 DRG 以及 VCN 之間的遠端對等互連連線 (RPC)。
  • 在主要區域之應用程式子網路中執行的 OCI Compute VM 主要應用程式。
  • 在待命區域之應用程式子網路中執行的 OCI Compute VM 上的待命應用程式。
  • 部署在從屬端的主要 Exadata 基礎架構和 Exadata VM 叢集,以及主要區域的備份子網路。
  • 部署在從屬端的待命 Exadata 基礎架構和 Exadata VM 叢集,以及待命區域的備份子網路。
  • 主要 Oracle RAC 資料庫部署在 Exadata VM 叢集中,主要區域中 VM 叢集的每個 VM 上都有一個 Oracle RAC 節點。
  • 部署在 Exadata VM 叢集中的待命 Oracle RAC 資料庫,待命區域中 VM 叢集的每個 VM 上都有一個 Oracle RAC 節點。
  • Oracle Data Guard 會將資料從「主要」複製到「待命」資料庫。
  • OCI Full Stack DR 協調切換和容錯移轉作業。
  • 用於資料庫自動備份的 Oracle Database Autonomous Recovery Service
  • (選用) OCI Object Storage 服務作為資料庫自動備份的替代解決方案。
  • (選用) OCI Vault 用於 TDE 金鑰管理。

此架構的優點來自:

  • Oracle Exadata 和 Oracle RAC 提供的內建高可用性和備援功能。
  • 使用 Oracle Data Guard 待命資料庫的資料保護和 (近似) 零資料遺失。
  • 使用 OCI Full Stack DR 協調應用程式和資料庫的切換和容錯移轉。
  • 使用應用程式連續性,避免在停機和維護作業期間發生中斷的應用程式保護。
  • 使用 Oracle Database Autonomous Recovery Service ,減少主要和待命資料庫的備份工作負載。
  • 運算和儲存資源的線上可擴展性。
  • 自動化資料庫佈建和生命週期作業。
  • 自動設定 Oracle Data Guard
  • 預設會啟用 TDE,並提供使用 OCI Vault 來管理金鑰的選項。
  • 使用 ZDM 進行自動化移轉。
  • Oracle Cloud 授權模型。

建議

  • 設定 Oracle Database Autonomous Recovery Service 的自動備份,即使資料受到 Oracle Data Guard 的保護,也能透過實行永久增量備份策略來減少資料庫上的備份工作負載。
  • 啟用待命備份,以跨區域進行備份複寫。
  • 您可以使用作用中資料保全進行全面的資料損毀預防,包括自動區塊修復、線上升級和移轉、將工作負載卸載至待命資料庫,並啟用應用程式連續性,以在一般使用者的計畫性和非計畫性事件期間遮蔽資料庫中斷,並確保應用程式不中斷。

移轉至 Exascale 等級基礎架構上的 Oracle Exadata Database Service

Oracle Exadata Database Service on Exascale Infrastructure provides the same cloud service experience as Oracle Exadata Database Service on Dedicated Infrastructure, but without requiring you to subscribe to dedicated infrastructure.您可以從小型虛擬機器 (VM) 叢集開始,並隨著需求成長輕鬆擴展。Oracle 管理共用多租用戶基礎架構服務模型中的所有實體基礎架構。Oracle Exadata Database Service on Exascale Infrastructure 僅適用於 Oracle Database 版本 23ai

Exascale Infrastructure 上的 Oracle Exadata Database Service 可在 Oracle Exadata 和 Oracle RAC 上執行,並在部署 Oracle Data Guard 時遵守 Oracle MAA 金級

下列架構顯示 Oracle RAC 資料庫 (位於 Exascale 等級基礎架構上的 Oracle Exadata Database Service) 和跨區域的 Oracle Data Guard

migrate-orclracdb-exadbxsi-dg-regions.png 描述如下
migrate-orclracdb-exadbxsi-dg-regions.png 圖解描述

此架構由下列元件組成:

  • 具備三個子網路和一個服務閘道的 VCN 可存取 OCI 管理的服務。
  • 每個 VCN 中的 DRG 以及 VCN 之間的遠端對等互連連線 (RPC)。
  • 在主要區域之應用程式子網路中執行的 OCI Compute VM 主要應用程式。
  • 在待命區域之應用程式子網路中執行的 OCI Compute VM 上的待命應用程式。
  • 主要 Exadata VM 叢集部署在主要區域的從屬端和備份子網路中。
  • 部署在從屬端的待命 Exadata VM 叢集,以及待命區域的備份子網路。
  • 主要 Oracle RAC 資料庫部署在 Exadata VM 叢集中,而且「主要」區域中 VM 叢集的每個 VM 上都有一個 Oracle RAC 節點。
  • 部署在 Exadata VM 叢集中的待命 Oracle RAC 資料庫,待命區域中 VM 叢集的每個 VM 都有一個 Oracle RAC 節點。
  • Oracle Data Guard 會將資料從「主要」複製到「待命」資料庫。
  • OCI Full Stack DR 協調切換和容錯移轉作業。
  • 用於資料庫自動備份的 Oracle Database Autonomous Recovery Service
  • (選用) OCI Object Storage 服務作為資料庫自動備份的替代解決方案。
  • (可選擇) 用於通透資料加密 (TDE) 金鑰管理的 OCI Vault

此架構的優點來自:

  • Oracle Exadata 和 Oracle RAC 提供的內建高可用性和備援功能。
  • 使用 Oracle Data Guard 待命資料庫的資料保護和 (近似) 零資料遺失。
  • 使用 OCI Full Stack DR 協調應用程式和資料庫的切換和容錯移轉。
  • 使用應用程式連續性,避免在停機和維護作業期間發生中斷的應用程式保護。
  • 使用 Oracle Database Autonomous Recovery Service ,減少主要和待命資料庫的備份工作負載。
  • 運算和儲存資源的線上可擴展性。
  • 自動化資料庫佈建和生命週期作業。
  • 自動設定 Oracle Data Guard
  • 預設會啟用 TDE,並提供使用 OCI Vault 來管理金鑰的選項。
  • 使用 ZDM 進行自動化移轉。
  • Oracle Cloud 授權模型。
  • Oracle Exadata Database Service on Dedicated Infrastructure 相比,入門大小和成本更低。
  • 與 Oracle Database 緊密整合的進階空間效率快照和複製功能,無須讓測試主要資料庫支援 Exadata 上的快照和複製。

建議

  • 設定 Oracle Database Autonomous Recovery Service 的自動備份,即使資料受到 Oracle Data Guard 的保護,也能透過實行永久增量備份策略來減少資料庫上的備份工作負載。
  • 啟用待命備份,以跨區域進行備份複寫。
  • 您可以使用作用中資料保全進行全面的資料損毀預防,包括自動區塊修復、線上升級和移轉、將工作負載卸載至待命資料庫,並啟用應用程式連續性,以在一般使用者的計畫性和非計畫性事件期間遮蔽資料庫中斷,並確保應用程式不中斷。

移轉至 Oracle Autonomous Database on Dedicated Exadata Infrastructure

Oracle Autonomous Database 提供易於使用且完全自治的資料庫,不僅能夠彈性調整規模、提供快速查詢效能,還需要任何資料庫管理。Oracle Autonomous Database on Dedicated Exadata Infrastructure 是在 OCI 上執行的高度自動化、完全受管理的資料庫環境,具有承諾的硬體和軟體資源。這些隔離資源使您的組織能夠滿足嚴格的安全性、可用性和效能要求,同時降低成本和複雜性。

Oracle Autonomous Database 在 Oracle Exadata 和 Oracle RAC 上執行,在使用 Oracle Data Guard 部署時,符合 Oracle MAA 金級規範。

下列架構圖顯示 Oracle Autonomous Database on Dedicated Exadata Infrastructure 和跨區域的 Oracle Autonomous Data Guard

migrate-autonmdbdi-exadata-dg-regions.png 的描述如下
migrate-autonmdbdi-exadata-dg-regions.png 圖解描述

此架構由下列元件組成:

  • 在每個區域,一個有兩個子網路的 VCN。
  • 每個 VCN 中的 DRG 以及 VCN 之間的遠端對等互連連線 (RPC)。
  • 在主要區域之應用程式子網路中執行的 OCI Compute VM 主要應用程式。
  • 在待命區域之應用程式子網路中執行的 OCI Compute VM 上的待命應用程式。
  • 主要自治式 Exadata 基礎架構和自治式 Exadata VM 叢集,部署在從屬端和主要區域的備份子網路中。
  • 部署在從屬端和待命區域備份子網路中的待命自治式 Exadata 基礎架構和自治式 Exadata VM 叢集。
  • 主要區域中部署在自治式 Exadata VM 叢集中的主要 Oracle Autonomous Database
  • 待命區域中部署在自治式 Exadata VM 叢集中的待命 Oracle Autonomous Database
  • Oracle Autonomous Data Guard 可將資料從主要資料庫複製到待命資料庫。
  • OCI Full Stack DR 協調切換和容錯移轉作業。
  • 用於資料庫自動備份的 Oracle Database Autonomous Recovery Service
  • (選用) OCI Object Storage 服務作為資料庫自動備份的替代解決方案。
  • (選用) OCI Vault 用於 TDE 金鑰管理。

此架構的優點來自:

  • Oracle Exadata 和 Oracle RAC 提供的內建高可用性和備援功能。
  • 使用 Oracle Data Guard 待命資料庫的資料保護和 (近似) 零資料遺失。
  • 使用 OCI Full Stack DR 協調應用程式和資料庫的切換和容錯移轉。
  • 使用應用程式連續性,避免在停機和維護作業期間發生中斷的應用程式保護。
  • 使用 Oracle Database Autonomous Recovery Service ,減少主要和待命資料庫的備份工作負載。
  • 運算和儲存資源的線上和自動擴展性。
  • 自動化資料庫佈建和生命週期作業。
  • 自動設定 Oracle Autonomous Data Guard
  • 預設會啟用 TDE,並提供使用 OCI Vault 來管理金鑰的選項。
  • 使用 ZDM 進行自動化移轉。
  • OCI 授權模型和 Enterprise Edition 選項無須額外付費。

建議

  • 即使資料受到 Oracle Autonomous Data Guard 的保護,仍可設定 Oracle Database Autonomous Recovery Service 的自動備份,透過實行永久增量備份策略來減少資料庫上的備份工作負載。
  • 啟用待命備份,以跨區域進行備份複寫。
  • 您可以使用作用中資料保全進行全面的資料損毀預防,包括自動區塊修復、線上升級和移轉、將工作負載卸載至待命資料庫,並啟用應用程式連續性,以在一般使用者的計畫性和非計畫性事件期間遮蔽資料庫中斷,並確保應用程式不中斷。
  • 您也可以選擇使用 Oracle Autonomous Data Guard 移轉至 Oracle Autonomous Database Serverless

遷移至 Oracle Base Database Service 上的雙節點 Oracle RAC 資料庫

Oracle Base Database Service 在 OCI 的雙節點 Oracle RAC 彈性虛擬機器 (VM) 資源配置上執行 Oracle Database Enterprise Edition 工作負載。此服務提供自動化的資料庫生命週期管理,可減少管理、內建可加速新應用程式部署的低程式碼應用程式開發,以及使用可降低成本的隨用隨付定價進行運算擴展。

Oracle Base Database Service 上的雙節點 Oracle RAC 資料庫提供 Oracle RAC 高可用性,並在部署 Oracle Data Guard 時遵守 Oracle MAA 金級

下列架構圖顯示 Oracle Base Database Service 上的雙節點 Oracle RAC 資料庫,跨區域提供 Oracle Data Guard

migrate-two-node-racdb-basedb-dg-regions.png 的描述如下
migrate-two-node-racdb-basedb-dg-regions.png 圖解描述

此架構由下列元件組成:

  • 在每個區域中,一個具有兩個子網路和一個服務閘道的 VCN,用於存取 OCI 管理的服務。
  • 每個 VCN 中的 DRG 以及 VCN 之間的遠端對等互連連線 (RPC)。
  • 在主要區域之應用程式子網路中執行的 OCI Compute VM 主要應用程式。
  • 在待命區域之應用程式子網路中執行的 OCI Compute VM 上的待命應用程式。
  • 主要雙節點 Oracle RAC 資料庫部署在主要區域之資料庫子網路的 Oracle Base Database Service 上,每個節點部署在不同的容錯域上。
  • 待命雙節點 Oracle RAC 資料庫部署在待命區域中資料庫子網路的 Oracle Base Database Service 上,每個節點部署在不同的容錯域上。
  • Oracle Data Guard 會將資料從「主要」複製到「待命」資料庫。
  • OCI Full Stack DR 協調切換和容錯移轉作業。
  • 用於資料庫自動備份的 Oracle Database Autonomous Recovery Service
  • (選用) OCI Object Storage 服務作為資料庫自動備份的替代解決方案。
  • (選用) OCI Vault 用於 TDE 金鑰管理。

附註:

移轉至虛擬機器 (而非 Exadata) 時,您會錯過 Exadata 備援和效能優勢。
  • 在兩個容錯域之間部署 Oracle RAC ,提供高可用性。
  • 使用 Oracle Data Guard 待命資料庫的資料保護和 (近似) 零資料遺失。
  • 使用 OCI Full Stack DR 協調應用程式和資料庫的切換和容錯移轉。
  • 使用應用程式連續性,避免在停機和維護作業期間發生中斷的應用程式保護。
  • 使用 Oracle Database Autonomous Recovery Service ,減少主要和待命資料庫的備份工作負載。
  • 自動化資料庫佈建和生命週期作業。
  • 自動設定 Oracle Data Guard
  • 預設會啟用 TDE,並提供使用 OCI Vault 來管理金鑰的選項。
  • 使用 ZDM 進行自動化移轉。
  • Oracle Cloud 授權模型。

建議

  • 設定 Oracle Database Autonomous Recovery Service 的自動備份,即使資料受到 Oracle Data Guard 的保護,也能透過實行永久增量備份策略來減少資料庫上的備份工作負載。
  • 啟用待命備份,以跨區域進行備份複寫。
  • 請考慮將自動備份設定為 OCI Object Storage 服務,以替代方式提供跨可用性網域或容錯域的三向鏡像。
  • 您可以使用作用中資料保全進行全面的資料損毀預防,包括自動區塊修復、線上升級和移轉、將工作負載卸載至待命資料庫,並啟用應用程式連續性,以在一般使用者的計畫性和非計畫性事件期間遮蔽資料庫中斷,並確保應用程式不中斷。

移轉至 Oracle Cloud VMware Solution

與內部部署、資料庫佈建及所有資料庫維護與生命週期作業類似,通常都是手動作業,且您完全負責。您必須考量 OCVS 上的 Oracle Database 授權,以及 Oracle Database 的 OCVS 叢集分離。運算 VM 使用本機檔案系統,無須重新啟動 Oracle Grid Infrastructure 所提供的功能。您必須手動設定 Oracle Data Guard

下列架構圖顯示 OCVS 上的單一執行處理 Oracle Database (跨區域使用 Oracle Data Guard):

migrate-single-oci-odb-ovcs-dg-regions.png 描述如下
migrate-single-oci-odb-ovcs-dg-regions.png 圖解描述

此架構由每個區域中的下列元件組成:

  • 具備服務閘道的 VCN 可存取 OCI 管理的服務。
  • 每個 VCN 中的動態路由閘道 (DRG),以及 VCN 之間的遠端對等互連連線 (RPC)。
  • OCVS 軟體定義資料中心 (SDDC)。
  • 主要區域中 OCVS 所提供 OCI Compute VM 的主要應用程式。
  • 待命區域中 OCVS 所提供 OCI Compute VM 上的待命應用程式。
  • 主要區域中 OCVS 提供之 OCI Compute VM 的主要單一執行處理 Oracle Database
  • 待命區域中 OCVS 提供之 OCI Compute VM 上的待命單一執行處理 Oracle Database
  • Oracle Data Guard 可將資料從「主要」複製到「待命」資料庫。
  • 用於資料庫備份的 OCI Object Storage

建議

  • 在兩個可用性網域之間設定 Oracle Data Guard ,以防止網站發生失敗。或者,您可以透過單一可用性網域,在 OCI 區域的兩個容錯域之間設定 Oracle Data Guard。
  • 使用 Oracle Database 雲端備份模組將資料庫備份設定為 OCI Object Storage ,並享有跨可用性網域或容錯域的三向鏡像功能。

  • 透過自動區塊修復、線上升級和移轉,使用主動式資料保全進行全面的資料損毀預防,以幾乎可橫向擴展的方式將工作負載卸載至待命資料庫。

  • 啟用應用程式連續性,以遮蔽來自一般使用者之計畫性和非計畫性事件期間的資料庫中斷,並確保應用程式不中斷。

選項比較

OCI 為您的 VMware 型工作負載提供各種選項,其中包含高可用性、災害復原、移轉、自動化等不同功能。

下表比較 Oracle RAC 資料庫與 Oracle Data Guard 移轉選項,使用 Oracle Exadata Database Service on Dedicated Infrastructure /Oracle Exadata Database Service on Exascale InfrastructureOracle Autonomous Database on Dedicated Exadata Infrastructure 、雙節點 Oracle RAC (位於 Oracle Base Database Service) 和 Oracle Cloud VMware Solution

功能 Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure Oracle Autonomous Database on Dedicated Exadata Infrastructure 位於 Oracle Base Database Service 上的雙節點 Oracle RAC Oracle Cloud VMware 解決方案
資料庫部署 昏迷 Autonomous 昏迷 手動
生命週期作業 自動化動作 Autonomous 自動化動作 手動
Data Guard 設定 自動化動作 自動化動作 自動化動作 手動
自動容錯移轉 快速啟動容錯移轉 快速啟動容錯移轉 快速啟動容錯移轉 快速啟動容錯移轉
授權 包括 BYOL 和授權 包括 BYOL 和授權 包括 BYOL 和授權 BYOL
TDE 加密 預設與包含 預設與包含 預設與包含 手動,已付選項
TDE 金鑰存放區 本機公事包與 OCI Vault 本機公事包與 OCI Vault 本機公事包與 OCI Vault 區域公事包
資料庫移轉 使用 Oracle ZDM 自動化 使用 Oracle ZDM 自動化 使用 Oracle ZDM 自動化 手動
Oracle MAA 層次 Gold Gold Gold Bronze + Oracle Data Guard (客戶責任)
高可用性 Oracle Exadata 與 Oracle RAC Oracle Exadata 與 Oracle RAC Oracle RAC Oracle Data Guard
災害復原 (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard Oracle Data Guard
DR 作業 OCI Full Stack DR OCI Full Stack DR OCI Full Stack DR 手動
備份作業 自動化動作 Autonomous 自動化動作 手動
回復作業 自動化動作 自動化動作 自動化動作 手動
RPO (區域停機) (接近) 0 (接近) 0 (接近) 0 (接近) 0
RTO (區域性停機) 容錯移轉至待命資料庫的時間 容錯移轉至待命資料庫的時間 容錯移轉至待命資料庫的時間 容錯移轉至待命資料庫的時間
應用程式連續性