はじめに
AWS Certified Cloud Practitioner では、代表的なストレージサービスの違いを「用途ベース」で理解しておくことが重要です。特に初学者が混同しやすいのが、ブロックストレージ、オブジェクトストレージ、ファイルストレージの違いです。
この記事では、試験で頻出の対応関係を次の形で整理します。
- ブロックストレージ → Amazon EBS
- オブジェクトストレージ → Amazon S3
- ファイルストレージ → Amazon EFS / Amazon FSx for Windows File Server
まずは結論:試験向けの最短整理
| ストレージの種類 | AWSサービス | 初心者向けの覚え方 | 代表用途 |
|---|---|---|---|
| ブロックストレージ | Amazon EBS | EC2につなぐディスク | OS領域、データベース、アプリの保存先 |
| オブジェクトストレージ | Amazon S3 | 大量データの置き場 | 画像、動画、ログ、バックアップ、静的コンテンツ |
| ファイルストレージ | Amazon EFS / Amazon FSx for Windows File Server | 共有フォルダ | 複数サーバーで同じファイルを使う |
1. ブロックストレージとは何か
ブロックストレージは、データを小さな単位(ブロック)に分けて保存する方式です。OSからは「ディスク」のように見えるため、LinuxやWindowsで通常のストレージと同じ感覚で扱えます。
AWSでは代表例が Amazon EBS です。Amazon EBS は Amazon EC2 で使用できるように設計されたブロックストレージです。
イメージとしては、パソコンの内蔵SSDやHDDに近いものだと考えると分かりやすいです。
Amazon EBS の使いどころ
- EC2 インスタンスの起動ディスク
- データベースの保存領域
- アプリケーションの永続データ
たとえば、EC2上でデータベースを動かすなら、データを保存する領域として EBS を使うのが自然です。理由は、ディスクとして扱いやすく、OSやアプリケーションが期待する読み書きの形に合っているからです。
試験で押さえたいポイント
- EBS は EC2 向けのブロックストレージ
- ディスクのように使う
- バックアップは EBS スナップショットで取得できる
なお、EBS スナップショットはポイントインタイムの増分バックアップです。詳しくは Amazon EBS スナップショット を参照してください。
2. オブジェクトストレージとは何か
オブジェクトストレージは、データを「ファイルそのもの」として扱うよりも、オブジェクトとして保存・管理する方式です。AWSでは代表例が Amazon S3 です。
Amazon S3 はオブジェクトストレージサービスで、データはバケットという入れ物の中に保存されます。画像、動画、ログ、バックアップ、静的Webサイト用ファイルなど、幅広い用途で使われます。
Amazon S3 のイメージ
S3 は「巨大な倉庫」のように考えると理解しやすいです。ディスクを直接操作する感覚ではなく、必要なデータを保存し、必要なときに取り出します。
- 写真ファイルを保存する
- アプリケーションのログを長期保存する
- バックアップデータを保管する
試験で押さえたいポイント
- S3 はオブジェクトストレージ
- データはバケットに保存する
- バックアップや静的コンテンツ配信によく使う
- EC2のディスクの代わりではない
この最後の点は試験で特に重要です。S3 は便利な保存先ですが、EBS のように EC2 にディスクとしてそのまま付ける用途とは違います。
3. ファイルストレージとは何か
ファイルストレージは、フォルダやファイルの階層を使ってデータを管理する方式です。イメージとしては、社内の共有フォルダやNASに近いです。
「複数のサーバーから同じファイル群を共有したい」というときに向いています。
Amazon EFS
Amazon EFS は、サーバーレスで伸縮自在なファイルストレージです。複数の EC2 インスタンスから共有ファイルを扱いたいときに使います。
EFS は NFSv4 を使ってマウントできます。つまり、Linux 系サーバーで「同じ共有ディレクトリを複数台から使う」用途に向いています。詳しくは Amazon EFS の仕組み を確認してください。
Amazon FSx for Windows File Server
Amazon FSx for Windows File Server は、Windows ネイティブなファイルサーバーをフルマネージドで提供するサービスです。
Windows 環境で一般的な SMB プロトコルをサポートしているため、Windows の共有フォルダをそのままクラウドに持ち込みたい場面に向いています。サポートされるアクセス方式については データへのアクセス が参考になります。
試験で押さえたいポイント
- EFS は共有ファイル向け
- EFS は Linux 系での共有に結び付けて覚えると分かりやすい
- FSx for Windows File Server は Windows の共有フォルダ向け
4. 3種類の違いを身近な例で整理する
| 身近な例 | 対応する種類 | AWSサービス |
|---|---|---|
| 自分のPCに付いているSSD | ブロックストレージ | Amazon EBS |
| クラウド上の大きな保管庫 | オブジェクトストレージ | Amazon S3 |
| 社内共有フォルダ / NAS | ファイルストレージ | Amazon EFS / Amazon FSx for Windows File Server |
5. 試験でよくある迷いどころ
迷いどころ1:EC2 の保存先は何を選ぶか
EC2 インスタンスのOS領域やアプリのディスクとして使うなら、まず EBS を考えます。これは「EC2 用のディスク」だからです。
迷いどころ2:バックアップや大量ファイルの保存先は何か
バックアップファイル、画像、動画、ログ、アーカイブなら S3 が第一候補です。S3 はデータ保管の代表的サービスとして頻出です。
迷いどころ3:複数サーバーで同じファイルを使いたいときは何か
共有フォルダが必要なら EFS または FSx for Windows File Server を検討します。Linux 系中心なら EFS、Windows の共有フォルダ要件が強いなら FSx for Windows File Server と整理すると覚えやすいです。
6. 試験直前の暗記フレーズ
- EBS = EC2 のディスク
- S3 = オブジェクト保存
- EFS = 共有ファイル(Linux系のイメージ)
- FSx for Windows File Server = Windows共有フォルダ
7. 参考情報(AWS公式)
- AWS Certified Cloud Practitioner
- AWS Certified Cloud Practitioner – Exam Guide (CLF-C02)
- Amazon EBS とは
- Amazon EBS スナップショット
- Amazon S3 とは
- Amazon EFS とは
- Amazon EFS の仕組み
- FSx for Windows ファイルサーバーとは
- FSx for Windows File Server のデータへのアクセス
- Choosing an AWS storage service
8. 不確かな点の扱い
(1) 確実に言えること
この記事で整理した「EBS はブロックストレージ」「S3 はオブジェクトストレージ」「EFS と FSx for Windows File Server はファイルストレージ」という対応関係は、AWS公式ドキュメントで確認できます。
(2) 推測
今回扱った範囲では、試験対策上の主要論点について推測に頼る必要はほとんどありません。サービス定義や代表用途は AWS 公式情報で確認可能です。
(3) 不明点
個別の実装要件、たとえば詳細な性能設計、料金最適化、マルチAZ構成の細かい制約などは、実務要件によって判断が変わります。その場合は各サービスの最新ドキュメントで追加確認が必要です。
まとめ
Cloud Practitioner 試験では、ストレージを細かく暗記するよりも、「何を保存したいのか」「どのようにアクセスしたいのか」で選べることが大切です。
- EC2 のディスクなら EBS
- 大量データの保管なら S3
- 共有フォルダなら EFS / FSx for Windows File Server
この3本柱をまず確実に押さえると、Cloud Practitioner のストレージ問題はかなり解きやすくなります。
