S3 存储类如何工作?
Amazon S3 存储类跨七个不同的选项。这有助于您根据业务需求扩展数据存储,因此您只需为使用的内容付费。
S3 存储类提供了一种自定义云存储方法的方式。存储类的每一层都有其旨在实现的特定角色,并分为七层,使用户可以只使用他们真正需要的存储。将涵盖以下内容:
Simple Storage Service,通常被称为 S3 存储,简单来说就是一种大数据存储服务。S3 跨越七层,具有高度可扩展性,从而为用户提供持久且随时可用的数据。S3 是一种基于 Web 的云存储服务,专为数据备份和归档而设计。
为了提供如上所述的高度可扩展的存储,S3 数据被存储为对象。为了存储这些对象,用户将创建所谓的存储桶。除了可以存储无限数量对象的存储桶之外,S3 还使用以下功能:
创建存储桶时,用户有权指定应部署存储桶的区域。然后将 S3 对象(数据)上传到作为存储数据的容器的存储桶。存储桶和对象接收唯一标识符,并且它可以存储的对象数量没有限制。
用户决定使用什么类型的 S3 存储类,这取决于数据的用途。这个过程是自动的,根据操作进行扩展,并且只对实际使用的内容收费。
S3 存储类跨七个不同的层级,可轻松满足数据存储和访问、保护和成本要求的特定需求。它们用于各种规模的公司和个人。可以根据个人的工作负载选择这些类,这可能对数据访问、数据保护、成本要求或弹性有特殊需求。已知类型有:
S/N | 存储类 | 实现的目标 | 最佳用例 |
1 | S3 标准 | 适用于频繁访问数据的理想存储 | 云应用、动态网站、内容分发、移动和游戏应用以及大数据分析 |
2 | S3 智能分层 | 通过自动将用户帐户移动到最经济高效的层来优化存储成本 | 数据湖、数据分析和用户生成的内容 |
3 | S3 标准-IA | 适用于不常访问、但在需要时要求快速访问的数据 | 长期数据存储、备份、数据恢复文件的数据存储 |
4 | S3 单区-IA | 存储不频繁访问的数据,并且成本较 S3 标准-IA 低 20% | 存储本地数据或可轻松重新创建的数据的辅助备份副本 |
5 | S3 Outposts | 在 Outpost 环境中提供对象存储 | 具有本地数据驻留要求的工作负载 |
6 | Glacier | 为每年访问一到两次的存档提 供低成本存储 | 需要立即访问的存档数据,例如医学图像、新闻媒体资产或用户生成的内容 |
7 | Glacier Deep Archive | 长期保留和保存数据 | 医疗保健、公共部门和金融服务领域的客户;灾难恢复案例和备份 |
S3 标准存储类用途广泛,是频繁访问数据的理想存储。使用 S3 标准,数据可以存储在多个位置。它经久耐用、随时可用且可满足各种用例的性能。由于其通用功能,这使得其成本最高。
如果用户在创建帐户时没有指定要使用的存储类型,则会选择 S3 标准作为默认存储。使用 S3 标准生命周期策略,无需更改应用程序即可将对象迁移到其他存储类。
S3 智能分层通过自动将您的帐户移动到最经济高效的层来优化存储成本。这是通过分析您的访问模式来完成的。但是,它不会影响性能或收取检索费用。这个存储类型支持具有不可预测访问模式的数据。这种类型的数据是长期存在的,不会从企业系统中删除。
S3 智能分层使用两个层。一个用于频繁访问的数据,另一个用于不频繁访问的数据且具有较低成本选项。根据用户的活动,数据会在两个层之间自动移动 30 天。这种存储类型可用于许多工作负载,例如用户生成的内容、数据分析、数据湖等。
这种存储类型适用于不常访问、但在需要时必须快速访问的数据。就像 S3 标准一样,它可以承受两个设施的损失。它的数据存储在多个地理位置不同的可用区中。它具有与 S3 标准相似的低延迟、高持久性和性能,但每 GB 的存储和检索成本更低。与 S3 标准一样,S3 标准-IA 的生命周期策略也可用于将对象迁移到其他存储类,而无需更改应用程序。
其他 S3 存储类将数据存储在最多三个可用区中,而 S3 单区-IA 将数据存储在单个可用区中。S3 单区-IA 专为不频繁访问的数据而创建,成本比 S3 标准-IA 低 20%。它非常适合针对不频繁访问的数据寻找较低费用选项,但不需要 S3 标准或 S3 标准-IA 的弹性或可用性功能的客户。
S3 单区-IA 可用于存储易于重新创建的数据的辅助备份副本。由于数据存储在单个可用区中,如果可用区被破坏, S3 单区-IA 将丢失其数据。
此存储将 S3 对象存储功能添加到您的 Outposts。S3 Outposts 冗余地存储数据,以便跨设备和服务器进行恢复。众所周知,S3 Outposts 可以为存储的任何数据提供持久性。S3 Outposts 具有加密功能,它允许使用 IAM 策略和 S3 访问点进行身份验证措施。
Seagate Lyve Cloud 是一种基于云的对象存储解决方案,可作为现有 S3 存储的补充合作伙伴。
本质上,传统的 S3 API 是基于云的数据存储语言。Lyve Cloud 提供了一个简单的界面,用于将这种 S3 语言转换为可扩展的对象存储,以便:
Seagate Lyve Cloud 针对希望轻松连接到基于互联网的应用程序并构建私有、混合和多云数据中心的企业应用程序提供了大规模数据存储。
详细了解 Lyve Cloud 功能以满足您的存储需求。