David Heinemeier Hansson David Heinemeier Hansson 2025 年 3 月 26 日

错过 S3 迁移的代价:每天五千美元

目前,我们在 AWS S3 上花费略低于 150 万美元/年,用于托管 BasecampHEY其他所有内容的文件。 我们能够获得如此低的定价,唯一的方法是签署一份为期四年的合同。 该合同将于今年夏天 6 月 30 日到期,所以这是我们云迁移最后一程的截止日期。

我们已经在两个主要数据中心安装了来自 Pure Storage 的替代设备。 总共有 18 PB 的容量,安全地复制到相隔一千英里的地方。 这是一个华丽的机架,装满了速度极快的 NVMe 存储模块。 机箱中的每张卡现在能够存储 150TB

Pure Storage 带有与 S3 兼容的 API,因此如果您尝试在通用硬件上执行此操作,则无需 CEPH、Minio 或任何其他对象存储软件解决方案。 这使得从应用程序端进行交换非常容易。

但仍有工作要做。 我们必须从 S3 中传输近 6PB 的数据。 在早期,仅出口流量就将花费数十万美元的费用。 但现在 AWS 为任何想要离开的人提供60 天的免费出口窗口,因此成本降至 0 美元。 好极了!

但是传输这么多数据需要一段时间。 即使在我们为此目的而预留的 40-Gbit 粗管道上,考虑到开销和流程的一些维护,也可能至少需要三周的时间。

这时,提醒自己 6 月 30 日的重要性就显得尤为重要。 提醒数学运算得出了漂亮的整数,便于记忆:如果我们没有及时完成这项工作,我们将每天支付高达_五千美元_的费用,以继续使用 S3(如果所有文件仍然存在)。 哎呀!

那是每周 35,000 美元! 也就是每月 150,000 美元!

对于我们这样规模的公司来说,这是一笔相当可观的钱。 但节省的费用也很可观。 在五年内,现在几乎将是 500 万美元! 甚至可能更多,具体取决于我们需要为客户存储的文件增长量。 Pure Storage 硬件的成本约为 150 万美元,五年内的保修和支持费用略低于 100 万美元。

但这些大数字对我来说总是显得有点抽象。 相比之下,如果我们错过出发日期,每天支付 5,000 美元的想法非常具体。

pure-storage.jpeg

关于 David Heinemeier Hansson 作为 37signals 的共同所有者和 CTO,为弱者创造了 BasecampHEY。 创建了 Ruby on Rails。 撰写了 REWORKIt Doesn't Have to Be Crazy at WorkREMOTE。 作为一名赛车手赢得了勒芒比赛。 投资了 丹麦初创公司

订阅以通过电子邮件获取未来的帖子(或获取 [RSS feed](https://world.hey.com/dhh/https:/world.hey.com/dhh/feed.atom))

订阅

通过 HEY 发送给世界