瞭解如何將 Rackware 用於 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)。

附註:

此內容僅供參考及自行支援的指引之用。Oracle Support 合約或相關服務要求不涵蓋與內容相關的諮詢或其他協助。如果您有問題或需要,請直接聯絡您的 Oracle Sales 聯絡人。

關於 Rackware

RackWare 管理模組 (RMM) 可讓您將工作負載從內部部署 VMWare、OLCNE、Nutanix、Cloud (AWS、GCP、IBM 雲端等) 搬移至 Compute Cloud@CustomerRackware 透過將工作負載複製到 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 執行處理群組成一個 Wave,供廣泛使用一次的資料和系統時間點複本使用。接著,您可以將波次建置成數個最終解決方案,例如一次性移轉或一次性 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 Compute Cloud@Customer 上的使用者具有設定和部署 Oracle Linux 執行處理的管理員權限、運算、網路、可觀察性及管理服務等資源的完整存取權。
機架管理模組 (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 產品、解決方案和服務,瞭解您需要的內容。