Amazon EC2 インスタンスタイプ
EC2 インスタンスを起動するときは、指定した インスタンスタイプ によって、インスタンスに使用するホストコンピュータのハードウェアが決まります。インスタンスタイプごとに、コンピューティング、メモリ、およびストレージの機能が異なっており、これらの機能に基づいたインスタンスファミリーにグループ化されています。インスタンスタイプは、インスタンス上で実行するアプリケーションやソフトウェアの要件に基づいて選択します。
Amazon EC2 では、CPU、メモリ、インスタンスストレージなどホストコンピュータの一部のリソースを、特定のインスタンス専用に割り当てます。ネットワークやディスクサブシステムなどホストコンピュータでの他のリソースは、Amazon EC2 によりインスタンス間で共有されます。ホストコンピュータの各インスタンスが、これらの共有リソースの 1 つを可能な限り利用しようとする場合、それぞれのインスタンスは、そのリソースの共有分を等しく受け取ります。ただし、リソースの使用率が低い場合は、1 つのインスタンスがそのリソースのより多くの部分を利用できます。
各インスタンスタイプは、共有リソースからからより高い、またはより低い最小性能を提供します。例えば、高速の I/O パフォーマンスを実行するインスタンスタイプは、共有リソースに対してより大きな割り当てを取得します。共有リソースをより大きく配分することによって、I/O 性能のばらつきを抑えることもできます。ほとんどのアプリケーションでは、中程度の I/O 性能があれば十分です。ただし、より高い、またはより一貫した I/O パフォーマンスを必要とするアプリケーションの場合は、より I/O パフォーマンスの高いインスタンスタイプを使用することを検討してください。
内容
現行世代のインスタンス
最適なパフォーマンスを得るために、新しいインスタンスを起動するときには、以下のインスタンスタイプを使用することをお勧めします。詳細については、「Amazon EC2 のインスタンスタイプ
-
汎用: M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex | M8g | Mac1 | Mac2 | Mac2-m1ultra | Mac2-m2 | Mac2-m2pro | T2 | T3 | T3a | T4g
-
コンピューティング最適化: C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7gn | C7i | C7i-flex | C8g
-
メモリ最適化: R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | R8g | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | X1 | X1e | X2gd | X2idn | X2iedn | X2iezn | X8g | z1d
-
ストレージ最適化: D2 | D3 | D3en | H1 | I3 | I3en | I4g | I4i | Im4gn | Is4gen
-
アクセラレーテッドコンピューティング: DL1 | DL2q | F1 | G4ad | G4dn | G5 | G5g | G6 | G6e | Gr6 | Inf1 | Inf2 | P2 | P3 | P3dn | P4d | P4de | P5 | P5e | Trn1 | Trn1n | VT1
-
ハイパフォーマンスコンピューティング: Hpc6a | Hpc6id | Hpc7a | Hpc7g
旧世代のインスタンス
アプリケーションが旧世代のインスタンスタイプ用に最適化されており、アップグレードはまだこれからというユーザー向けに、Amazon Web Services では、それらの旧世代のインスタンスを提供しています。最高のパフォーマンスを得るには、現世代のインスタンスタイプの使用をお勧めしますが、以下の旧世代のインスタンスタイプも引き続きサポートします。適切なアップグレードとなる現世代のインスタンスタイプの詳細については、「旧世代のインスタンス
-
汎用: A1 | M1 | M2 | M3 | M4 | T1
-
コンピューティング最適化: C1 | C3 | C4
-
メモリ最適化: R3 | R4
-
ストレージ最適化: I2
-
高速コンピューティング: G3
インスタンスのパフォーマンス
固定パフォーマンスインスタンス
固定パフォーマンスインスタンスは、固定 CPU リソースを提供します。これらのインスタンスは、ワークロードが必要とする限り、いつでも完全な CPU パフォーマンスを提供および維持できます。動画エンコーディングや大容量のウェブサイト、HPC アプリケーションなどのアプリケーションで一貫して高いCPU パフォーマンスが必要な場合は、固定パフォーマンスインスタンスを使用することをお勧めします。
バーストパフォーマンスインスタンス
バーストパフォーマンス (T
) インスタンスは、ベースラインレベルの CPU パフォーマンスを提供しベースライン以上のバーストする機能を備えています。ベースライン CPU は汎用ワークロードにおける大部分のニーズを満たすように設計されており、大規模なマイクロサービス、ウェブサーバー、中小規模のデータベース、データのログ記録、コードリポジトリ、仮想デスクトップ、開発およびテスト環境などに対応できます。
ベースライン使用率とバースト機能は、CPU クレジットで管理します。各バーストパフォーマンスインスタンスは、CPU 使用率がベースラインを下回っている間は継続的にクレジットを獲得し、ベースラインを上回っている間は継続的にクレジットを消費します。詳細については、「Amazon EC2 ユーザーガイド」の「バースト可能パフォーマンスインスタンス」を参照してください。
Flex インスタンス
M7i-flex および C7i-flex インスタンスでは、コンピューティング、メモリ、ネットワークリソースがバランスが良く構成されており、広範な汎用アプリケーションを実行するための費用対効果が最も高い方法が提供されています。これらのインスタンスは、信頼性の高い CPU リソースを提供して、40% のベースラインの CPU パフォーマンスを実現します。これは、汎用ワークロードの大部分のコンピューティング要件を満たすように設計されています。より高いパフォーマンスが必要な場合、これらのインスタンスはベースライン CPU パフォーマンスを超え、24 時間の 95 パーセントの時間で最大 100 パーセントの CPU パフォーマンスを実現する機能を提供します。
長期間にわたって一貫してベースラインを上回る高い CPU 使用率で稼働している M7i-flex および C7i-flex インスタンスでは、最大バースト時の CPU スループットが徐々に低下する場合があります。詳細については、「M7i-flex インスタンス
料金
詳細については、「Amazon EC2 料金