瞭解如何使用適用於 Oracle Compute Cloud@Customer 工作負載的機架軟體

備份和災害復原是當今資料管理實務的必要部分。保護您組織的系統免於因硬體或環境系統故障、人為疏失或惡意惡意造成的資料遺失、遭竊和損毀。資料中心環境持續不斷轉變,需要持續維護和監控。備份個別檔案或資料集的例行資料保護、啟動多版本功能及復原資料,以解決常見的資料遺失情況。設定災害復原以處理更嚴重的未預期事件,例如自然災害、硬體故障或網路安全攻擊,而整個 IT 基礎架構可能會受到危害。

Oracle Compute Cloud@Customer 是完全受管理的機架規模基礎架構,可在雲端連線的 OPEX 模型中取得。Oracle Private Cloud Appliance 是機架規模工程系統 - CAPEX,您可以使用與 Compute Cloud@CustomerOracle Cloud Infrastructure (OCI) 相同的 OCI API、SDK、運算、儲存及網路購買。這兩個系統都可讓您開發一次,並在任何地方部署,同時滿足資料駐留需求。

在這個解決方案中,您將瞭解如何為這些使用案例設定 Compute Cloud@Customer 工作負載的備份和復原:

  • 將一或多個虛擬機器 (VM) 從舊的 Private Cloud Appliance 移轉至最新的機器。
  • 將一或多個虛擬機器從 Private Cloud Appliance 備份至 Compute Cloud@Customer
  • 設定兩個 Compute Cloud@Customer 環境之間的災害復原 (DR)。

關於 Rackware

RackWare 管理模組 (RMM) 可讓您將工作負載從內部部署 VMWare、OLCNE、Nutanix、Cloud (AWS、GCP、IBM 雲端等) 移到 Compute Cloud@Customer 中。Rackware 可透過將工作負載複製到 OCI、遠端 Compute Cloud@Customer 和其他雲端,提供使用融合式災害復原和備份保護工作負載的功能。

Rackware CloudMotion 和 CloudProtect 提供執行系統一次性移轉的功能,從裸機和虛擬機器到位於任何雲端環境的虛擬機器,以及執行單一系統備份 / 回復作業,以及完整的災害復原準備和回復功能。

Rackware CloudProtect 是高度自動化的雲端管理和災害復原解決方案,可讓企業評估、移轉及保護雲端和混合雲端環境中的工作負載。機架軟體功能包括將 Linux 和 Windows 工作負載移轉至各種雲端環境,包括 Compute Cloud@CustomerPrivate Cloud Appliance 和 OCI。

架構

最常見的組態是讓 RMM 直接與來源伺服器建立 TCP 連線。

此架構顯示當 RMM 對目標環境中的實體或虛擬伺服器執行移轉和 Capture/Sync 作業時,必須開啟的拓樸和連接埠。



rmm-arch- 抓取 -sync.zip

此架構支援下列元件:

  • 地區

    Oracle Cloud Infrastructure 區域是包含一或多個資料中心 (稱為可用性網域) 的本地化地理區域。區域與其他區域無關,且遠距離可加以區分 (跨國家,甚至是大陸)。

  • 區間

    區間是 Oracle Cloud Infrastructure 租用戶內的跨區域邏輯分割區。使用區間組織您在 Oracle Cloud 中的資源、控制對資源的存取,以及設定使用配額。若要控制對指定區間中資源的存取,您必須定義原則,指定能夠存取資源的人員及其可執行的動作。

Rackware 可在任何 Oracle Cloud 環境之間順暢互通、移轉、備份及災害復原,包括:

  • Oracle Cloud Infrastructure
  • Oracle Compute Cloud 客戶私有雲
  • Oracle Private Cloud Appliance
  • Oracle Cloud Machine (或 Oracle Cloud@Customer Gen 1)

RMM 提供其他功能,例如選擇性檔案系統同步、檔案和資料夾排除項目、啟用 cloud-init 和自訂後續命令檔。

您可以使用簡單的備份和復原以及更複雜的完整災害復原案例來保護資料。機架軟體 CloudProtect 功能包括:

災難復原:CloudProtect 提供在雲端環境中複寫及復原重要工作負載和資料的功能,協助災難復原。這可在發生內部部署停機或災害時確保業務持續性。

多雲端支援:Rackware 支援多個雲端平台,以及內部部署和混合雲端組態,讓組織能夠採用多雲端、多重部署策略。此彈性可讓您選擇最符合業務需求的解決方案。

自動化雲端移轉:CloudProtect 提供自動化工具,可將工作負載從內部部署環境移轉至雲端。這包括最佳化資源配置及確保轉換順暢的功能。

協調與自動化:協調功能可讓複雜的工作流程自動化,讓跨混合雲和多網站環境管理及部署應用程式變得更輕鬆。

備份與復原:CloudProtect 包含整合式備份與復原功能,可保護資料與應用程式。這包括一般備份排程,以及將資料回復至特定時間點的能力。

注意事項

備份和災害復原是相關的概念,但提供不同的目的,以確保資料和系統的持續性和保護。備份與災害復原之間的主要差異如下:

用途

  • 備份:在特定時間點建立資料的複本或快照。備份旨在提供意外刪除、資料損毀或其他資料遺失事件時回復資料的方法。
  • 災害復原:在發生重大中斷或災害時回復整個系統或環境。它涉及更全面的規劃和策略,以確保業務營運的持續性。

範圍

  • 備份:備份通常涉及複製和儲存資料、檔案或組態。包括特定資料集或系統的定期、增量或完整備份。範圍通常限制為單一機器或檢視。
  • 災難復原:災難復原範圍更廣,涉及整個資料中心、系統、網路及應用程式的回復。在發生重大事件後,您可以將整體 IT 基礎架構恢復為功能狀態。

