了解如何将 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) 从较旧的专用云设备迁移到新的计算机。
  • 将一个或多个虚拟机从私有云一体机备份到 Compute Cloud@Customer
  • 在两个 Compute Cloud@Customer 环境之间配置灾难恢复 (Disaster Recovery,DR)。

关于 Rackware

RackWare 管理模块 (RMM) 支持您将工作负载从内部部署 VMWare、OLCNE、Nutanix、云(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-capture-sync.zip

此体系结构支持以下组件:

  • 区域

    Oracle Cloud Infrastructure 区域是一个本地化的地理区域,其中包含一个或多个称为可用性域的数据中心。区域独立于其他区域,远距离可以区分它们(跨国家甚至大陆)。

  • 区间

    区间是 Oracle Cloud Infrastructure 租户中的跨区域逻辑分区。使用区间在 Oracle Cloud 中组织资源、控制对资源的访问以及设置使用限额。要控制对给定区间中资源的访问,您可以定义策略来指定哪些人可以访问资源以及他们可以执行哪些操作。

Rackware 可实现任何 Oracle Cloud 环境之间的无缝互操作性、迁移、备份和灾难恢复,包括:

  • Oracle Cloud Infrastructure
  • Oracle Compute Cloud@Customer
  • Oracle Private Cloud Appliance
  • Oracle Cloud Machine(或 Oracle Cloud@Customer 第 1 代)

RMM 提供其他功能,例如选择性文件系统同步、文件和文件夹排除、启用 cloud-init 和定制后脚本。

您可以使用简单的备份和恢复以及更复杂的完整灾难恢复方案来保护数据。Rackware 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@Customer

  • Oracle Linux 7.x 和 8.x
  • Oracle Database 19C
  • Rackware 管理模块 (RMM)

这些是每项服务所需的角色。

服务名称:角色 要求 ...
Oracle Cloud Infrastructure :sysdba 在云中关闭、关闭和卸载备用数据库。
Oracle Private Cloud Appliance :Compute Enclave 创建网络、计算和存储结构。
Oracle Compute Cloud@Customer :administrator 具有配置和部署 Oracle Linux 实例的管理员权限的 Oracle Compute Cloud@Customer 用户可以完全访问计算、网络、观测和管理服务等资源。
Rackware Management Module (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 产品、解决方案和服务