柳嘉希

硕士研究生毕业生

软件工程师 | 可扩展的API · 网络爬虫 · 数据集成 · Vibe代码清理专家

AWS 存储复习:EBS、Instance Store、S3、EFS、FSx、Storage Gateway 与 S3 存储类

AWS 存储可以按访问模型分成块存储、对象存储和文件存储。

块存储

块存储像硬盘,适合频繁更新和低延迟访问。

EC2 Instance Store 是临时本地存储。性能高,但实例停止或终止后数据可能丢失。

EBS 是持久块存储,常挂载给一个 EC2 实例使用。

EBS 快照是时间点备份:

  • 增量保存变化的数据块
  • 存储在 S3 中
  • 可用于恢复、迁移、扩容和克隆

对象存储:S3

S3 存储对象,对象由数据、元数据和唯一 key 组成。S3 没有真正的文件夹,a/b/c.png 只是对象 key 看起来像路径。

S3 适合:

  • 图片和静态资源
  • 日志
  • 备份
  • 数据湖
  • 大文件归档

S3 存储类

S3 Standard:默认选择,多 AZ,高可用,适合频繁访问。

S3 Express One Zone:单 AZ,低延迟,适合可重建的高速数据。

S3 Standard-IA:不频繁访问,但需要秒级取回,多 AZ。

S3 One Zone-IA:更便宜,单 AZ,适合可重建数据。

S3 Intelligent-Tiering:访问模式不确定时自动分层。

S3 Glacier Instant Retrieval:很少访问但需要毫秒级取回。

S3 Glacier Flexible Retrieval:分钟到小时级取回,适合备份和灾备。

S3 Glacier Deep Archive:最低成本,取回通常 12 小时以上,适合长期合规留存。

生命周期策略

生命周期策略可以自动转换存储类或删除过期对象。

例如:

  • 30 天后转 Standard-IA
  • 180 天后转 Glacier
  • 7 年后删除

文件存储

EFS 是托管 NFS 文件系统,多个 EC2 可以同时挂载,容量自动伸缩。

FSx 提供特定文件系统能力:

  • FSx for Windows
  • FSx for Lustre
  • FSx for ONTAP
  • FSx for OpenZFS

Storage Gateway

Storage Gateway 是混合云存储服务,让本地系统访问云存储。常用于备份、归档、灾备和本地缓存。