瞭解 Oracle Compute Cloud@Customer 的災害復原

災害復原架構需要分散式部署。應用系統、資料庫及物件儲存體的拓樸,是透過 Oracle Cloud Infrastructure (OCI) 和 Oracle Compute Cloud@Customer 來部署,或在兩個 OCI 內部部署 (相同或遠端資料中心) 之間部署。

在 OCI 到內部部署架構中,分散式部署的雲端部分會作為生產環境或作用中網站,而內部部署則作為容錯移轉、次要網站、被動或待命網站,以持續生產。在企業內部部署環境到企業內部部署解決方案中,您必須將一個 OCI 企業內部部署環境設為作用中網站,將第二個企業內部部署 OCI 設定為被動或待命網站。

此解決方案可讓架構師和系統管理員使用 Oracle 工具和機架,將災害復原從 OCI 導入 Oracle Compute Cloud@CustomerOracle Compute Cloud@Customer 機架之間。

關於 Oracle Compute Cloud@Customer

Oracle Compute Cloud@Customer 是完全受管理的機架規模基礎架構資源,可讓組織隨時隨地使用常見的 OCI 服務。它由 Oracle 從遠端管理,可讓客戶獲得雲端自動化和經濟效益,同時藉由控制資料位置來滿足資料駐留需求。使用 Compute Cloud@Customer ,您只需視需要訂閱大量的運算、儲存和網路。

使用 Compute Cloud@Customer 在內部部署 Oracle Cloud Infrastructure 服務,以滿足資料主權和法規要求,同時使用 OCI 的身分識別和治理服務管理對這些服務的存取。運用 Oracle 管理的 Oracle Cloud Infrastructure (OCI) 功能,對您的資料保持絕對控制。

OCI 的相同 API 和管理工具可讓您在各個環境中建立一致的開發體驗,同時保留對資料的完整控制權,以滿足不斷演變的資料駐留和延遲需求。Compute Cloud@Customer 透過公有雲等彈性的使用模式,以低成本實現工作負載整合和作業簡化。

開始之前

這個災害復原解決方案假設您已經安裝了基本的內部部署和 OCI 環境特性,包括作用中和被動網站之間的 Oracle 資料庫、虛擬機器、站對站 VPN 或 FastConnect 基礎架構、VCN、子網路、區間和租用戶。

複查設定待命資料庫進行災害復原解決方案,以設定 Oracle Data Guard 的三種災害復原方法,並使用它將大部分動作自動化。您將會瞭解如何設定資料保全,方法是設定現有主要資料庫的待命資料庫,然後使用服務 Oracle Recovery Manager (RMAN) 功能和資料保全中介進行回復。

然後下載 Oracle Cloud Marketplace Rackware Migration Manager 應用程式。

此外,請複查下列資源:

視您的 Oracle 支援計畫而定,您可以從下列位置下載 Oracle Database

架構

三種最受歡迎的災害復原策略包括備份與回復、Pilot Light 以及 Warm Standby。

以下是將災害復原從 OCI 災害復原至 Compute Cloud@Customer 的架構,可用於以下三種策略:備份與回復、Pilot Light 及 Warm Standby:



dr-oracle-compute-cloud-customer-oci-oracle.zip

以下是 Compute Cloud@Customer 機架之間的災難復原架構。



