AWS 称部分中东数据中心被伊朗袭击后数据无法恢复

查看原文 HN 讨论

文章摘要

《华尔街日报》记者 Omar Abdel-Baqui 的这篇短讯(原文约两分钟阅读量,正文位于付费墙之后,本文主要依据可见的标题、副标题与开头段落,并结合 HN 讨论中引述的一手信息)报道:亚马逊云服务在周二表示,它已无法恢复部分存放在波斯湾数据中心的客户数据。副标题写得很直接——这是首次有迹象表明,某些仅存放在巴林和阿联酋的数据可能永久丢失。

背景是今年春天美国对伊朗开战的最初几天,伊朗向这些设施发动了无人机蜂群袭击。AWS 位于阿联酋和巴林的数据中心自此基本处于离线状态,其中巴林的损毁横跨多个 AWS 设施。报道配图是行星实验室(Planet Labs)拍摄的阿布扎比 AWS 数据中心遇袭画面。

HN 讨论中补充的关键事实是:对于 me-south-1(巴林)区域,提供冗余的三个可用区全部被摧毁——也就是说,该区域内的”多可用区冗余”在这次事件中完全失效,因为这份冗余在地理上被局限在一个很小的范围内,且处于同一个政权管辖之下。me-south-1 与 me-central-1(阿联酋)相距约 250 英里(400 公里),在区域战争的场景下同样不够远。AWS 并未公开说明具体受影响的是哪些服务产品,因此讨论中对”丢的到底是单可用区 S3、EBS、RDS 还是别的”始终没有定论。

需要说明的是:本篇原文受付费墙限制,仅能获取标题、副标题与前两段,后续细节以 HN 讨论中的引述和其他公开信息为依据,证据基础相对薄弱。

HN 评论精华

524 分、392 条评论。这是本期最热的讨论之一,几乎变成了一场关于”云的可靠性承诺到底承诺了什么”的公开研讨会。

11 个 9 到底意味着什么? 这是全场最激烈的争论。

数据驻留要求是这场灾难的结构性原因。

AZ 和 Region 各自防的是什么。 zmgsabst 的说法被反复引用:可用区从来就不是为抗灾设计的,地震或飓风可以带走整个区域,区域才是 AWS 上的灾难隔离尺度。flumpcakes 稍作修正:区域作为隔离尺度只在极端情况下成立,比如陨石砸城,或者像这次一样在战争中被主动瞄准。toast0 则给出了很实用的推论:假定数据中心在战时仍是目标,那么只要一个国家里有一座被打,就该假定其余的也会被打;这种情况下,藏在不起眼位置的离线存储(磁带之类)可能才是答案。

灾备的现实成本。 Art9681 那句”没有灾备计划?没有异地备份?几十年前就有的基本原则被人抛到脑后了”引出了全场最有人味的一串回复。rbanffy 说:你要防的灾难越戏剧化,方案就越贵;本周早些时候他还说过,如果损失的数据中心多到能让他们停摆,待办清单上的第一项就变成了搞到武器、车辆和燃料。jiggawatts 讲了他跟一位经理关于学校保洁合同备份的争论:对方就是想不通,如果分布在两个州四栋楼里的六份副本同时被物理摧毁,那多半已经没有学校还立着了,清洁合同自然作废,而且付款方式也该改成酒和弹药了。chasd00 回忆自己 2000 年代初参观数据中心时问对方为什么只备 30 天的发电燃料而不是 35 天,得到的回答是:”我们是电力和燃料的超级大客户,如果 30 天都拿不到电或油,那比起你的网站掉线,世界上有更大的麻烦要操心。”

追责的可能性。 aprilthird2021 问亚马逊能不能起诉美国政府,因为战争实质上是美方挑起并造成了这笔损失。toast0 给出了一份相当扎实的法律分析:首先,无论美国做了什么,发动袭击的是伊朗,这是伊朗方面有意的、自主的行为;其次,找不到有管辖权的法院——美国有主权豁免,《军事索赔法》排除了因敌方行动或美军作战行动直接或间接导致的索赔,《联邦侵权索赔法》同时排除了”在外国产生的索赔”和”战时武装部队作战活动引起的索赔”,而判例承认无需宣战也可构成战争状态;被袭击国的法院未必愿意审理不在其境内发生的美方行为;伊朗法院大概率会认定这是合法战争行为而非侵权,何况拿着伊朗的判决也无从执行。他还附上了具体法条链接。