1. EBS Volume(Elastic Block Store)
EBS(Elastic Block Store)ボリュームは、EC2インスタンスにアタッチして使用するネットワークドライブです。
インスタンスが終了しても、データを永続的に保持することができます。
CCPレベルでは、
1つのEBSは1つのEC2インスタンスにのみマウント可能です。
Associateレベルでは、一部のEBSでマルチアタッチが可能です。
EBSは特定のAvailability Zone(AZ)に紐づいています。
イメージとしては「ネットワーク経由で接続するUSBメモリ」のようなものです。
Free Tier:
毎月30GBまで(汎用SSDまたはマグネティックタイプ)
💾 EBSの特徴
- ネットワークドライブ(物理ディスクではない)
- ネットワーク経由のため多少のレイテンシがある
- 別のインスタンスへ素早く付け替え可能
- AZにロックされている(例:us-east-1a → 1bへは直接接続不可)
- AZを跨ぐ場合はスナップショットが必要
- 容量(GB)やIOPSをプロビジョニング可能
- 使用容量ではなく、確保容量に対して課金
- 容量は後から拡張可能
- 1インスタンスに複数EBSは可能
- 1つのEBSを複数インスタンスへ同時接続は通常不可

🗑️ Delete on Termination

EC2終了時にEBSを削除するかどうかを制御する属性です。
- ルートボリューム → デフォルトで削除
- 追加ボリューム → デフォルトで保持
コンソールやCLIで変更可能です。
2. 📸 EBS Snapshots

EBSボリュームの特定時点バックアップです。
- ボリュームを切り離さずに作成可能(推奨は停止)
- AZやリージョンを跨いでコピー可能
- 増分バックアップ方式
EBS Snapshot Archive

最大75%低コストのArchive Tierへ移行可能。
復元には24〜72時間かかります。
Recycle Bin for EBS Snapshots

削除済みスナップショットを一定期間保持可能(1日〜1年)。
Fast Snapshot Restore(FSR)
初回利用時の遅延を防ぐ機能(高コスト)。
3. AMI(Amazon Machine Image)

AMIはEC2インスタンスのカスタマイズイメージです。
含まれるもの:
AMIを利用することで高速にインスタンスを起動できます。
AMIはリージョン単位です。
EC2からAMI作成手順
- EC2を起動し設定
- データ整合性のため停止
- AMIを作成(この際EBSスナップショットも生成)
- そのAMIから新規EC2を起動
4. EC2 Instance Store
物理ホストに直接接続された一時ストレージです。
高いI/O性能が必要な場合に使用します。
特徴
- 非常に高いI/O性能
- Stop / Hibernate / Terminateでデータ消失
- バッファやキャッシュ、一時データ向け
- ハードウェア障害時にデータ消失の可能性
- バックアップは自己責任
5. EBS Volume Types
💿 General Purpose SSD(gp2 / gp3)
コストと性能のバランス型。
用途:
サイズ:
1 GiB – 16 TiB
gp3
- デフォルト3,000 IOPS
- 最大16,000 IOPS
- 最大スループット1,000 MiB/s
- IOPSと容量を独立して調整可能
gp2
- 3 IOPS / GB
- 最大16,000 IOPS
- 容量とIOPSが連動
💿 Provisioned IOPS SSD(io1 / io2)
ミッションクリティカル用途。
サイズ:
4 GiB – 16 TiB
最大64,000 PIOPS(Nitro)
io2はより高耐久。
io2 Block Express
4 GiB – 64 TiB
最大256,000 IOPS
サブミリ秒レイテンシ
Multi-Attach対応
💿 HDD(st1 / sc1)
ブート不可。
st1
ビッグデータ向け
最大500 MiB/s
sc1
低頻度アクセス向け
最大250 MiB/s
🧲 EBS Multi-Attach(io1 / io2)

同一AZ内で最大16インスタンスに接続可能。
すべてのインスタンスが読み書き可能。
用途:
- クラスタ型アプリケーション
- 同時書き込み制御が必要なシステム
※クラスタ対応ファイルシステムが必要。
6.🔒 EBS Encryption
暗号化EBSでは以下が自動的に暗号化されます。
- 保存データ
- 転送データ
- スナップショット
- 復元ボリューム
AES-256(KMS使用)
パフォーマンスへの影響はほぼありません。
非暗号化 → 暗号化手順
- スナップショット作成
- コピー時に暗号化
- 新規ボリューム作成
- 再アタッチ
7. Amazon EFS(Elastic File System)
マネージド型NFS。
複数AZの複数EC2に同時マウント可能。
高可用・高拡張だが、コストは高め(gp2の約3倍)。

特徴
- NFSv4.1
- Linux専用
- POSIX準拠
- 自動スケール(PB規模)
- 使用量課金
用途:
- CMS
- Webサーバ
- WordPress
- データ共有
General Purpose(デフォルト)
低レイテンシ(Web向け)
Max I/O
高並列処理(ビッグデータ向け)
Throughput Mode
Bursting
1TBあたり50MiB/s + バースト
Provisioned
容量に関係なくスループット指定可能
Elastic
負荷に応じ自動調整
最大3GiB/s読み取り
最大1GiB/s書き込み
📁 Storage Classes
Standard
頻繁アクセス用
Infrequent Access(EFS-IA)
低コスト保存
ライフサイクル管理で自動移行
Availability
Standard
Multi-AZ(本番向け)
One Zone
単一AZ(開発向け)
最大90%コスト削減
8. EBS vs EFS vs Instance Store
| 項目 | EBS | EFS | Instance Store |
|---|
| 接続 | 1インスタンス | 複数 | 単一 |
| AZ | 固定 | 複数可 | 固定 |
| 永続性 | あり | あり | なし |
| 用途 | DB・OS | 共有ファイル | 一時データ |
覚えるポイント
- EBS:1台向けブロックストレージ
- EFS:複数台共有ファイルシステム
- Instance Store:高速だが消える一時ディスク
https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/