這些架構支援下列元件:

  • 網站至網站 VPN

    網站至網站 VPN 可讓企業內部部署網路與 Oracle Cloud Infrastructure 中 VCN 之間的 IPSec VPN 連線。IPSec 通訊協定套件會先加密 IP 流量,再將封包從來源傳輸至目的地,並在抵達時將流量解密。

  • 物件儲存

    物件儲存可讓您快速存取各種內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料,以及豐富的內容 (例如影像和影片)。您可以安全地儲存資料,然後直接從網際網路或雲端平台內擷取資料。您可以擴展儲存體,而不會發生任何效能或服務可靠性的降低。針對快速、立即且經常存取的「熱」儲存體,使用標準儲存體。將封存儲存用於保留很長一段時間、極少或極少存取的「冷」儲存。

  • 資料保全

    Oracle Data Guard 提供一組全方位的服務,可建立、維護、管理及監督一或多個待命資料庫,讓生產環境的 Oracle 資料庫保持可用,而不會發生中斷。Oracle Data Guard 會將這些待命資料庫保留為生產資料庫的複本。接著,如果生產環境資料庫因計畫性或非計畫性停機而無法使用,Oracle Data Guard 可以將任何待命資料庫切換為生產角色,將停機關聯的停機時間降到最低。

  • 動態路由閘道 (DRG)

    DRG 是一個虛擬路由器,可為 VCN 與區域外部網路之間的 VCN (例如另一個 Oracle Cloud Infrastructure 區域中的 VCN、企業內部部署網路或其他雲端提供者中的網路) 之間的專用網路流量提供路徑。

注意事項

設定從 Compute Cloud@Customer 到 OCI 的災害復原時,請考慮下列策略:

  • 備份與回復

    您可以將 Compute Cloud@Customer 部署為 OCI 中執行工作負載的備份與回復解決方案。對於「復原時間目標 (RTO)」和「復原點目標 (RPO)」能夠支援時數的低優先順序工作負載、開發以及測試環境,建議使用此策略。由於可以在災害復原之後佈建所有資源 (例如執行處理和區塊磁碟區),因此備份與回復解決方案會被視為災害復原的最低成本解決方案。

  • Pilot Light

    如果大規模的停機影響了生產環境應用系統,您將需要能夠快速回復工作負載。您的業務連續性計畫應包含符合您復原點、復原時間及預算目標的災害復原策略。pilot-light 拓樸可平衡成本與復原需求。

    試驗燈一詞是指在設備 (如燃氣動力加熱器) 中總是公升的小火焰,並且可以在需要時用來快速啟動裝置。在災害復原的相關資訊環境中,試驗光源環境包含指定工作負載的核心元件,以及最新的組態和重要資料,都會在與主要網站遠端的位置以極小規模執行。如果發生主要位置的災害,您可以使用遠端位置的 pilot-light 元件,快速復原生產規模環境。

  • 暖機待命

    設定與災害復原網站在生產環境中執行的虛擬機器組態、版本及數量相同。虛擬機器會由 Rackware Oracle Database 持續從 OCI 複製到 Compute Cloud@Customer ,以及使用連續複寫設定的 Oracle Database Sync。

關於必要的服務與角色

此解決方案需要下列服務與角色:

  • Oracle Cloud Infrastructure

  • Oracle Compute Cloud@Customer

  • Oracle Data Guard

  • Oracle Cloud Infrastructure Object Storage

  • Oracle Linux 7.x 和 8.x
  • Oracle Database 19C
  • 機架軟體管理模組 (RMM)

這些是每項服務所需的角色。

服務名稱:角色 需要 ...
Oracle Cloud Infrastructure :sysdba 關閉、關閉及卸載雲端中的待命資料庫。
Oracle Data GuardSYSSYSDGSYSDBA 執行 Oracle Data Guard 命令行介面 (DGMGRL),將待命資料庫轉換成快照待命資料庫,然後切換主要和待命資料庫角色。
OCI:管理員 完整存取運算、網路、可觀察性及管理服務等資源,包括此解決方案所使用的 Oracle Cloud Infrastructure Object Storage 組態。
OCI:安全管理員 檢查對資源的存取,例如運算、網路及完整存取可觀察性和管理服務。
Oracle Database :root 設定主要與獨立資料庫、建立及設定待命資料庫。
Oracle Compute Cloud@Customer :管理員 具備管理員權限的 Oracle Compute Cloud@Customer 使用者可設定和部署 Oracle Linux 執行處理,並完整存取運算、網路、可觀察性及管理服務等資源。

請參閱 Oracle 產品、解決方案和服務,以瞭解您的需求。