了解如何将 Rackware 用于 Oracle Compute Cloud@Customer 工作负载
Oracle Compute Cloud@Customer 是一个完全托管的机架级基础设施,可在云连接 OPEX 模型中使用。Oracle Private Cloud Appliance 是一个机架级工程一体化系统— CAPEX,您可以像 Compute Cloud@Customer 和 Oracle Cloud Infrastructure (OCI) 一样使用相同的 OCI API、SDK、计算、存储和网络进行购买。这两个系统都可以让您一次性开发并部署在任何地方,同时满足数据驻留要求。
在此解决方案中,您将了解如何针对以下用例为 Compute Cloud@Customer 工作负载配置备份和恢复:
- 将一个或多个虚拟机 (virtual machine,VM) 从旧的专用云设备迁移到新计算机。
- 将一个或多个虚拟机从 Private Cloud Appliance 备份到 Compute Cloud@Customer 。
- 在两个 Compute Cloud@Customer 环境之间配置灾难恢复 (DR)。
注意:
本内容仅供参考和自给指导使用。与内容相关的咨询或其他协助不在 Oracle 支持合同或相关服务请求范围内。如果您有疑问或其他需求,请直接联系 Oracle Sales 联系人。关于 Rackware
Rackware CloudMotion 和 CloudProtect 提供了将系统从裸金属和虚拟机一次性迁移到任何云环境中的虚拟机的功能,并且能够执行单系统备份/恢复操作以及完整的灾难恢复准备和恢复功能。
Rackware CloudProtect 是一款高度自动化的云管理和灾难恢复解决方案,可帮助企业评估、迁移和保护云和混合云环境中的负载。机架软件功能包括将 Linux 和 Windows 工作负载迁移到各种云环境以及从各种云环境中迁移,包括 Compute Cloud@Customer 、 Private Cloud Appliance 和 OCI。
体系结构
此体系结构显示当 RMM 对目标环境中的物理或虚拟服务器执行迁移和 Capture/Sync
操作时必须打开的拓扑和端口。
此体系结构支持以下组件:
- 区域
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 基础设施恢复到正常运行状态。
时间范围
- 备份:备份通常定期执行,从每天到更频繁的间隔,具体取决于组织的策略和数据重要性。
- 灾难恢复:灾难恢复计划设计为在重大事件发生后实施。与从备份恢复单个文件相对较快的过程相比,这需要更长的时间表。
数据保留
- 备份:备份通常保留在指定时段内,提供随时间变化的数据历史记录。较早的备份可以根据保留策略进行归档或轮换。
- 灾难恢复:虽然在灾难恢复规划中考虑了数据保留,但重点是恢复整个系统的最新一致版本,以尽可能减少停机时间。
推荐
业务影响评估
- 评估数据和系统对业务的重要性。
- 了解潜在数据丢失对财务、运营和声誉的影响。
数据分类和优先级
- 根据重要性和敏感性对数据进行分类。
- 对具有较高业务影响的系统和数据进行优先级排序,以实现更频繁的备份并降低 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@Customer 、Oracle Private Cloud Appliance 、Oracle Cloud Infrastructure 的形式将分布式云技术等新技术集成到现有策略中,并将 Rackware 的 CloudProtect 等完整解决方案集成到现有策略中,可以使您的策略健壮且具有弹性。
注意:
备份策略和灾难恢复优秀实践的设计和构建不在本解决方案手册的范围内。关于必需的服务和角色
此解决方案需要以下服务和角色:
-
Oracle Cloud Infrastructure
-
Oracle Private Cloud Appliance
-
Oracle Compute Cloud@Customer
- 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 Linux :root 或具有 sudo 特权的用户
|
在 Oracle Linux 上准备源环境和目标环境。 |
Windows:system 或具有 administrator 特权的本地用户
|
在 Windows 上准备源环境和目标环境。 |
要获取所需的资源,请参阅 Oracle 产品、解决方案和服务。