AWS3中断信号我们必须分散云


2017年3月,由于Amazon Web Services(AWS)S3中断,互联网的很大一部分出现故障。同时AWS blames the problem on the removal of a couple of servers,真正的问题是,“为什么我们对AWS这样的服务产生了这样的依赖?”随着物联网,5G网络,DDoS战争的到来,以及基础服务不断向云基础设施转移,情况不会变得更糟吗?

来自一位先生的推特,他的家“没能工作”,因为他的家庭自动化连接到AWS上了。这位先生的推特一开始可能看起来很幽默。但这些推文提出了合理的问题:未来当我们所有的设备和无人驾驶汽车都联网时,会发生什么。

这里有Amazon’s official statement停机时:

“被无意中删除的服务器支持另外两个S3子系统。其中一个子系统,即索引子系统,管理区域中所有S3对象的元数据和位置信息。这个子系统是为所有GET,LIST,PUT和DELETE请求提供服务所必需的。第二个子系统,即放置子系统,管理新存储的分配,并要求索引子系统功能正常才能正确操作。“

他们所说的是,互联网的大部分只依赖于一两个本地服务来运作。显然,这是一个系统设计缺陷,AWS可以在将来避免它。然而,3月份的停运并没有恶意。如果失败是由恐怖组织或流氓国家发起的,会发生什么?

何时DARPA设计并建立了被称为“互联网”的概念,其目标是避免集中控制,以便防御系统能够在攻击的情况下存活下来。我们是否忘记了那些重要的根?

为什么要分权?

与其构建几十个集中式的巨型云来承载数千个基本服务,不如将数千个分布式的小型云连接在一个对故障具有弹性的网格中,为我们提供更好的服务。

随着能够千兆流量的5G网络在不久的将来出现,我们将被智能设备所包围。随着物联网(IoT)产生海量数据,并要求实时分析和自动响应警报,大多数公司和公共服务将把他们的数据和计算移到云端。但在这样做的过程中,我们对连通性和延迟的依赖将会增加。

我们建立了内容传送网络(CDNs)提供良好的互联网体验。使用CDN,网页和视频内容被缓存在本地,因此可以提供更好的互联网体验。但新的云不同--我们运行交易,上传内容,将其用于基本服务,以及除了CDN使用的东西之外的更多东西。这意味着CDN在未来不会帮助我们。

把下一场战争看作是对重要基础设施的网络攻击,而且都是在云中,这已经不再是科幻小说了。我们必须重新思考,就像DARPA的人在创建互联网时所做的那样。

在他关于“end of cloud,“Peter Levine讨论了它需要如何去中心化。越来越清楚的是,现在是时候用边缘云和分布式迷你云来补充巨型云了。这些更接近边缘的云应该用于为物联网中的所有传感器,设备和基本服务提供第一线响应。边缘必须在没有故障点的情况下分布,并且以能够承受中断或恶意攻击的方式分布。毫无疑问,新的优势不是CDN。相反,它是一种新型的边缘,融合了实时计算,数据,机器学习和分析。