汎用
コンピューティングやメモリ、ストレージ等において最もバランスの取れたカテゴリ
インスタンスタイプ例:M7g、Mac、T3
ユースケース :ウェブサイト、ウェブアプリケーション、開発環境
コンピューティング最適化
高パフォーマンスプロセッサの恩恵を受けるコンピューティングバウンドなアプリケーションに最適なカテゴリ
インスタンスタイプ例:C7g、C6i
ユースケース :ハイパフォーマンスコンピューティング (HPC)、バッチ処理、広告配信、動画エンコーディング、ゲーム、科学的モデリング、分散分析、および CPU ベースの機械学習推論
メモリ最適化
メモリ内の大きいデータセットを処理するワークロードに対して高速なパフォーマンスを実現するように設計されたカテゴリ
インスタンスタイプ例:R7g、X2gd、u-3tb1、z1d
ユースケース :オープンソースデータベースやリアルタイムビッグデータ分析
高速コンピューティング
ハードウェアアクセラレーターを使用して浮動小数点演算やグラフィック処理等を効率的な処理を行うことができるインスタンスのカテゴリ
インスタンスタイプ例:P5、Trn1、Inf2、G5g、F1、VT1
ユースケース :機械学習やビデオ・画像の生成系 AI アプリケーション
ストレージ最適化
EBSだけではなくローカルストレージにも使用可能であり、大規模データセットに対する高いシーケンシャル読み取りおよび書き込みアクセスを必要とするワークロード用に設計されている
インスタンスタイプ例:I4g、Im4gn、Is4gen、D3、H1
ユースケース :NoSQLデータベースやMapReduce、Hadoop分散型コンピューティング
*HPC(ハイパフォーマンスコンピューティング)最適化
HPCワークロードを実行する際に最も高いコストパフォーマンスを提供してくれるインスタンスのカテゴリ
インスタンスタイプ例:Hpc7g、Hpc7a
ユースケース :大規模かつ複雑なシミュレーションや深層学習のワークロード
##参考文献
https://aws.amazon.com/jp/ec2/instance-types/
https://aws.amazon.com/jp/blogs/news/new-amazon-ec2-hpc6a-instance-optimized-for-high-performance-computing/