Amazon S3 のアイコン

Amazon S3 热门2006年〜

具有高耐久性和可扩展性的对象存储服务

它能做什么

Amazon S3(Simple Storage Service)是一项提供 99.999999999%(11 个 9)耐久性的对象存储服务。可以存储任意数量和大小的数据(单个对象最大 5TB)。提供多种存储类别(Standard、Intelligent-Tiering、Glacier 等)以优化成本。支持版本控制、生命周期管理、跨区域复制等功能。

使用场景

用于 Web 应用的静态资源托管、数据湖的存储层、备份和归档、大数据分析的数据源、机器学习训练数据的存储。

日常类比

可以比作容量无限的云端仓库。可以存放任何东西(文件),需要时随时取出。仓库有多个温度区域(存储类别),常用物品放在容易取的地方(Standard),不常用的放在深处(Glacier)以节省费用。

什么是 S3

Amazon S3 是 AWS 最早推出的服务之一,也是云存储的事实标准。对象存储将数据作为对象(文件+元数据)存储在扁平的命名空间(桶)中。与文件系统不同没有目录层级,但通过前缀模拟文件夹结构。数据自动在同一区域的多个设施间复制,实现极高的耐久性。

存储类别与成本优化

S3 提供多种存储类别以平衡访问频率和成本:Standard(频繁访问)、Intelligent-Tiering(自动分层)、Standard-IA(不频繁访问)、One Zone-IA(单可用区不频繁访问)、Glacier Instant Retrieval(归档即时检索)、Glacier Flexible Retrieval(归档灵活检索)、Glacier Deep Archive(深度归档)。生命周期策略可以自动将对象在类别间转换。 如需深入了解存储类别与成本优化,可参考相关书籍(Amazon)

开始使用

在 S3 控制台创建桶(全球唯一名称),上传文件即可开始使用。配置桶策略控制访问权限,启用版本控制保护数据。静态网站托管功能可以直接从 S3 提供 Web 内容。

注意事项

  • S3 的 11 个 9 耐久性意味着存储 1000 万个对象时,平均每 10000 年丢失 1 个
  • 跨区域复制会产生数据传输费用和目标区域的存储费用
共有するXB!