瞭解 Oracle Compute Cloud@Customer 的災難復原
災難復原架構需要分散式部署。應用程式、資料庫和物件儲存的拓樸,會跨 Oracle Cloud Infrastructure (OCI) 和 Oracle Compute Cloud@Customer 部署,或在兩個 OCI 內部部署 (相同或遠端資料中心) 之間部署。
在 OCI 到內部部署架構中,分散式部署的雲端部分會作為生產環境或作用中網站,而內部部署則作為容錯移轉、次要網站或被動或待命網站,以供生產環境持續運作。在內部部署到內部部署解決方案中,您必須將一個 OCI 內部部署設定為作用中網站,並將第二個內部部署 OCI 設定為被動或待命網站。
此解決方案可讓架構師和系統管理員使用 Oracle 工具和 Rackware 導入從 OCI 到 Oracle Compute Cloud@Customer 的災難復原,或介於 Oracle Compute Cloud@Customer 機架之間。
附註:
此內容僅供參考及自行支援的指引之用。Oracle Support 合約或相關服務要求不涵蓋與內容相關的諮詢或其他協助。如果您有問題或需要,請直接聯絡您的 Oracle Sales 聯絡人。關於 Oracle Compute Cloud@Customer
使用 Compute Cloud@Customer 在內部部署部署 Oracle Cloud Infrastructure 服務以滿足資料主權和法規要求,同時使用 OCI 的身分識別和治理服務來管理對這些服務的存取。運用 Oracle 管理的 Oracle Cloud Infrastructure (OCI) 功能,完全掌控您的資料。
與 OCI 相同的 API 和管理工具可讓您跨環境建立一致的開發體驗,同時保有對資料的完整控制權,以滿足不斷發展的資料落地和延遲需求。Compute Cloud@Customer 使用公有雲等彈性的使用模式,以低成本實現工作負載整合和作業簡化。
Before You Begin - 開始之前
請檢閱設定待命資料庫以進行災害復原解決方案,以設定 Oracle Data Guard 作為這三種災害復原方法的任一方法,並使用它將大部分這些動作自動化。您將瞭解如何設定現有主要資料庫的待命資料庫來設定資料保全,並從服務「Oracle 復原管理程式 (RMAN)」功能和資料保全中介進行回復。
接著,下載 Oracle Cloud Marketplace Rackware Migration Manager 應用程式。
此外,請檢閱下列資源:
- Oracle Database Installation Guide for Linux 。
-
如果您要使用 Oracle GoldenGate ,請參閱 Oracle GoldenGate 安裝和組態文件,以設定從 OCI 上執行的 Oracle Autonomous Database 複製到內部部署環境。
視您的 Oracle 支援計畫而定,您可以從下列位置下載 Oracle Database :
架構
最受歡迎的三個災難復原策略包括 Backup and Restore、Pilot Light 和 Warm Standby。
以下是將災難復原從 OCI 復原至 Compute Cloud@Customer 的架構,可用於以下三個策略:Backup and Restore、Pilot Light 和 Warm Standby:

dr-oracle-compute-cloud-customer-oci.png 圖解描述
dr-oracle-compute-cloud-customer-oci-oracle.zip 語言
以下是 Compute Cloud@Customer 機架之間的災害復原架構。

dr-compute-cloud-customer-racks.png 圖解描述
dr-compute-cloud-customer-racks-oracle.zip
這些架構支援下列元件:
- 網站至網站 VPN
網站至網站 VPN 提供您內部部署網路與 Oracle Cloud Infrastructure 中 VCN 之間的 IPSec VPN 連線。IPSec 通訊協定套件會先加密 IP 流量,然後才將封包從來源傳輸到目的地,並在流量到達時將流量解密。
- 物件儲存
Oracle Cloud Infrastructure Object Storage 可讓您快速存取任何內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料,以及影像和影片等豐富內容。您可以安全地儲存資料,然後直接從網際網路或雲端平台內擷取資料。您可以擴展儲存體,而不會發生任何效能或服務可靠性的降低問題。針對您需要快速、立即和經常存取的「熱」儲存,使用標準儲存。針對長時間保留且極少或極少存取的「冷」儲存,使用封存儲存。
- 資料保全
Oracle Data Guard 和 Oracle Active Data Guard 提供一組全方位服務,可建立、維護、管理及監控一或多個待命資料庫,讓生產環境 Oracle 資料庫維持可用狀態,無須中斷。Oracle Data Guard 會使用記憶體內複製,將這些待命資料庫當作生產資料庫的複本來維護。如果生產資料庫因計畫性或非計畫性停機而無法使用,Oracle Data Guard 可以將任何待命資料庫切換至生產環境角色,將停機時間降到最低。Oracle Active Data Guard 提供額外功能,可將讀取幾乎工作負載卸載至待命資料庫,同時提供進階資料保護功能。
- 動態路由閘道 (DRG)
DRG 是一個虛擬路由器,提供相同區域中 VCN 之間、VCN 與區域外網路 (例如其他 Oracle Cloud Infrastructure 區域中的 VCN、內部部署網路或其他雲端提供者中的網路) 之間的專用網路流量路徑。
注意事項
設定從 Compute Cloud@Customer 到 OCI 的災難復原時,請考慮下列策略:
- 備份和回復
Compute Cloud@Customer 可以部署為在 OCI 中執行之工作負載的備份與回復解決方案。對於「復原時間目標 (RTO)」與「復原點目標 (RPO)」可支援時數的低優先順序工作負載、開發以及測試環境,建議使用此策略。由於所有資源 (例如執行處理和區塊磁碟區) 都可以在災害復原後佈建,因此在此架構中,備份與回復解決方案會被視為成本最低的災害復原解決方案。
- 飛行燈
如果發生大規模停機影響生產環境應用程式,您將需要能夠快速回復工作負載。您的業務持續性計畫應包含符合復原點、復原時間及預算目標的災害復原策略。試點型拓樸可在成本與復原需求之間取得平衡。
「駕駛燈」一詞是指固定在氣體動力加熱器等裝置上的小火焰,可在需要時用來快速啟動裝置。在災害復原的相關資訊環境中,試驗光源環境包含指定工作負載的核心元件,其中包含最新的組態和重要資料,可在主要位置以極小規模執行。在主要工址發生災難時,您可以使用遠端位置的試點燈元件快速復原生產規模環境。
- 暖待機
設定與災害復原網站相同之生產環境中執行的虛擬機器組態、版本和數量。虛擬機器會持續由 Rackware Oracle Database 複製,從 OCI 到 Compute Cloud@Customer ,以及設定持續複製的 Oracle Database Sync。
關於必要服務與角色
此解決方案需要以下服務和角色:
-
Oracle Cloud Infrastructure
-
Oracle Compute Cloud 客戶私有雲
-
Oracle Data Guard
-
Oracle Cloud Infrastructure Object Storage
- Oracle Linux 7.x 和 8.x
- Oracle Database 19C
- 機架管理模組 (RMM)
這些是每項服務所需的角色。
服務名稱:角色 | 需要 ... |
---|---|
Oracle Cloud Infrastructure :sysdba |
在雲端中關閉、關閉及卸載待命資料庫。 |
Oracle Data Guard :SYS 、SYSDG 或 SYSDBA |
執行 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 產品、解決方案和服務,瞭解您需要的內容。