确保混合云备份与灾难恢复的数据一致

日期: 2017-08-29 翻译:蒋红冰 来源:TechTarget中国 英文

如果想要让备份和灾难恢复正常运行,那么保证数据同步则是必须做到的。下文中所介绍的一些技巧将有助于IT团队确保数据一致。

在一个理想的世界中,如果用户的混合云平台的一部分发生问题,整个系统的处理速度会有所减慢,然后系统会进行自动恢复,因为平台的其他部分会承担相应负载;或者在公共云的应用中,相应工作负载会被迁移至其他可用区域。但是,在实际应用中,在混合云备份和灾难恢复中确保数据一致性是具有相当大难度的。

在不同云平台直接的数据传输可能需要花费很长的时间,特别是在大量数据传输中表现得更为明显。例如,配备两个本地副本的存储系统可以在几毫秒内完成一次写操作,而一个三副本的系统则需要花上10秒钟以上。

解决这一问题的一个常用方法就是让远程副本具有最终的一致性。但是这一做法会留下几分钟到几个小时的同步空白区,也就是在这个时间段内存在着数据不同步。混合云备份和灾难恢复应用方案主要依靠的就是使用远程副本;管理混合云中静态运行部分的云供应商必须确保数据一致性。但是,确保本地部署私有云部分的数据一致性就是用户的责任了。

确保数据一致的最佳做法

在混合云备份和灾难恢复中,数据管理会变得更为复杂,因为用户有可能都会在公共云或私有云中存储数据。例如,一个常见的问题就是如何避免数据备份与数据集归档副本之间的差异。

为了做到这一点,我们应当了解数据集是如何变化的以及新数据是什么。在这里,用户会对一个日志文件进行写操作,但易于发生中断,所以在文件关闭之前不会被传输到混合云平台的其他部分。但是,采用一个坚固的设计和频繁的传输机制就可以减少恢复点目标。

例如,在整个城市的托管设施中托管日志服务器可在几秒钟内提供RPO。托管供应商可能会使用不间断电源系统并维护WAN链路,所以数据受到了良好的保护。创建这个日志服务器的方法有很多,但是其中一种方法就是使用托管服务器并将更新转发至公共云。此外,为了防范黑客和敲诈,可考虑使用具有连续备份选项的软件,这也就弥补了托管日志方法的不足之处。

当你在公共云中托管时,这个问题就更加深入了。请确保云服务供应商所采取的数据保护措施与用户自己的保护措施类似。云供应商们在内部基础设施方面并不是很开放,但是用户应当了解他们是如何保护他们的同步数据并确保其与公共云数据的一致性,这一点是至关重要的。例如,在域间同步和在混合云环境中访问这两者之间是可能存在重大差异的。

类似地,云服务供应商也拥有着具有高可用性的日志服务器。但是,在混合云环境中,用户可能需要一个软件工具来将日志文件转发至其他云或私有部分。随着混合云变得更为强大以及对象存储被允许跨多个区域连接,这个问题可能会消失。与此同时,用户可能会在不同公共区域中遇到volatile文件的另外一个副本。

采取预防措施

锁定机制可防止跨所有云环境的多个用户同时更新数据,并防止不确定结果的出现。如需创建一个单一的一致性数据集,应将时间点快照应用于所有云环境的相关存储资源。

通常,快照会按照所有变更的时间顺序记录下所有的变更,但是用户可以从主分支中恢复快照,并应用不会直接进入主分支的变更。用户可以在开发工作或备份应用中使用一个临时版本。在用户应用时间点快照之后,可将一个完全恢复版本用于日志文件变更的位置。用户可以使用这些锁定机制来检查一致性,虽然这有可能是不必要的。

恢复快照也可用于备份。可在任何云环境中创建恢复快照,但请记住云中的虚拟机在性能和存储吞吐量方面存在着显著的差异。此外,云服务供应商们在计算性能和存储速度方面也存在着很大的不同。如果没有采取特殊措施,工作运行有可能会变慢,或者如果选项发生变化,那么就可能会中断备份窗口。

通过采用上述这些方法,我们就能够在混合云备份和灾难恢复应用中保持较低的RPO。自动恢复还不可用,但对于每一家主流的云服务供应商来说,这只不过是实际问题。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • Google云计算对灾难恢复有多大影响?

    在“云”的应用中,Google已经逐渐呈现一种成熟趋势。那么对于数据恢复,Google云计算的出现到底能给我们在这方面带来哪些好处呢?

  • Google云计算的灾难恢复技术

    灾难恢复是个令人不快的话题,但必须面对。有时候,即使身处两个位置的两个数据中心也会同时挂掉。如果将云计算应用到灾难恢复当中,会有什么效果呢?