Oracle Cloud Infrastructure (OCI) Full Stack Disaster Recovery (DR) 助您一键编排您在全球所有 OCI 区域间迁移的计算、数据库和应用。您可以自动执行一个或多个业务系统的恢复步骤,而无需重新设计或重新构建现有基础设施、数据库或应用,也不需要专门的管理和转换服务器。
目前,OCI Full Stack DR 可在 OC1 商业领域的 21 个区域使用。有关这些区域的完整列表,请参阅Full Stack DR 区域可用性页面。我们即将推出的计划包括迅速将其扩展到其他 OCI 区域,然后是 Dedicated Regions 和 OCI 区域。有关 OCI 区域(包括领域及其特定位置)的详细信息,请查看 OCI 领域和区域文档。
目前,OCI Full Stack Disaster Recovery 可满足 OCI 区域内可用的资源的需求。然而,值得注意的是,本地、混合和多云策略中的灾难恢复功能是未来发展路线图的一部分。Oracle 计划扩展 OCI Full Stack DR 的功能,以涵盖这些环境,从而使您能够拥有涵盖更广泛场景的全面灾难恢复解决方案。
可以,在两个 OCI 区域间部署 OCI 资源可增强灾难恢复能力。此方法有助于确保关键应用和服务的高可用性和可恢复性。如果一个区域发生灾难或中断,资源可以无缝切换到另一个区域,从而减少停机时间并尽可能减少对业务运营的影响。通过在多个区域中分配资源,您可以实现强大的灾难恢复策略,提供更好的数据保护和业务连续性。
不需要,OCI Full Stack DR 是一项完全托管的服务。
是的,OCI Full Stack DR 提供可用性和性能 SLA。有关详细信息,请参阅 Oracle PaaS 和 IaaS Public Cloud Services 支持文档。
您可以使用 Oracle Cloud Infrastructure 控制台(基于浏览器的界面)、REST API、Oracle Cloud Infrastructure SDK、命令行界面和 DevOps 工具访问 OCI Full Stack DR。
可以,OCI Full Stack DR 可用于 Oracle 和非 Oracle 工作负载。
OCI Full Stack DR 有助于自动执行现有应用的恢复步骤。如果要与 Full Stack DR 集成,您需要完成以下操作:
可以,Full Stack DR 是一项高度灵活的服务。您可以将任何 灾难恢复部署与 OCI Full Stack Disaster Recovery 集成。
您将需要根据您的灾难恢复部署设置所有生产/灾难恢复基础设施和应用组件。
您可以将以下资源类型添加为 DR 保护组的成员。
在创建 DR 计划时,OCI Full Stack Disaster Recovery 会自动生成内置计划组。您可以使用脚本或 Oracle Cloud Infrastructure (OCI) Functions 进一步定制 DR 计划,以便通过用户定义的计划组与任何其他 OCI 服务进行交互。
是的,我们计划将 Load Balancer 和 File Storage 等其他 OCI 核心服务添加为成员。敬请关注更多信息。
需要。OCI Full Stack DR 依赖于 Oracle Database PaaS Data Guard API 来生成用于数据库切换或故障转移的计划组。
可以,前提是您已为 OCI 虚拟机中运行的数据库设置了 Oracle Data Guard。您可以创建用户定义的计划组,并使用 Data Guard 代理或角色转换脚本。
我们建议您采用原生数据库复制技术来复制生产数据库和备用数据库。您可以使用用户定义的计划组,并引入脚本来执行数据库角色转换。
移动实例:通常用于试点指示灯或冷虚拟机灾难恢复拓扑,其中构成应用堆栈的实例仅部署在主区域中。实例将从主 DR 保护组移动到备用 DR 保护组。
非移动实例:通常用于主动-被动 DR 拓扑,其中构成应用堆栈的实例已预先部署在区域和应用软件组件中。您可以在 DR 操作期间启动或停止这些实例,以将服务从一个区域过渡到另一区域。
如果您已将移动实例计算添加为主 DR 保护组中的成员,则必须将相关引导卷/块卷组添加为主 DR 保护组中的成员。
目前,您必须使用 rsync 或其他选项将虚拟机之间的应用数据从主区域同步到 DR 区域。我们计划在未来添加内置自动化功能,以支持非移动计算实例类型的存储复制。
可以,方法是使用用户定义的计划组。请参阅使用 OCI Full Stack Disaster Recovery 功能自动进行 OCI Object Storage 存储桶的切换和故障转移
可以,方法是使用用户定义的计划组。
恢复时间目标 (RTO):RTO 是指在灾难或中断事件发生后,特定应用或系统必须完全恢复并正常运行的目标时间范围。它代表了企业对该应用所能容忍的最长停机时间。换句话说,它表示应用需要多快恢复运行才能满足业务连续性要求。关键应用的 RTO 通常较低,因为它们需要快速恢复,以尽可能减少中断并维持基本运营。
恢复点目标 (RPO):RPO 是指发生灾难或中断时可容忍的最大数据丢失。它代表在灾难开始对业务产生重大影响之前,数据可能丢失(未备份或复制)的时间段。例如,如果某个应用的 RPO 为一小时,则意味着灾难发生后,数据必须恢复到事件发生前不超过一小时的时间点。RPO 较低的应用通常需要更频繁的数据备份或复制,以确保尽可能减少数据丢失。
RTO 和 RPO 都是灾难恢复计划中的重要考虑因素,因为它们直接影响了中断事件期间和之后业务运营的连续性和弹性。企业需要根据应用的重要性和实施必要灾难恢复措施的成本来平衡这些目标。
您可以思考完成切换或故障转移计划所需的时间来确定应用的 RTO。OCI Full Stack DR 具有完全自动化的恢复流程,可以大幅缩短停机时间并减少恢复所需的手动干预,从而显著提高 RTO。
通过自动执行故障转移和切换流程,OCI Full Stack DR 简化了恢复工作流程,并确保应用能够快速重新联机。这样一来,您可以缩短恢复时间,从而提高业务连续性,并在灾难事件发生期间减少中断。
OCI Full Stack DR 无法控制 RPO,因为它可能会因 OCI 服务、复制方法和配置而异。Oracle Cloud Infrastructure 中的不同服务可能有特定的 RPO 指南,具体取决于它们处理数据复制和同步的方式。
例如,对于 Oracle Autonomous Database Serverless,Oracle 可能会公布跨区域备用数据库的 RPO 值,指出该特定设置可容忍的最大数据丢失。
为了确保实现您所需的 RPO 并了解每个 OCI 服务的数据恢复功能,请务必参阅相应的 OCI 服务文档。这些指南提供了有关数据复制方式、可用恢复选项以及不同配置的预期 RPO 的详细信息。您可以按照文档中的建议,实施符合业务需求和数据保护要求的适当灾难恢复策略。
OCI Full Stack DR 的定价遵循 OCI 标准的每小时 Oracle Compute 单元 (OCPU) 定价模式。OCI Full Stack DR 的库存单位 (SKU) 为 B95485。有关详细信息,请参阅 OCI 成本估算器
OCI Full Stack DR 根据主备 DR 保护组中添加的计算和数据库资源的 OCPU 总数进行定价。
示例 1:
示例 2:
请注意,每小时定价和模式将来可能会发生变化,请参阅最新的定价指南或联系您的 Oracle 销售代表。
没有,在 DR 保护组中添加卷组成员没有单独的定价。OCI Full Stack DR 的定价仅适用于计算和数据库成员类型。
需要。与 OCI 服务和 DR 部署模型相关的成本将因您选择的特定服务和配置而异。例如,如果您选择跨区域块复制,则会产生额外的存储成本。同样,使用自治备用数据库也会产生额外费用。有关各个 OCI 服务定价的详细信息,请参阅 Oracle Cloud Infrastructure 定价详情。
注:为免疑义,本网页所用以下术语专指以下含义: