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