移轉受 Oracle Data Guard 保護的單一執行處理 Oracle Database

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

下列架構圖顯示部署在企業內部部署之資料中心的單一執行處理 Oracle DatabaseOracle Data Guard

請參閱 migrate-single-instance-premises-oracle-data-guard-arch.png 的描述
migrate-single-instance-premises-oracle-data-guard-arch.png 圖解描述

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

  • 移轉至 Oracle Base Database Service
  • 移轉至 Oracle Autonomous Database Serverless
  • 移轉至 Oracle Cloud VMware Solution

移轉至 Oracle Base Database Service

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

依照預設,Oracle Base Database Service 符合 MAA 銅級

下列架構圖顯示 Oracle Base Database Service 上的單一執行處理 Oracle Database ,以及跨區域的 Oracle Data Guard

migrate-basedb-service-oracle-data-guard-regions-arch.png 的描述如下
migrate-basedb-service-oracle-data-guard-regions-arch.png 圖解描述

此架構由下列元件組成:

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

此架構的優點來自:

  • Oracle Grid Infrastructure 提供高可用性。
  • 使用 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 的保護,也能透過實行永久增量備份策略來減少資料庫上的備份工作負載。
  • 啟用待命備份,以跨區域進行備份複寫。
  • 您可以使用作用中資料保全進行全面的資料損毀預防,包括自動區塊修復、線上升級和移轉、將工作負載卸載至待命資料庫,並啟用應用程式連續性,以在一般使用者的計畫性和非計畫性事件期間遮蔽資料庫中斷,並確保應用程式不中斷。

移轉至 Oracle Autonomous Database Serverless

Oracle Autonomous Database Serverless 預設符合 Oracle MAA 金級 (已通過本機 Oracle Autonomous Data Guard 認證)。

下列架構顯示 Oracle Autonomous Database Serverless 與跨區域的 Oracle Autonomous Data Guard

migrate-autonomousdb-serverless-data-guard.png 描述如下
migrate-autonomousdb-serverless-data-guard.png 圖解描述

此架構由下列元件組成:

  • 在每個區域中,一個具有兩個子網路和一個服務閘道的 VCN,用於存取 OCI 管理的服務。
  • 在主要區域之應用程式子網路中執行的 OCI Compute VM 主要應用程式。
  • 在待命區域之應用程式子網路中執行的 OCI Compute VM 上的待命應用程式。
  • 主要 Oracle Autonomous Database Serverless ,透過主要區域中的資料庫子網路存取專用端點。
  • 透過待命區域中的資料庫子網路存取專用端點的待命 Oracle Autonomous Database Serverless
  • 跨區域 Oracle Autonomous Data Guard 可將資料從主要資料複製到待命 Autonomous Database
  • OCI Full Stack DR 協調切換和容錯移轉作業。
  • (選用) OCI Vault 用於 TDE 金鑰管理。

此架構的優點來自:

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

建議

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

移轉至 Oracle Cloud VMware Solution

運算 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 Database 雲端備份模組將資料庫備份設定為 OCI Object Storage ,並享有跨可用性網域或容錯域的三向鏡像功能。

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

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

選項比較

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

下表比較單一執行處理 Oracle DatabaseOracle Data Guard 移轉選項與 Oracle Autonomous Database ServerlessOracle Base Database ServiceOracle Cloud VMware Solution

功能 Oracle Base Database Service Oracle Autonomous Database Serverless Oracle Cloud VMware 解決方案
資料庫部署 昏迷 Autonomous 手動
生命週期作業 自動化動作 Autonomous 手動
Data Guard 設定 自動化動作 自動化動作 手動
容錯移轉作業 使用快速啟動容錯移轉自動化 自動 (如果保證零資料遺失) 使用快速啟動容錯移轉自動化
授權 包括 BYOL 和授權 包括 BYOL 和授權 BYOL
TDE 加密 預設與包含 預設與包含 手動,已付選項
TDE 金鑰存放區 本機公事包與 OCI Vault 本機公事包與 OCI Vault 區域公事包
資料庫移轉 使用 Oracle ZDM 自動化 使用 Oracle ZDM 自動化 手動
Oracle MAA 層次 銅級與 Oracle Data Guard 金級 (本機 Oracle Autonomous Data Guard 待命資料庫) Bronze + Oracle Data Guard (客戶責任)
高可用性 Oracle Data Guard Oracle Exadata 與 Oracle RAC Oracle Data Guard
災害復原 (DR) Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
DR 作業 OCI Full Stack DR OCI Full Stack DR 手動
備份作業 自動化動作 Autonomous 手動
回復作業 自動化動作 自動化動作 手動
RPO (區域停機) (接近) 0 最多 1 分鐘 (接近) 0
RTO (區域性停機) 容錯移轉時間 15 分鐘 容錯移轉時間
應用程式連續性