识别 AWS 存储服务
发布: (2026年1月6日 GMT+8 13:44)
4 min read
原文: Dev.to
Source: Dev.to
对象存储 – Amazon S3
对象存储将数据以对象(文件 + 元数据)的形式存放在桶中。常见使用场景包括:
- 备份和归档
- 应用资产(图片、视频、静态网站内容)
- 数据湖和分析存储
- 日志存储
- 大文件分发
S3 存储类别
| 类别 | 典型使用场景 | 访问模式 |
|---|---|---|
| S3 Standard | 通用对象存储 | 高频访问 |
| S3 Intelligent‑Tiering | 访问模式未知或变化 | 自动分层 |
| S3 Standard‑IA | 访问不频繁但需要快速检索 | 低频访问 |
| S3 One Zone‑IA | 访问不频繁、成本更低、单可用区 | 低频访问 |
| S3 Glacier Instant Retrieval | 仍需即时访问的归档数据 | 稀有、快速检索 |
| S3 Glacier Flexible Retrieval | 可灵活选择检索时间(分钟至小时)的归档 | 低频访问 |
| S3 Glacier Deep Archive | 成本最低的长期保存 | 检索需数小时 |
根据访问频率和归档需求选择合适的类别(例如,访问模式未知时使用 Intelligent‑Tiering,最低成本长期存储使用 Glacier Deep Archive)。
块存储
块存储用于操作系统、数据库以及需要低延迟磁盘访问的应用。
Amazon EBS
- 持久块存储,供 EC2 实例使用
- 实例停止/终止后数据仍然保留
- 适用于启动卷、数据库以及需要快照和高耐久性的工作负载
Instance Store
- 临时块存储,物理附加在宿主机上
- 非常快速,但实例停止、终止或宿主机故障时数据会丢失
- 适用于临时空间、缓存或临时数据
文件存储
Amazon EFS
- 托管的、可扩展的 NFS 风格文件系统
- 可在多个 EC2 实例之间共享
- 最适合需要共享文件系统的 Linux 工作负载
Amazon FSx
- 为特定环境(如 Windows 文件共享、高性能工作负载)优化的托管文件系统
- 当需要专用文件系统(例如 FSx for Windows File Server 或 FSx for Lustre)时选择 FSx
混合 / 缓存文件访问 – AWS Storage Gateway
AWS Storage Gateway 将本地环境与 AWS 存储连接,支持混合存储模式:
- 对常用数据进行缓存访问,同时将完整数据集存储在 AWS 中
- 将本地应用扩展至使用云端存储
生命周期策略(Amazon S3)
生命周期策略可自动管理对象随时间的变化:
- 随着对象老化在存储类别之间转换(例如,Standard → IA → Glacier)
- 在定义的保留期后过期或删除对象
- 在无需人工干预的情况下降低存储成本
AWS Backup
AWS Backup 是一项托管服务,用于跨多个 AWS 服务统一管理备份。适用于以下场景:
- 在单一位置定义备份计划、调度和保留策略
- 在账户和资源之间保持一致的备份策略
- 简化备份的合规报告