Skip to content

Chapter 06 - Storage

本章目标

看完本章后,你应该可以回答:

  • S3、EBS、EFS、FSx 各自适合什么数据?
  • object、block、file storage 怎么分?
  • S3 storage class 和 lifecycle 怎么影响成本?
  • backup、replication、archive 题目怎么判斷?

一句话

Storage 是決定数据如何保存、被谁读写、保存多久、跨区怎么备份,以及成本怎么控制。

架构位置

Storage 可能是应用的数据层,也可能是备份、静态网站、log、data lake 或 archive 的基礎。

常见服务与概念

  • S3
  • S3 storage class
  • S3 lifecycle
  • S3 versioning / replication
  • EBS
  • EFS
  • FSx
  • AWS Backup
  • Storage Gateway

PM 视角

PM 要问:数据是档案还是 block device?多台机器要共享吗?读写频率如何?数据要保存多久?是否有合规保存或跨区备份要求?

Developer / DevOps 视角

工程师要能把数据模式對应到 storage type:object 用 S3,EC2 disk 用 EBS,共享 POSIX file system 用 EFS,Windows / HPC 特定需求看 FSx。

考试怎么问

常见题型会问:

  • 静态档案或用户上傳档案要放哪里
  • 多台 EC2 需要共享档案系统
  • 低频访问数据如何省成本
  • on-premises file workload 如何接 AWS storage

常见陷阱

陷阱正确方向
把 S3 当 file system mount多數场景要理解它是 object storage
多台 EC2 共用 EBS通常看 EFS,除非题目特别指向 EBS Multi-Attach
archive 还用 Standard看 S3 Glacier 系列或 lifecycle
只看 storage 单價retrieval cost、request cost、data transfer 也可能重要

原创学习内容。非官方认证资料。