业务切换
当主站点遭受灾难,远程复制可以实现从站点迅速接管业务,保证业务持续运行。
远程复制不仅能够实现数据的远程备份,而且,当灾难发生时,能够使业务在最短时间内得到恢复,以保证业务的持续运行。在进行业务切换的时候,需要考虑以下两个指标。
- RPO
RPO(Recovery Point Objective)是指在数据恢复中,能恢复出系统失败或灾难时的数据所需要的最小时间量。在数据损坏点之前这个时间段的数据都能被恢复。RPO表征业务可以容忍的数据丢失量。同步远程复制可以对主、从LUN同时进行紧密的数据更新,保证恢复点目标为0。因此,0是一个有效值,相当于系统0数据丢失。利用同步远程复制建立的远程容灾系统,能够实现灾难恢复级别较高的数据级容灾。异步远程复制中RPO为设置的定时时长。
- RTO
RTO(Recovery Time Objective)是指把应用或关联的数据恢复到正确的操作状态所需要的最大时间。以恢复时间点为目标,确保备用主机能够快速接管业务。RTO表征业务可以容忍的中断时间。同步远程复制或异步远程复制中RTO依赖于主机业务和故障场景。
因此,在实际应用中需要根据用户对RPO和RTO的具体要求,灵活选择远程复制的复制模式。
远程复制实现业务切换的原理
能够在从端存储系统上运行业务的要求:
- 从端存储系统中存在历史业务数据。
- 备用主机上已配置与生产主机相同的业务应用。
- 从端存储系统支持主机对映射成功的LUN组中的LUN进行读写操作。
当灾难发生时,主站点失效,主从LUN之间的远程复制链路断开。此时,需要管理员手动将从LUN的读写权限设置为可写,以便实现业务切换。远程复制业务切换的原理如图1-5所示。
远程复制的主从站点切换后,主从站点将分别记录变化的数据,当从站点恢复为主站点时,避免数据的全量同步。