AWS EC2の設計と構築入門|インスタンス選定・AMI・起動テンプレートまで
Skills Boost Infra Academy
AWS EC2の設計と構築入門|インスタンス選定・AMI・起動テンプレートまで
EC2を本番で使うための設計判断ポイントを現役IT講師がわかりやすく解説
EC2をただ起動するだけでなく、本番環境で安定稼働させるための設計判断を解説します。インスタンスタイプの選び方からAMI作成・起動テンプレートまで網羅します。
吉田たかし|元NWエンジニア・現役IT講師
CCNA/CCNP/LPIC-1/AZ-900取得。14年のインフラエンジニア経験を持つ現役IT講師。AWS研修・SES案件でEC2設計を多数経験した立場から、インフラエンジニアが最初に知るべき設計ポイントをまとめます。
📌 この記事のポイント
✅ インスタンスタイプはvCPU・メモリ・ネットワーク帯域の組み合わせ。ワークロードに応じた選定が重要
✅ AMI(Amazon Machine Image)は起動可能なOSイメージ。カスタムAMIで環境の再現性を確保する
✅ 本番ではAuto ScalingとALBを組み合わせ、マルチAZ構成で可用性を確保する
1. インスタンスタイプの選び方
| ファミリー | 特性 | 主な用途 |
|---|---|---|
| t系(t3/t4g) | バースト型・低コスト | 開発・テスト・低負荷Webサーバー |
| m系(m6i/m7i) | 汎用・バランス型 | 一般的なWebアプリ・APIサーバー |
| c系(c6i/c7i) | CPU最適化 | バッチ処理・計算集約型ワークロード |
| r系(r6i/r7i) | メモリ最適化 | インメモリDB・Elasticsearch等 |
| g系(g4dn/g5) | GPU搭載 | ML推論・グラフィックス処理 |
2. AMI(Amazon Machine Image)の活用
3. 本番構成のポイント
マルチAZ配置
EC2をAZ-a・AZ-cに分散配置し、ALBでトラフィックを分散。1AZ障害でもサービス継続
Auto Scaling
スケールアウト条件(CPU 70%超等)を設定し、需要に応じてEC2台数を自動調整
EBSの設計
データ用ボリュームはgp3(デフォルト推奨)を選択。スループット・IOPSを個別調整可能
セキュリティグループ
インバウンドは必要なポート・IPのみ許可。SSHは0.0.0.0/0を絶対に許可しない
※ AWSのインスタンスタイプ・サービス仕様・料金は変更される場合があります。AWS公式ドキュメントをご確認ください。



