AWS 存储类2025年3月17日 | 阅读 3 分钟  - S3 存储类用于辅助应对在一个或两个设施中同时发生的数据丢失。
- S3 存储类使用校验和维护数据的完整性。
- S3 提供生命周期管理,用于自动迁移对象以节省成本。
S3 包含四种类型的存储类 - S3 标准
- S3 标准 IA
- S3 单区域-不经常访问
- S3 Glacier
S3 标准- 标准存储类将数据冗余地存储在多个设施中的多个设备上。
- 它旨在应对同时丢失 2 个设施的情况。
- 如果在上传期间未指定任何存储类,则标准是默认存储类。
- 它提供低延迟和高吞吐量性能。
- 它设计为 99.99% 的可用性和 99.999999999% 的持久性
S3 标准 IA- IA 代表不经常访问。
- 当数据访问频率较低但需要在需要时快速访问时,使用标准 IA 存储类。
- 它的费用低于 S3,但您需要支付检索费。
- 它旨在应对同时丢失 2 个设施的情况。
- 它主要用于大于 128 KB 且至少保留 30 天的较大对象。
- 它提供低延迟和高吞吐量性能。
- 它设计为 99.99% 的可用性和 99.999999999% 的持久性
S3 单区域-不经常访问- 当数据访问频率较低但需要在需要时快速访问时,使用 S3 单区域-不经常访问存储类。
- 它将数据存储在单个可用区中,而其他存储类至少将数据存储在三个可用区中。 因此,它的成本比标准 IA 存储类低 20%。
- 对于不经常访问的数据,但不需要标准或标准 IA 存储类的可用性,它是最佳选择。
- 它是存储备份数据的好选择。
- 它是一种经济高效的存储,使用 S3 跨区域复制从其他 AWS 区域复制而来。
- 它具有相同的持久性、高性能和低延迟,以及较低的存储价格和较低的检索费。
- 它设计为在单个可用区中,对象具有 99.5% 的可用性和 99.999999999% 的持久性。
- 它提供生命周期管理,用于将对象自动迁移到其他 S3 存储类。
- 由于它将数据存储在单个可用区中,因此在可用区销毁时可能会丢失数据。
S3 Glacier- S3 Glacier 存储类是最便宜的存储类,但它只能用于存档。
- 您可以以低于其他存储类的成本存储任意数量的数据。
- S3 Glacier 提供三种类型的模型
- 加急: 在此模型中,数据存储几分钟,费用非常高。
- 标准: 标准模型的检索时间为 3 到 5 小时。
- 批量: 批量模型的检索时间为 5 到 12 小时。
- 您可以将对象直接上传到 S3 Glacier。
- 它设计为跨多个可用区的对象具有 99.999999999% 的持久性。
存储类之间的性能 | S3 标准 | S3 标准 IA | S3 单区域-IA | S3 Glacier |
---|
为持久性而设计 | 99.99999999% | 99.99999999% | 99.99999999% | 99.99999999% | 为可用性而设计 | 99.99% | 99.9% | 99.5% | 不适用 | 可用性 SLA | 99.9% | 99% | 99% | 不适用 | 可用区 | >=3 | >=3 | 1 | >=3 | 每个对象的最低容量费用 | 不适用 | 128KB | 128KB | 40KB | 最短存储持续时间费用 | 不适用 | 30天 | 30天 | 90 天 | 检索费 | 不适用 | 每个检索的 GB | 每个检索的 GB | 每个检索的 GB | 首字节延迟 | milliseconds | milliseconds | milliseconds | 选择分钟或小时 | 存储类型 | Object | Object | Object | Object | 生命周期转换 | 是的 | 是的 | 是的 | 是的 |
|