异步复制提供了一种时间滞后的数据副本,该副本写入到通常远离主存储站点的辅助存储站点。
异步复制至少需要两个复制引擎。如果主地点和辅助地点分布在不同的地理位置并通过广域网 (wide area network, WAN) 链路进行通信,每个地点有单独的复制引擎,则在大多数情况下支持异步复制。 只要有数据写入主存储,就会准备该数据的副本,以便稍后通过 WAN 连接传输到辅助存储站点。
例如,一个典型的异步复制配置包含通过 Internet 协议 (Internet protocol, IP) WAN 连接的主站点和辅助站点。每个主站点和辅助站点都包含一个 Oracle MaxRep 复制引擎和一个 Oracle FS System。
当数据从应用程序主机写入到主 Oracle FS System 时,就会准备该数据的副本以及任何必要的日志信息,以便传输到主复制引擎。然后,主复制引擎将该数据传输到辅助复制引擎,后者将数据写入到辅助 Oracle FS System。
1 主站点 | 7 源 LUN |
2 辅助站点 | 8 辅助 Oracle FS System |
3 主机 | 9 保留 LUN |
4 复制引擎 | 10 备份 LUN |
5 起始 LUN | 11 目标 LUN |
6 主 Oracle FS System |
异步复制的另一个示例,其中向每个现有复制引擎添加一个复制引擎以提供高可用性配置。两个复制引擎构成了一个主动-被动群集。每个群集对中的一个复制引擎处于主动模式。另一个复制引擎处于被动模式,并且随时准备好在主动复制引擎发生故障时进行接管。
在完全高可用性配置中,主站点包含由两个复制引擎组成的群集和主 Oracle FS System。辅助站点包含由两个复制引擎组成的群集和辅助 Oracle FS System。不一定要在两个站点上都保证高可用性。可以通过再添加一个复制引擎将任何复制引擎配置为高可用性。