asynchronous复制与镜像

存储虚拟化方面,是“asynchronous镜像”和“asynchronous复制”相同的function? 如果不是,有什么区别?

asynchronous复制和asynchronous镜像对于我来说意味着同样的事情,但根据您所看到的上下文可能意味着不同的事情。通常,asynchronous总是意味着在从目标接收到确认之前,主设备正在确认写入。

一个重要的variables是一致性。 假设我们在这里是SCSI的世界(时钟级别,LUN,FC / FCoE / iSCSI),asynchronous几乎总是意味着定期地,系统将采取一个一致的点,并确保该点的所有位都被复制。 如果链接在一致点之间断开,它将恢复到最近的一致点。 在一些更高端的arrays上,你可以得到有保证的顺序传输,这保证了任何时候的崩溃一致性,唯一的数据丢失是在断开连接时传输的数据。

他们不一样 关注该术语的“asynchronous”部分。 如果同步复制在您的环境中不可行或可行,那么asynchronous复制对于所需的RPO是有意义的。

关于存储,asynchronous镜像是一种近实时镜像,可能允许类似于同步的行为,而不需要等待写入二级系统旋转磁盘的过程。 它会利用某种forms的caching…

您正在查看特定的存储arrays/技术吗?

在存储和数据库中,同步和asynchronous复制之间的折衷是可靠性和速度。

通过同步复制,主服务器将等待复制伙伴上的写入被确认 。 这增加了任何写入操作的显着延迟。 延迟很重要,因为通常这种复制通过networking连接。

使用asynchronous复制,写入不必确认。 这样可以加快写入速度,但是如果出现故障,则会导致数据丢失。

您所做的select实际上取决于您的业务需求或期望的结果。 在像金融这样的事情上,一些丢失的数据可能意味着数百万美元 在社交networking中,人们通常比失落的“捅”更关心响应网站。