AWS S3迎来20周年庆典 存储容量达数百艾字节规模

亚马逊云服务庆祝S3简单存储服务成立20周年,该服务于2006年3月14日上线,初期仅提供约1PB存储容量。如今S3已存储超过500万亿个对象,每秒处理超过2亿次请求,数据总量达数百EB级别,分布在39个AWS区域的123个可用区。AWS透露S3使用约2.76亿块硬盘,并强调其99.999999999%的持久性和完整的API向后兼容性。

亚马逊云科技在周六庆祝了其简单存储服务(S3)的20周年生日,并披露了一些关于该服务的秘密信息。

S3于2006年3月14日正式推出,根据亚马逊首席开发者倡导者Sébastien Stormacq发布的生日庆祝文章,S3最初"在三个数据中心的15个机架中约400个存储节点上提供大约1拍字节的总存储容量,总带宽为15 Gbps。"

如今,该文章指出,S3"存储超过500万亿个对象,在39个AWS区域的123个可用区中,每秒在全球范围内处理超过2亿次请求,管理着数百艾字节的数据。"

AWS用以下奇特的指标来描述S3的规模:"如果将数千万块S3硬盘一个叠一个地堆叠起来,它们将能够到达国际空间站并几乎返回地面。"

大多数3.5英寸硬盘驱动器高26毫米,国际空间站在地球上空约400公里处运行。我们知道AWS购买定制硬件,但假设该公司坚持标准规格,我们因此认为S3使用约2.76亿块硬盘。

在文章中,Stormacq将S3的一致性列为该服务最显著的成就。

"您在2006年为S3编写的代码今天仍然有效,无需更改,"他写道。"您的数据经历了20年的创新和技术进步。我们通过多代磁盘和存储系统迁移了基础设施。处理请求的所有代码都已重写。但您20年前存储的数据今天仍然可用,我们已经保持了完整的API向后兼容性。"

该文章还指出,S3 API"已被存储行业采用并用作参考点","多个供应商现在提供S3兼容的存储工具和系统,实现相同的API模式和约定。"

竞争对手云服务商提供130TB圆周率下载

S3在"圆周率日"——3月14日(3/14)推出,竞争对手云存储服务提供商Backblaze选择在这一天发布一个可下载的存档,记录圆周率到314万亿位数字。

下载量超过130TB,因此Backblaze将其分解为200GB的对象。

这真是一个令人惊叹的时代。

这也是一个非常重要的成就。您的记者在AWS推出S3时编辑了一本澳大利亚存储中心出版物,几个月内,初创备份供应商开始使用该服务作为新的存储层,使他们能够处理当时使用本地技术存储或保护成本过高的大规模数据。因此,S3为数据保护创造了新的可能性。

云存储的可用性也产生了文化影响:Netflix和Spotify是已知的S3用户,并使用该服务快速扩展。这两个流媒体巨头为视频和音乐行业的其他公司树立了榜样。

S3也造成了很多问题,特别是最初做出的奇特决定,即将服务上的所有资源默认开放给公众访问,除非用户限制访问。一些S3用户认为隐蔽性会带来安全性,但一旦犯罪分子开始寻找开放的S3存储桶,他们发现了数千个不安全的云存储设置。

S3还遭受过停机事故,最臭名昭著的是2017年亚马逊问题重重的US-EAST-1区域的故障使一些主要网站瘫痪数小时。

亚马逊的生日文章强调了积极面,特别是S3的11个9(99.999999999%)持久性和无损操作。

该文件透露了AWS如何提供这种可靠性的一些信息。

"S3持久性的核心是一个微服务系统,持续检查整个车队中的每个字节,"Stormacq写道。"这些审计服务检查数据,并在检测到退化迹象时自动触发修复系统。"

然后他透露,在过去八年中,"AWS一直在逐步用Rust重写S3请求路径中性能关键的代码。块移动和磁盘存储已经重写,其他组件的工作正在积极进行中。"

文章最后,Stormacq勾勒了AWS对S3的未来计划,即扩展"超越存储服务,成为所有数据和AI工作负载的通用基础。"

"我们的愿景很简单:您在S3中一次性存储任何类型的数据,并直接使用它,无需在专门系统之间移动数据。这种方法降低了成本,消除了复杂性,并消除了对同一数据的多个副本的需要。"

也许还消除了考虑AWS以外云服务的需要,然后使离开变得困难,正如任何供应商希望您成为客户时的结果一样。

Q&A

Q1:AWS S3在20年发展中最大的成就是什么?

A:S3最显著的成就是保持了完整的一致性和向后兼容性。2006年为S3编写的代码今天仍然有效,无需更改,20年前存储的数据今天仍然可用,API保持完全向后兼容。

Q2:AWS S3目前的存储规模有多大?

A:S3目前存储超过500万亿个对象,在39个AWS区域的123个可用区中每秒处理超过2亿次请求,管理着数百艾字节的数据。如果将数千万块S3硬盘堆叠起来,高度能达到国际空间站并几乎返回地面。

Q3:AWS如何确保S3的高可靠性?

A:S3通过微服务系统持续检查整个车队中的每个字节来确保可靠性,这些审计服务检查数据并在检测到退化迹象时自动触发修复系统,实现了11个9(99.999999999%)的持久性和无损操作。

来源:The Register

0赞

好文章,需要你的鼓励

2026

03/17

08:55

分享

点赞

邮件订阅