Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

使用低冗余存储

Amazon S3 根据对象存储类别来存储对象。它会在对象写入 Amazon S3 时向对象分配存储类别。仅当将对象写入 Amazon S3 存储桶或是复制已存储在 Amazon S3 中的对象时,才能向对象分配特定的存储类别 (standardreduced redundancy)。Standard 是默认存储类别。有关存储类别的信息,请参阅对象键和元数据

为降低存储成本,可以采用低于 Amazon S3 通过标准存储提供的冗余的冗余级别,将低冗余存储用于非关键性的可再生数据。冗余级别降低会导致持久性和可用性下降,但是在许多情况下,较低的成本使低冗余存储成为可接受的存储解决方案。例如,对于共享在其他位置持久存储的媒体内容,低冗余存储可以作为经济实用的解决方案。如果您要存储缩略图和其他可从原始图像轻松复制的调整了大小的图像,则它也可能非常实用。

低冗余存储设计为可在给定年份内提供 99.99% 的对象持久性。这种持久性级别对应的平均年对象损失率预计为 0.01%。例如,如果您使用 RRS 选项存储 10 000 个对象,则预期平均每年发生一次对象丢失 (即 10 000 个对象的 0.01%)。

注意

这个年度丢失率代表预期平均值,并不保证特定年份内的对象丢失率小于 0.01%。

低冗余存储可在多个设施间的多个设备上存储对象,因而提供的持久性是典型磁盘驱动器的 400 倍,但是它复制对象的次数要少于 Amazon S3 标准存储。此外,低冗余存储还旨在维持单个设施中的数据丢失率。

如果低冗余存储中的某个对象丢失,则对于针对该对象进行的请求,Amazon S3 将返回 405 错误。Amazon S3 还提供关于低冗余存储对象丢失的通知:您可以配置存储桶,让 Amazon S3 在检测到 RRS 对象丢失时通过 Amazon Simple Notification Service (Amazon SNS) 发送通知。随后可以替换丢失的对象。要从 Amazon S3 控制台中启用通知,请选择存储桶的 Properties 选项卡,然后选择 事件

低冗余存储的延迟和吞吐量与标准存储相同。有关成本考虑的更多信息,请参阅 Amazon S3 定价