摘要:本文为大家讲述数据中心的一些基本技术知识,具体为您讲述绿色虚拟数据中心之虚拟环境下的数据保护和可用性之本地和远程的数据复制。 |
为了实现不同需要、要求和偏好的本地和远程任务,可以采用许多数据复制和镜像的方法,大体上如图所示。
在进行数据镜像和复制时需要考虑的重要一项庄距离和等待时延,这些可能带而来数据的延迟和对性能的消极影响。距离当然是一项重要的考虑因素,但是在不影响性能的情况下,同步数据传送和实时数据复制最大的威胁是等待时延。普遍的观念是距离是同步数据传送的障碍。一般上讲,时延随着距离而增长,因此,通常认为距离是同步数据传送中的最大问题。事实上,即使在相对很短的距离中,时延也可能给同步实时的数据复制和移动带来消极的影响。
距离和时延对数据复制和数据移动的影响取决于使用同步传输还是异步传输。除了成本,最主要的因素是性能和数据保护。同步数据转移手段具有灵活的实时数据保护,可以让目标恢复点(I/O)接近零。然而,当系统等待远程的I/O操作完成时,应用程序的性能将受到消极的影响,这需要在远距离或者高时延网络与应用程序性能之间进行折中。
解决距离和时延的另一个途径是使用异步数据传输手段。在异步传输中,时延是由缓存区引起的。通过使用时延和缓存,应用程序的性能不会受到影响,I/O操作对应用程序来说就像己经完成一样。异步传输手段的缺点是虽然性能没有受到远距离或高时延网络的影响,但当数据在缓存中等待写入远程站点时存在着更大的潜在的数据丢失的危险。
一种结合了同步与异步的数据转移手段可能得到应用,它提供一种分层的数据保护。例如,使用同步稗据传送手段,通过低时延的网络传送那些对时间要求苛刻的数据到一个合理的附近的设备上,使用异步传送那些对时间要求不高的数据到原始或各选的更远一点的位置。将这两种手段结合使用的方法具体是使用同步将数据复制到附近的设备,使用异步将数据复制到另外更远的站点。
通常令人担心的是复制本身并不提供完全的数据保护,复制只是在部件、设备、系统或站点丢失的情况下,基本保证数据的可用性和可访间性。复制应该结合快照和其他时间离散的备份数据保护手段,以保证数据能够恢复或重存储到某一特定的目标恢复点。例如,如果数据在一个主存储设备上发生损坏或删除,复制操作也会把损坏或删除的动作复制到各用的站点上,因此,对于恢复操作,能够回滚到指定时间区间是非常重要的。
责任编辑:Honey