先锋 趋势 方法 投研 作者
(预告)理解 AWS 宕机、韧性现实与创新紧迫性,F1 转向 Apple TV
返回节目精读

(预告)理解 AWS 宕机、韧性现实与创新紧迫性,F1 转向 Apple TV

摘要

  • AWS 宕机暴露了云计算的集中化悖论:把一切都放在同一区域,运行更快、更简单,也更不容易出错,但该区域一旦故障,影响半径就会被放大。 Ben 的结论是,互联网理论上可能由许多节点组成,但 us-east-1 证明了“实际上一个节点比其他节点都更重要”。

  • Ben 表示,除了“某种 DNS 问题”之外,具体故障原因并不清楚。 DNS、寻址以及依赖其上的转换层极难恢复,因为通往某项服务的路径一旦丢失,也可能同时阻断修复它所需的系统;Andrew Sharp 打不开的 Starbucks 应用和无法访问的 The Wall Street Journal 网站,呈现了用户端感受到的现实。

  • us-east-1 成为系统性节点,源于数十年的路径依赖,而非某个单一设计决策。 Northern Virginia 同时拥有重要的互联网交换中心、土地、廉价电力、较低的自然灾害风险、连接欧洲和美国西海岸的区位、AOL 时代留下的基础设施以及技术人才;AWS 又通过教程、新设备、更丰富的实例选择、高可用性和低价格进一步强化了这一优势。

  • 互联网底层的韧性,并不保证应用本身具备韧性。 分组交换可以绕过受损节点传输数据,但集中数据库和算力、同时依赖认证层的服务,未必能利用这种灵活性:“理论和每个人实际经历到的现实之间存在差异。”

  • 跨区域冗余是最佳实践,但延迟和同步让它远比口号所暗示的更难。 应用必须保留一个事实源,同时协调物理距离和网络距离之外的跟随节点、写入与同步;Ben 的概括是,“事物彼此越近,就越容易管理”。

  • Ben 的 Passport 服务躲过了这次事故,因为他在 6或7年前 us-east-1 出过问题后,将其部署到了 us-east-2。 他称这一选择“可能多少有点妄想式”,但这周碰巧奏效了。

  • NBA 新的媒体结构证明,对强产品采取不干预策略更受欢迎。 NBC 凭基础制作质量赢得好评,主持人则称赞 ESPN 没有动 Inside the NBA;Ben 将这一组合称为更好的“mul​​let 策略”——“前面由 NBC 做生意,后面让 ESPN 回到它该在的地方”。

精读

1. NBC 与 Inside the NBA 重塑观赛产品

  • Ben 对 NBA on NBC 的称赞,核心在于那些显眼却基础的执行:量身制作的开场视频、标志性入场、球员介绍,以及开球前不插广告。NBC 只是在做到“全世界最容易摘的果子”——让观众兴奋地打开比赛。

  • 更大的胜利在于,Inside the NBA 实际接管了 ESPN 的赛后呈现,而比赛仍由 ESPN 播出。比赛结束后不再立刻切到 SportsCenter,Ben 可以继续看下去,让 Kenny Smith、Charles Barkley 和 Shaquille O’Neal 把赛后节目变成“一种体验”。

  • Andrew 说,他没想到自己会如此期待这套新结构,原本还担心 ESPN 会像对待其他节目一样,用大量广告压垮 Inside the NBA。现在他认为,弱化 ESPN 反而是好事。Ben 的说法是,“前面由 NBC 做生意”,ESPN 则负责更松弛的深夜后半场——一套“更迷人的 mullet 策略”。

