Coinbase 透露:一次配置错误如何引发了 50 分钟停机

Coinbase 表示,一次例行的基础设施更新禁用了关键的网络网关,导致大约 50 分钟内的转账、借记卡购买以及链上服务受到影响。其新的事后报告解释了该错误以及为何公司的常规恢复工具也失效了。

要点

  • Coinbase 将为期 50 分钟的停机追溯到:在例行基础设施更新期间发生了未被检测到的 Kubernetes 资源名称冲突。
  • 该事件中断了转账、Coinbase Card 借记卡购买、机构结算以及多个平台上的链上服务。
  • 停机还禁用了 Coinbase 正常的回滚流程,促使公司新增保障措施并调整基础设施。

Coinbase 解释出了什么问题

加密货币交易所 Coinbase(纳斯达克:COIN)已确认,上周引发的停机背后的软件错误导致客户无法完成转账、使用 Coinbase Card 进行购买,并在大约 50 分钟内访问若干链上服务。

根据 7 月 21 日发布的事后报告,工程师们当时正在部署看起来是例行、低风险的更新,但未被检测到的 Kubernetes 资源名称冲突导致该更新修改了错误的网络组件。

Coinbase 表示:

“这是由于例行配置更新导致一个重要网络组件发生了非预期的错误配置。在任何时刻,客户资金都没有处于风险之中。”

Kubernetes 是 Coinbase 用来在其云基础设施中组织和运行应用程序的软件。资源名称冲突使得更新更改了公司的一部分 Istio 入站网关,而不仅仅是预期的组件。该网关类似于交通指挥器,负责在 Coinbase 的内部服务之间引导请求。

一旦网关离线,负责处理交易、转账、结算和支付授权的系统便无法再进行通信。

卡片被拒且转账受阻

此次中断影响了 Coinbase 的零售、机构和开发者平台,时间大约为美东时间 12:37 p.m. 至 1:25 p.m.。

部分零售客户无法完成入金、出金或场外交易。已经在进行中的转账似乎被卡住,但在服务恢复后仍被处理。Coinbase Card 借记卡购买遭到拒绝,而信用卡购买则继续进行。

该停机还中断了通过 Coinbase DEX 在 Base 和 Solana 上进行的链上兑换。Coinbase Exchange 和 Prime 客户经历了延迟或失败的转账与结算,而开发者平台客户无法完成用户入驻、转移资金或使用入金通道服务。

这种影响凸显了当 Coinbase 的业务从现货加密货币交易之外扩展时,对可靠性的日益重要性。其计划中的“全能型交易所”产品(包括代币化股票和永续期货)正在扩大对公司基础设施依赖的金融活动范围。

Coinbase 还分别描述了让该平台成为更广泛的金融枢纽的计划,新的交易、支付和资金管理服务将覆盖股票、衍生品、稳定币支付以及开发者工具。该扩张在共享基础设施失效时也进一步提高了风险敞口。

为何恢复比预期更久

网关在美东时间 1:20 p.m. 被恢复,Coinbase 也在三分钟后宣布该事件已被缓解。随后几小时内,剩余的交易积压被清空。

恢复时间更长是因为 Coinbase 的部署工具依赖于已失效的网关。工程师无法使用标准回滚流程,而是通过公司的云服务提供商手动发起紧急部署,并使用临时的特权访问。

Coinbase 现在正在增加检查以阻止命名冲突,将恢复工具与其所管理的基础设施分离,并更规律地测试紧急访问流程。

Coinbase 强调:

“我们的目标始终是零停机。我们正在积极重设计我们的基础设施,以确保一旦发生像此次一样的另一次故障(虽然极不可能),我们也能迅速回退并恢复。”

COIN-5.57%
SOL-0.42%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论