【2024年版】EC2インスタンスファミリーの特徴と覚え方

AWS

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
MacApple Mac mini コンピュータを搭載Mac

コンピューティング最適化

ファミリー特徴覚え方
C高い計算能力Compute

メモリ最適化

ファミリー特徴覚え方
Rメモリ最適化。メモリ搭載容量が比較的多いRAM
U・大量のvCPU
・大規模なインメモリデータベース向け
Ultra capacity 
X大容量メモリEXtra large memory
z全コアのクロックを最大 4.0GHz で維持可能hertz

高速コンピューティング

ファミリー特徴覚え方
P汎用GPUGeneral Purpose
Gグラフィックスや高速な機械学習向けGraphics
trn・AWS Trainium チップを搭載
・高性能な深層学習トレーニング向け
Trainium
inf・「AWS Inferentia」チップを搭載
・機械学習の推論に最適
Inference
dl低コストで深層学習に最適化Deep Learning
FFPGA (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インスタンスタイプの選び方ガイド

以上

タイトルとURLをコピーしました