Coinbase 揭示了一个配置错误是如何触发 50 分钟的停机的

CN
2 小時前

关键要点

  • Coinbase 将 50 分钟的故障追溯到例行基础设施更新期间未检测到的 Kubernetes 资源名称冲突。
  • 该事件中断了多平台间的转账、Coinbase Card 借记卡购买、机构结算和链上服务。
  • 故障还禁用了 Coinbase 的正常回滚流程,促使了新的安全保护措施和基础设施变更。

加密货币交易所 Coinbase (纳斯达克股票代码: COIN) 已确认导致上周故障的软件错误,该故障使客户无法完成转账、使用 Coinbase Card 进行购买,并在大约 50 分钟内无法访问多个链上服务。

根据 7 月 21 日发布的事后分析,工程师们在部署看似例行且低风险的更新时,未检测到的 Kubernetes 资源名称冲突导致更新错误地修改了错误的网络组件。

Coinbase 表示:

“这是由例行配置更新导致一个重要网络组件的意外错误配置引起的。在任何时候,客户资金都没有风险。”

Kubernetes 是 Coinbase 用于组织和运行其云基础设施上的应用程序的软件。资源名称冲突导致更新修改了公司的 Istio 入口网关的一部分,而不是仅修改预期的组件。该网关就像一个交通控制器,负责在 Coinbase 的内部服务之间导向请求。

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

故障影响了 Coinbase 的零售、机构和开发者平台,大约从东部时间下午 12:37 到 1:25。

一些零售客户无法完成存款、取款或平台外交易。正在进行的转账似乎被卡住,但在服务恢复后得到处理。Coinbase Card 借记卡购买被拒绝,而信用卡购买则继续进行。

故障还中断了通过 Coinbase DEX 在 Base 和 Solana 上的链上兑换。Coinbase 交易所和优先客户经历了延迟或失败的转账和结算,而开发者平台客户则无法顺利接入用户、移动资金或使用上链服务。

这一影响突显了随着 Coinbase 拓展至现货加密交易以外的领域,可靠性日益重要。其计划中的“万象交易所”产品,包括代币化股票和永续期货,正扩大依赖公司基础设施的金融活动范围。

Coinbase 还单独描述了使平台成为更广泛金融中心的计划,包括覆盖股票、衍生品、稳定币支付和开发者工具的新交易、支付和资金管理服务。这一扩展在共享基础设施发生故障时提高了风险。

网关在东部时间下午 1:20 恢复,Coinbase 在三分钟后宣布事件已缓解。剩余的交易积压在接下来的几个小时内得到清理。

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

Coinbase 现在正在增加检查,以阻止命名冲突,将恢复工具与它们管理的基础设施分开,并更频繁地测试紧急访问程序。

Coinbase 强调:

“我们的目标始终是零停机时间。我们正在积极重新设计我们的基础设施,以确保在极不可能出现类似故障的情况下,我们能够迅速回退和恢复。”

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下載

X

Telegram

Facebook

Reddit

複製鏈接