当云服务遭遇中断:为什么需要恢复计划

亚马逊S3存储服务最近在美国东海岸的可用区域经历了五个小时的中断。而许多消费者和商业应用程序都依赖云存储服务,因此S3存储服务的中断迅速级联,并且Netflix,Slack等组织的服务出现暂时瘫痪。

发生这样的云中断是正常的,令人关注的是会影响到这么多的企业。最近一次重大的中断是2016年8月AWS服务中断。虽然Amazon S3是为数据持久性而设计的,但并不等于中断之后具有快速可恢复性。与其他优异的云平台一样,他们仍留有一些空白:

•可用区域不等于可恢复性。 S3存储服务的设计可以抵御一个可用区域的网站中断,但是最近的中断事件显示,网络问题可能导致整个地区的广泛中断。

•数据仍然需要备份。行业专家对此进行了呼吁,甚至亚马逊公司也建议备份数据。

•恢复可能是缓慢和乏味的。备份数据是一回事,完全恢复数据是另一回事。故障后恢复数据可能需要几个小时或几天的时间,尤其是超大规模应用程序和数据库。

•数据通常放在一个“篮子”中。如果备份数据与主数据存储在相同的云服务中,则在相同的可用区域中,无法在中断期间恢复数据。

•数据可能会被泄露或进入不一致的状态。云计算本身不会保护数据免受应用程序或数据库级别的损坏或人为错误。

企业需要设计一个数据备份,恢复和连续性策略来考虑云计算。为了确保数据中心可以快速恢复,需要注意以下事项:

•将备份数据保存在另一个服务或区域中。像这样的中断通常会影响整个地区。备份和恢复策略需要包括在其他区域,云服务,甚至私有云中恢复的能力。

•快速恢复过程。传统的备份解决方案和基于脚本的方法无法快速恢复数据,特别是应用程序需要恢复到不同的拓扑的时候。

•具有时间点恢复的功能。由于数据可能会在中断的早期阶段受到损害,所以能够快速将应用恢复到一个时间点也很重要。

云计算服务架构比传统的基础设施更具弹性,并提供更大的灵活性。但是当中断确实发生时,它们也完全不受控制。不要忽略数据的可恢复性和弹性,因为它在云中,并且不要期望相同的恢复过程和工具可用于下一代超大规模应用程序中。

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

原文发表时间:2017-04-19

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏包子铺里聊IT

深入浅出系统设计面试——Design Twitter Timeline

如何 design 一个 Twitter 类型的系统,尤其是其中的 timeline/tweets 的部分,这是很多朋友都会在面试中遇到的问题,包子君今天与大家...

1.4K70
来自专栏飞雪无情的博客

GitHub上优秀的Go开源项目

近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用、技巧以及相...

31850
来自专栏ytkah

微信硬件平台智能路由行业解决方案

路由器是提供Wi-Fi网络的重要设备,服务了亿万的家庭,但依然被认为是非常专业的设备,普通用户都不懂得如何使用。我们希望通过微信硬件平台的能力,降低用户使用路由...

33560
来自专栏Android 开发者

关于 CPU 推测执行漏洞,您需要知道这些

24840
来自专栏AI研习社

如何在微服务架构下构建高效的运维管理平台?

黎明带领团队自主研发了全栈 DevOps 运维管理平台—EasyOps,是目前行业领先的智能化运维管理平台。作为前腾讯运维研发负责人,黎明主导了多个运维系统研发...

55790
来自专栏程序员的知识天地

提升 Web 应用的代码质量【干货持续输出】

Web 应用的质量提升,是一个非常有意思的话题。我们明知道有一系列的手段可以提升代码质量,但是限于多种原因,我们并不会去做。在我工作的第一个项目里,由于大家都是...

9210
来自专栏云计算

看看上下文映射的清晰视图

在我之前的文章中,我详细讨论了有界上下文以及如何处理域的复杂性。最好将域划分为几个子域,并将它们映射到不同的有界上下文,其中每个业务实体/值对象在该上下文中都具...

24230
来自专栏架构师小秘圈

微服务之数据架构

作者:陈伟荣 来自:在GitChat 中分享的【微服务开发中的数据架构设计】 前言 微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性...

44170
来自专栏云计算D1net

管理混合云和多云:代理或无代理?

导语 混合云在节省更多IT成本方面提供更多的潜力,并将这些成本节约转向改善业务成果,但却带来了一些独特的挑战。人工手动的流程在一个混合的世界变得难以管理,因为云...

371100
来自专栏Forrest随想录

有了CMDB,为什么还要应用配置管理

CMDB翻译过来,Configuration Management DataBase,其实也是配置管理的意思,但从实际情况看,CMDB的概念定义已经出现了很大的...

31830

扫码关注云+社区

领取腾讯云代金券