EC2のインスタンスタイプは多くの種類があり、いきなり全てを把握しようとすると大変です。
まずは大きな分類である「インスタンスファミリー」から把握しましょう。
「インスタンスファミリー」は用途やハードウェアの特性で分類されたカテゴリで、EC2インスタンスを選択する際に指針となるものです。
その他に「インスタンス世代」や「インスタンスサイズ」などのカテゴリもありますが、これらは更新も頻繁にありますし、設計や運用検討で見直ししていく類のものなので大枠を押さえておけば暗記する必要はなく、必要に応じてドキュメントを確認するだけで良いかと思います。
EC2インスタンスのネーミングポリシー
EC2インスタンスタイプのネーミングポリシーは以下になります。
ぱっと見はややこしいのですが「インスタンスファミリー」だけであれば最初の1文字だけを覚えればいいので簡単ですね。
[AWS Black Belt Online Seminar資料より抜粋] (https://d1.awsstatic.com/webinars/jp/pdf/services/20190305_AWS-Blackbelt-EC2.pdf)
インスタンスファミリーのカテゴリと特徴
種類 | 特徴 | ファミリー |
---|---|---|
汎用 | ・バランスの取れた汎用タイプ ・比較的安価 | T / M / Mac |
コンピューティング最適化 | 高い計算能力 | C |
メモリ最適化 | メモリを多く搭載 | R / U / X / z |
高速コンピューティング | ハードウェアアクセラレーターを搭載し、グラフィック演算や推論処理などに最適化 | P / G / trn / inf / dl / F / vt |
ストレージ最適化 | ・高いI/Oパフォーマンス ・大容量のインスタンスストレージ | I / D / H |
HPC最適化 | HPC(ハイパフォーマンスコンピューティング)ワークロードに最適化 | hpc |
インスタンスファミリーの覚え方
インスタンスファミリーは種類が多く、TやG、Pといった記号では覚えにくいですね。
「Graphics」や「Purpose」といった単語のほうが覚えやすいので覚え方をまとめてみました。
汎用
ファミリー | 特徴 | 覚え方 |
---|---|---|
T | ・バースト機能あり ・Mファミリーと比較すると低コスト | Turbo |
M | バランス型で様々な場面で利用が可能 | Most scenarios |
Mac | Apple Mac mini コンピュータを搭載 | Mac |
コンピューティング最適化
ファミリー | 特徴 | 覚え方 |
---|---|---|
C | 高い計算能力 | Compute |
メモリ最適化
ファミリー | 特徴 | 覚え方 |
---|---|---|
R | メモリ最適化。メモリ搭載容量が比較的多い | RAM |
U | ・大量のvCPU ・大規模なインメモリデータベース向け | Ultra capacity |
X | 大容量メモリ | EXtra large memory |
z | 全コアのクロックを最大 4.0GHz で維持可能 | hertz |
高速コンピューティング
ファミリー | 特徴 | 覚え方 |
---|---|---|
P | 汎用GPU | General Purpose |
G | グラフィックスや高速な機械学習向け | Graphics |
trn | ・AWS Trainium チップを搭載 ・高性能な深層学習トレーニング向け | Trainium |
inf | ・「AWS Inferentia」チップを搭載 ・機械学習の推論に最適 | Inference |
dl | 低コストで深層学習に最適化 | Deep Learning |
F | FPGA (Xilinx UltraScale+ VU9P FPGA) 搭載 | FPGA |
vt | 動画トランスコーディングに最適化 | Video Transcoding |
ストレージ最適化
ファミリー | 特徴 | 覚え方 |
---|---|---|
I | ・Non-Volatile Memory Expressのローカルストレージ ・高いI/Oパフォーマンス | I/O Performance |
D | 巨大なHDDローカルストレージ | Dense storage |
H | ・巨大なHDDローカルストレージ ・ENAが有効化された最大25Gbpsの拡張ネットワーク | High disk throughput |
HPC最適化
ファミリー | 特徴 | 覚え方 |
---|---|---|
hpc | ハイパフォーマンスコンピューティング向け | high performance computing |
参考資料
詳細なインスタンスタイプの説明と選び方は以下のAWS公式資料を参照してください。
最適な Amazon EC2インスタンスの選び⽅
Amazon EC2インスタンスタイプの選び方ガイド
リンク
以上