時間範圍

  • 備份:備份通常定期執行,範圍從每日到更頻繁的間隔,視組織的原則和資料重要性而定。
  • 災害復原:災害復原計畫的設計是在發生重大未預期事件之後實行。與從備份回復個別檔案的程序相對較快,所涉及的時間軸會比較長。

資料保留

  • 備份:備份通常會保留一段指定期間,提供隨時間變化的歷史資料記錄。較舊的備份可以根據保留原則進行存檔或輪換。
  • 災難復原:雖然資料保留是災難復原規劃的考量,但重點在於復原整個系統的最新且一致版本,以將停機時間降到最低。

建議

備份是更廣泛災害復原策略的基礎元件,也是確保資料抗逆力和業務連續性的關鍵。這些差異在於與哲學或政策規範或復原時間目標 (RTO) 和復原點目標 (RPO) 的要求相關時,通常都反對成本、功能甚至物理的嚴峻現實。組織的理想目標是零停機或零資料遺失。雖然這些都是可達成的目標,但導入成本可能不是如此。Oracle 建議您在導入之前,先複查您的業務目標,並將其與業務優先順序、規範需求及環境的動態性質保持一致:

業務影響評估

  • 評估資料和系統對業務的重要性。
  • 瞭解潛在資料遺失的財務、營運和信譽評等影響。

資料分類與優先順序

  • 根據重要性與敏感度分類資料。
  • 以更高的業務影響排列系統和資料的優先順序,以獲得更頻繁的備份和更低的 RPO。

規範需求

  • 識別適用於組織的法規與合規標準。
  • 確保 RPO 和 RTO 目標符合資料保護和復原的規範需求。

復原時間目標 (RTO)

  • 請考慮還原系統和資料 (RTO) 所需的時間。
  • 調整 RPO 和 RTO 目標,以實現全面的復原規劃。

應用程式和系統相依性

  • 瞭解應用程式與系統之間的相依性。
  • 協調 RPO 和 RTO 目標,以維持互連元件的一致性。

資源限制條件

  • 評估可用的備份與復原處理作業資源。
  • 以資源限制來平衡 RPO 和 PIT 目標,並考慮成本和基礎架構容量。

資料變更速率

  • 分析系統內資料變更的速率。
  • 根據資料的動態性質調整備份頻率和 RPO,將潛在損失降到最低。

技術堆疊

  • 請考慮使用中的技術堆疊和基礎架構。
  • 確保備份解決方案、系統架構和所選 RPO 和 RTO 目標之間的相容性。

測試與驗證

  • 定期測試備份與復原處理作業。
  • 驗證 RPO 和 PIT 目標在實際案例中可達成且有效。

通訊與利害關係人參與

  • 與主要利益關係人互動,包括業務領導者和 IT 團隊。
  • 清楚傳達 RPO 和 RTO 目標,並確保符合組織目標。

持續改進

  • 建立持續複查與改進的架構。
  • 根據不斷演變的業務需求、技術進步以及從過去事件學習的課程,調整 RPO 和 RTO 目標。

Rackware CloudProtect 軟體的設計與理念包含了這些主參與者。在最低層次,Rackware 的 CloudProtect 會複製對應至一次性備份的單一機器。接著,您可以將多個 VM 執行個體分組為波次,以廣泛地使用資料和系統的時間點複製。接著,您可以將波次建置到數個端解決方案中,例如一次性移轉或一次性 backup.Then,將這些波次與災害復原原則 (例如排程、頻率、保留原則、失敗或成功通知) 結合,以建立 DR 波次。DR 波會在來源和目標環境之間實作定期備份和同步。

請考量這些因素,為您的企業設計和實作一組有用的備份原則和完整的 DR 計畫。將分散式雲端等新技術 (例如 Oracle Compute Cloud@CustomerOracle Private Cloud ApplianceOracle Cloud Infrastructure 和完整的解決方案 (例如 Rackware 的 CloudProtect) 整合到您現有的原則中,可使您的策略健全且有彈性。

附註:

備份原則和災害復原最佳做法的設計和建構超出本解決方案手冊的範圍。

關於必要服務與角色

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

  • Oracle Cloud Infrastructure

  • Oracle Private Cloud Appliance

  • Oracle Compute Cloud 客戶私有雲

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

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

服務名稱:角色 需要 ...
Oracle Cloud Infrastructure :sysdba 關閉、關閉及卸載雲端中的待命資料庫。
Oracle Private Cloud Appliance :Compute Enclave 建立網路、運算及儲存體建構項目。
Oracle Compute Cloud@Customer :administrator 具備設定和部署 Oracle Linux 執行處理之管理員權限的 Oracle Compute Cloud@Customer 使用者,可完整存取運算、網路、可觀察性及管理服務等資源。
機架軟體管理模組 (RMM):administrator 安裝工作負載並將其移轉至 RMM。
OCI:administrator 完整存取運算、網路、可觀察性及管理服務等資源,包括此解決方案所使用的 Oracle Cloud Infrastructure Object Storage 組態。
OCI:security administrator 檢查對資源的存取,例如運算、網路,以及對可觀察性和管理服務的完整存取。
Oracle Database :root 設定主要和獨立資料庫,建立和設定待命資料庫。
Oracle Linuxroot 或擁有 sudo 權限的使用者 Oracle Linux 上準備來源和目標環境。
Windows:system 或具備 administrator 權限的本機使用者 在 Windows 上準備來源和目標環境。

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