2. ESPN 通过放弃控制权实现改进

  • Ben 将 TNT 的“叛逆新贵”气质,与 ESPN 的“奢侈品牌山寨版”作对比:看似重要的制作,被最糟糕的画质和乏善可陈的演播室节目拖了后腿。他说,ESPN 推 SportsCenter,是因为它属于廉价内容;过去所有人都看它时,这些内容还能支撑昂贵的广告。

  • 他更尖锐的批评指向编辑取向。ESPN 强势的制作手法更看重交易话题,而不是享受比赛——2019 年雄鹿输给猛龙、抢七结束几分钟后,Giannis Antetokounmpo 就被问到是否会离开密尔沃基,就是一个例子;这条叙事已经被 ESPN 推了 6年。

  • 主持人称赞 ESPN 承诺不动 Inside the NBA,尽管他们起初并不相信这种公司保证。就连 Barkley 搞不清某位电视人物到底效力于哪家电视网——包括前 TNT 场边记者 Ellie LeForge——也说明节目仍在 TNT 的演播室里运作,因为他每天都在那里见到她。

  • Ben 驳斥了 Barkley 等人缺乏电子表格级精准度的批评:“这些是娱乐产品。”犯错本身就可能很好笑,而他们有时能看见数据分析派遗漏的重要真相。他将同样的“娱乐性胜过完美信息”逻辑延伸到 NBA 的回放闹剧上,尽管他仍称其为灾难。Andrew 认同,这档节目更有娱乐性,而且在重要之处“同样有洞察力”。

3. 云计算效率会自然把应用拉进单一区域

  • Ben 将 AWS 区域描述为应用核心所在的位置。多区域部署是最佳实践,但事实源总得放在某个地方,而跨区域协调跟随节点、写入和同步,“是一个极其复杂的问题”。

  • Starbucks 的例子让这种复杂性变得具体:用户可以给余额充值,几秒后打开应用出示余额,转移资金,还要同时涉及接单并制作饮品的咖啡师。“实际上,这一切能运行得这么好,本身就不可思议。”

  • 延迟是“计算领域一切事物的敌人”,部分受限于光速。跨区域,或经由公共互联网在 AWS 与 Azure 之间移动,会增加距离、网络层、变量和故障机会。Andrew 的结论是,把数据库和算力放在一起更便宜;Ben 强调,这样也容易得多,涉及的变量更少。

  • Netflix 展示了哪些环节可以被推向外部:节目上线时,Netflix 会将其预置到本地 ISP 内部的服务器上,而授权和个性化目录仍需传输更远。Ben 的 Passport 难题更棘手,因为 CDN 交付必须与认证层保持同步,由后者证明每个下载者都是 SysTrackery 订户。

4. DNS 故障将理论韧性变成现实崩溃

  • Ben 表示,除了“某种 DNS 问题”之外,具体原因并不清楚。DNS 会把人类可读的名称转换成 IP 地址;在一个包含海量服务器、表格、虚拟机、数据库和转换层的区域内,这些系统必须始终彼此可达。

  • 这种依赖结构也让恢复变得困难。Ben 将其比作家庭网络配置失误:设备失去连接后,只能有人直接接入并重置它;在云计算规模下,“其中某个环节出了问题”,网络专家会第一时间怀疑 DNS。

  • 互联网本身具备韧性,是因为分组交换会将数据拆成独立路由的片段——就像把一个物体“以构成它的全部原子”分别寄出——绕过被摧毁的路径,并在目的地重新组装。然而,集中式应用未必继承这种韧性;Andrew 发现,Starbucks 应用和 The Wall Street Journal 网站都无法访问。

5. Northern Virginia 的优势让 us-east-1 成为默认节点

  • Northern Virginia 拥有早期互联网交换中心、可用土地、相对廉价的电力、较少的自然灾害,以及位于欧洲和美国西海岸之间的有利位置。距离仍然重要,而人口和产业更密集的东北部适合建设数据中心的地点更少。

  • AOL 在 1990年代末的扩张进一步形成了自我强化的集群:数据中心、升级后的电力基础设施、更高的网络密度,以及部分来自联邦政府人才体系的工程师。Ben 称,那是 Northern Virginia 成为“全世界数据中心中心”的时期。

  • 因此,AWS 将其第一个数据中心设在那里,而这座设施后来成为 us-east-1。该区域频繁出现在教程中,率先获得新设备和新功能,并提供最丰富的选择、最大的容量、最高的可用性和最低的价格,最终成为早期云应用的默认选项,并延续了这一领先地位。

  • Ben 选择 us-east-2 部署 Passport,是因为 6或7年前 us-east-1 出过事故后,它看起来像“这颗滴答作响的定时炸弹”。Andrew 最后的问题是:一家私营公司是否会在一次让“天知道损失了多少钱”、波及“天知道多少家公司”的宕机后,接受恢复冗余所需的成本和难度——免费预览到此结束,问题没有答案。