ストレージの選び方 EBS・EFS・FSx・S3を要件から使い分ける
SAA-C03のストレージ問題は、サービス名を知っているだけでは正解できません。問われるのはアクセスの形(ブロック・ファイル・オブジェクト)と、共有の必要性、そしてプロトコルの指定です。この3点を順に確認すれば、4つの選択肢は機械的に絞れます。
覚え方は「アクセス方式・共有するか・プロトコル指定」の3つの観点
最初に、OSからディスクとして見せる必要があるか(ブロック)、ファイルシステムとして複数から共有したいか(ファイル)、HTTPで取得するデータの入れ物か(オブジェクト)を判定します。次に共有の要否でEBSとEFSが分かれ、最後に「SMB」「Windows Active Directory」「Lustre」「NetApp ONTAP」といった指定があればFSxのどれかに確定します。
Amazon EBS
単一のEC2インスタンスにアタッチするブロックストレージです。使いどころは、データベースのデータ領域やブートボリュームなど、低レイテンシで一貫した入出力性能が必要な用途。汎用のgp3はベースライン3,000 IOPSを無料で確保でき、IOPSとスループットを容量と独立して指定できます。数十万IOPSが要件ならio2 Block Expressです。スナップショットはS3に保存され、増分方式でリージョン間コピーもできます。
Amazon EFS
NFSで複数AZの多数のインスタンスから同時にマウントできる共有ファイルストレージです。使いどころは、Webサーバー群でコンテンツを共有する、コンテナ間で永続データを共有する、といったケース。標準ストレージクラスと低頻度アクセス(IA)クラスがあり、ライフサイクル管理で自動的に移動させればコストを大きく下げられます。
Amazon FSx
プロトコルやファイルシステムが名指しされたときに選びます。FSx for Windows File ServerはSMBとActive Directory統合、FSx for Lustreは高性能コンピューティング向けでS3との連携、FSx for NetApp ONTAPはマルチプロトコルとスナップショット機能、FSx for OpenZFSはZFS互換です。使いどころは「既存のWindowsファイルサーバーを移行したい」「機械学習の学習データを数百GB毎秒で読みたい」といった明確な指定がある場合に限られます。
Amazon S3
オブジェクトストレージで、静的コンテンツ、ログ、バックアップ、データレイクの基盤に使います。使いどころは「容量が事実上無制限」「11ナインの耐久性」「HTTPでアクセスする」という条件が並ぶ場合。アクセス頻度が読めないならIntelligent-Tiering、長期保管ならGlacierの各クラスへライフサイクルで移行します。ファイルシステムとしてマウントする用途には向かない点が判断の分かれ目です。
| サービス | アクセス方式 | 共有 | 代表的な用途 |
|---|---|---|---|
| EBS | ブロック | 原則1インスタンス | DBのデータ領域、ブート |
| EFS | ファイル(NFS) | 複数AZから同時 | Webコンテンツ、コンテナの永続データ |
| FSx | ファイル(SMB、Lustre等) | 複数から同時 | Windowsファイルサーバー、HPC |
| S3 | オブジェクト(HTTP) | 制限なし | 静的コンテンツ、バックアップ、データレイク |
チェックリスト
- ブロック・ファイル・オブジェクトの3分類で選択肢を仕分けできる
- gp3とio2 Block Expressの性能上限とコスト特性を区別できる
- EFSの標準クラスとIAクラス、ライフサイクル管理を説明できる
- FSxの4種類をプロトコルや用途のキーワードで選び分けられる
- S3のストレージクラスと取り出し時間、最低保存期間を整理できている
まとめ
ストレージ選定は「アクセス方式・共有の要否・プロトコル指定」の順に確認すれば、消去法で1つに絞れます。サービスごとの詳細を覚える前に、この仕分けの手順を身につけるのが近道です。 理解度の確認にはクイズが便利です。試験範囲や申し込みの最新情報はAWS認定 公式ページもあわせて確認してください。
SAA(ソリューションアーキテクト アソシエイト) におすすめの教材
徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書 第3版[SAA-C03]対応
AWS認定ソリューションアーキテクト−アソシエイト問題集
これだけでOK! AWS認定SAA(SAA-C03)試験突破講座
AWS認定SAA 本番模試(6回分/390問)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。