Amazon EBS設計ガイド|ボリュームタイプの選定・スナップショット管理・コスト最適化の実践

現場実践|AWSストレージ設計
Amazon EBS設計ガイド|ボリュームタイプの選定・スナップショット管理・コスト最適化の実践
「EBSのgp2とgp3って何が違うの?」「EBSのスナップショットをどう管理すればいい?」——Amazon EBSのボリュームタイプ別の特徴・gp3への移行・スナップショット自動化・コスト最適化を解説します。
💡 EBSはEC2のストレージとして必須のサービス。gp2からgp3への移行だけで同じパフォーマンスのまま約20%のコスト削減ができます。スナップショットの自動化とライフサイクル管理も本番環境の必須設定です。
1. EBSボリュームタイプの比較
| タイプ | 特徴 | IOPS | 主な用途 |
|---|---|---|---|
| gp3(推奨) | 汎用SSD。IOPS・スループットを個別設定可能。gp2より安い | 最大16,000 | ほぼ全ての用途の標準選択肢 |
| gp2 | 汎用SSD。IOPSがサイズに連動(古い世代) | 最大16,000 | gp3への移行を推奨 |
| io2 Block Express | 高性能SSD。ミッションクリティカルなDB | 最大256,000 | 大規模RDS・高IOPS要求 |
| st1 | スループット最適化HDD。低コスト大容量 | 最大500 | ビッグデータ・ログ保管 |
| sc1 | コールドHDD。最も低コスト | 最大250 | アクセス頻度が低いアーカイブ |
2. gp2からgp3への移行
# AWS CLIでgp2ボリュームを確認
aws ec2 describe-volumes \
--filters "Name=volume-type,Values=gp2" \
--query "Volumes[*].{ID:VolumeId,Size:Size,IOPS:Iops}" \
--output table
# gp3へ移行(無停止で実行可能)
aws ec2 modify-volume \
--volume-id vol-0123456789abcdef0 \
--volume-type gp3 \
--iops 3000 \
--throughput 125gp2→gp3の変更はEC2を停止せずにオンラインで実行できます。変更中もI/Oは継続されます。
3. Data Lifecycle Manager(DLM)でスナップショット自動化
- ポリシーを作成:「毎日夜2時にスナップショットを取得して7日分保持」というポリシーをDLMで作成する
- タグベースで対象を指定:「Environment=production」タグが付いたEBSボリューム全てを対象にする
- クロスリージョンコピー:DLMでスナップショットを別リージョンに自動コピーしてDR(災害復旧)対策を実現する
4. EBSコスト最適化のチェックリスト
- gp2ボリュームがあればgp3に移行する(同性能でコスト約20%削減)
- 停止・削除したEC2に紐付いていた未アタッチEBSを削除する
- 古いスナップショットのライフサイクルポリシーを設定して自動削除する
- Trusted Advisorで未使用EBSボリュームを検出して削除する
📌 この記事のポイント
- EBSはgp3が現在の標準選択肢。gp2から移行するだけで同性能のまま約20%コスト削減できる
- gp2→gp3の変更はEC2停止不要でオンライン実行可能。modify-volume コマンド1つで完了
- DLMでスナップショットの取得・保持日数・クロスリージョンコピーを自動化するのが本番環境の必須設定
キャリアの疑問、一緒に解決しませんか?
Route Bloomでは、インフラ系ITエンジニアを目指す方への個別サポートを行っています。2026年7月からフリーランス講師として本格始動予定です。
ABOUT ME




