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

为了使备份和灾难恢复成功工作,数据必须同步。这些技巧有助于IT团队确保数据一致性。

理想的世界中,如果混合云平台的一部分出现问题,处理只会减慢,然后自动恢复,因为平台的其他部分承担负载,或者在公共云的情况下,随着工作负载迁移到其他可用性区域。实际上,很难实现混合云备份和灾难恢复的数据一致性。

在云平台之间的广域网数据传输可能需要很长时间,特别是大量传输。例如,具有两个本地副本的存储系统可以在几毫秒内完成写入操作,而三个副本系统需要10秒钟以上。

解决此问题的一个常见方法是使远程副本具有最终的一致性。但是这会留下几分钟到几个小时的窗口,其数据不同步。混合云备份和灾难恢复方案依赖于使用远程副本;承载混合云的静态业务部分的云计算提供商必须确保数据一致性。但是,这可能是组织对本地私有云部分的责任。

确保数据一致性的最佳实践

混合云备份和灾难恢复的数据管理变得更加复杂,因为用户可以在公共云或私有云上存储数据。例如,一个常见的问题是如何避免与数据集的备份和归档副本的分歧。

要做到这一点,要知道数据集已经改变了什么以及新数据是什么。写入日志文件将在这里工作,但很容易中断,并且可能在关闭之前不会传输到混合云平台的另一部分。然而,坚实的设计和频繁的传输可以减少恢复点目标(RPO)。

例如,在城市的托管设施中托管日记服务器可在几秒钟内提供恢复点目标(RPO)。托管提供商可能使用不间断电源系统并维护广域网链路,因此数据受到良好保护。创建此日志有不同的方法,但一种方法是使用托管服务器将更新转发到公共云。此外,为了防止黑客和勒索软件的攻击,请考虑具有连续备份选项的软件,这也将补充托管日记的方法。

当组织使用公共云时,问题就更深入了。确保云计算服务提供商采取类似于数据保护措施。云计算提供商在内部基础设施方面不是很开放,但是了解如何保护同步的数据以便与公共云数据保持一致,这一点至关重要。例如,在混合环境中,域间同步和访问之间可能存在重大差异。

可能,云计算服务提供商具有高可用性的日记服务器。但是在混合环境中,组织可能需要一个软件工具来将日记转发到其他云平台或私有段。当混合云获得动力时,这个问题可能会消失,并允许对象存储跨越多个分段。在此期间,组织可能会遇到另一个公共区域中的易失性文件的额外副本。

采取预防措施

锁定机制防止多个用户更新所有云段中的数据,以防止不确定的结果。要创建一个单一的、一致的数据集,可以将时间点快照应用到所有云段中的相关存储中。

通常,快照记住它们发生的序列中的所有更改,但可以从主分支恢复快照并应用不直接进入主分支的更改。组织可以使用临时版本,用于开发工作或备份目标。在应用时间快照中的一个点之后,生成一个完全恢复的版本,应用于日志更改。组织可以使用这些锁检查一致性,尽管这不是必需的。

恢复的快照也用于备份。在任何云段中创建它,但请记住,云计算中的虚拟机在性能和存储吞吐量方面有很大不同。云服务提供商在计算性能和存储速度方面存在很大差异。如果不小心,工作将运行缓慢,或者如果选择更改,可能会中断备份窗口。

通过这些方法,可以在混合云备份和灾难恢复方法中保持RPO的水平。自动恢复功能尚不可用,但对于每个主要的云服务提供商来说,这很可能即将出现。HERO 译

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2017-08-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

分布式设计与开发-宏观概述

分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多...

22580
来自专栏运维一切

为什么我们不能使用KUBERNETES 原

kubernetes的服务发现到node创建启动,最终到提供服务,中间都离不开iptable的nat模块,在业务高访问量的情况下,这是无法满足性能要求的。

9020
来自专栏cloudskyme

云计算的体系结构

云计算的体系结构由5部分组成,分别为应用层,平台层,资源层,用户访问层和管理层,云计算的本质是通过网络提供服务,所以其体系结构以服务为核心。 如下图: ? 1,...

2.8K110
来自专栏分享达人秀

Android 6.0中的新技术总结

Android 6.0新技术总结 ? 最近 Google 正式发布了 Android M,并命名为“棉花糖”(Marshmallow),对于开发者来说...

21170
来自专栏Netkiller

打破软件自动化测试的格局

打破软件自动化测试的格局 自动化测试的误区 自动化测试仅仅被认为是替代人工,所以我们看到很多企业实施自动化测试仅仅是将现有的 Test Case 转换成自动化脚...

42850
来自专栏CSDN技术头条

实用简介:MQTT协议及其在物联网中的应用

MQTT (Message Queuing Telemetry Transport,消息队列遥测传输) 是一种标准化的发布/订阅消息传输协议,设计于1999年,...

52760
来自专栏情醉中国风

基于云安全环境的最佳实践

无论您是打算使用托管服务来处理你们组织的云安全,还是决定创建管理自己的安全项目,至少,将所需的所有信息汇总起来就可能是一项复杂的任务了。为了解决这个问题,我们想...

25090
来自专栏杨建荣的学习笔记

今天琢磨的几件事情(r7笔记第74天)

今天在琢磨几件事情,也是和工作相关。 数据灾难切换的几点认识: 在unix中可能会碰到在处理网络问题时,超时时间会远远高于linux的情况,这个时候如果尝试做f...

31240
来自专栏编程

大型分布式服务器架构原理解析

作为技术人员,我们都知道:几乎所有的项目,都是由简单到复杂,从单一服务器到集群服务器进行开发。但又有多少人知道这其中的技术原理呢?其实,这并不是那么深奥难懂。那...

49690
来自专栏娱乐心理测试

IOS 上传到后台json数据

18030

扫码关注云+社区

领取腾讯云代金券