从上期对同步复制的介绍我们可以了解到,同步复制尽管可靠性较高,不会存在数据丢失的风险,但是它对主机性能造成了影响,同时对带宽的要求较高。对于广大的用户来说,还有一种选择,那便是异步复制。
何为异步复制?
异步复制的过程是,主机在向磁盘写数据时,当本地磁盘完成写操作便向主机发出写成功确认信息,本地的写操作结束,即可进行下一次读写操作,而本地磁盘在之后一定的时间内向远端的目标磁盘传递数据,此过程与本地主机无关。也就是说,异步复制是指对业务系统的数据存储操作独立进行,对备份系统的数据存储操作按照排队方式进行,业务系统的I/O操作不受异地备份系统的I/O操作影响。
因此,异步复制的目标节点与源节点在一定时间内的数据是不同步的。异步复制不影响本地交易,传输距离长,但其数据比本地数据略有延迟。在异步复制环境中,最关键的是要确保数据的一致性。
异步复制最大的优势是灵活性,可以根据业务的需求采用高性能的光纤通道SAN(存储区域网)连接,也可以采用低成本的IP网络进行数据传输。
同步/异步如何选择?
同步、异步复制技术各自具有优缺点,用户需要依据具体的应用,在应用性能和潜在的可能丢失数据之间做一个取舍和均衡。用户可以根据业务的应用情况分别采用不同的技术。
那么,企业究竟该选择怎样的复制方式呢?一般来说,应该结合自己的备份方式和容灾方式来考虑。对于大多数企业来说,需要结合自己的容灾目标和实际情况来考虑。如果系统性能是最优先的考虑对象,能够接受备份中心数据更新的较小延迟,就可以考虑采用异步数据复制方式。如果避免数据丢失是最优先的考虑,生产主机的工作负载能够承受同步拷贝带来的性能损失,运行中心和备份中心的距离不超过100公里,那就可以考虑采用同步数据复制方式。当然,对于数据宝贵、安全性要求高、依赖信息技术强和有保证高度业务连续性要求的大型企业,应该考虑两种方式的相互结合,这样才能确保关键数据的万无一失。比如,对于电信、金融行业来说,两种方式结合采用才能保证其关键数据的安全。
同时,方案的成本因素也是必须考虑的一个方面,因为各种方案的微弱差别可能带来成本上的巨大变化。比如同步数据中心的距离,20公里与100公里的成本差距很大,采用存储区域网的异步复制与采用IP的方式也有天壤之别。总体来说,采用同步复制方式要比异步方式昂贵一些。
集成的方案
由于同步与异步复制技术各有千秋,因此,在实际的工作中,许多情况是将二者优势结合起来,组成一个同步、异步集成的解决方案。
此方案中,同步的两个站点之间有两种设计方法:一种是远距离的容灾方案,两个站点可以相距数十公里,具有高级别的容灾保护能力;另一种是本地的同步方案,可以节约大量投资,同时可以把同步复制内容分发到多个远距离的容灾站点。