インスタンスタイプ
インスタンスを起動するときは、指定したインスタンスタイプによって、インスタンスに使用するホストコンピュータのハードウェアが決まります。インスタンスタイプごとに、コンピューティング、メモリ、およびストレージの機能は異なり、これらの機能に基づいてインスタンスファミリーにグループ分けされます。インスタンスタイプは、インスタンス上で実行するアプリケーションやソフトウェアの要件に基づいて選択します。
Amazon EC2 は、基になっているハードウェアに関係なく、各インスタンスに、一貫した予測可能な CPU 能力を提供します。
Amazon EC2 は、CPU、メモリ、インスタンスストレージなどのホストコンピュータの一部のリソースを、特定のインスタンス専用に割り当てます。Amazon EC2 は、ネットワークやディスクサブシステムなどの他のホストコンピュータリソースをインスタンス間で共有します。ホストコンピュータの各インスタンスが、これらの共有リソースの 1 つを可能な限り利用しようとする場合、それぞれのインスタンスは、そのリソースの共有分を等しく受け取ります。ただし、リソースの使用率が低い場合は、1 つのインスタンスがそのリソースのより多くの部分を利用できます。
各インスタンスタイプは、共有リソースからからより高い、またはより低い最小性能を提供します。たとえば、高速の I/O パフォーマンスを実行するインスタンスタイプは、共有リソースに対してより大きな割り当てを取得します。共有リソースをより大きく配分することによって、I/O 性能のばらつきを抑えることもできます。ほとんどのアプリケーションでは、中程度の I/O 性能があれば十分です。ただし、より高い、またはより一貫した I/O パフォーマンスを必要とするアプリケーションの場合は、より I/O パフォーマンスの高いインスタンスタイプを使用することを検討してください。
目次
利用可能なインスタンスタイプ
Amazon EC2 では、幅広いインスタンスタイプの選択肢があり、さまざなユースケースに合わせて最適化できます。サポートされるリージョン、コンピューティングリソース、ストレージリソースなど、要件を満たすインスタンスタイプを決定するには、「Amazon EC2 インスタンスタイプの検索」を参照してください。
現行世代のインスタンス
最適なパフォーマンスを得るために、新しいインスタンスを起動するときには、以下のインスタンスタイプを使用することをお勧めします。詳細については、「Amazon EC2 のインスタンスタイプ
タイプ | Sizes | ユースケース |
---|---|---|
A1 | a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | a1.metal |
汎用 |
C4 | c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge |
コンピューティングの最適化 |
C5 | c5.large | c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5.metal |
コンピューティングの最適化 |
C5a | c5a.large | c5a.xlarge | c5a.2xlarge | c5a.4xlarge | c5a.8xlarge | c5a.12xlarge | c5a.16xlarge | c5a.24xlarge |
コンピューティングの最適化 |
C5ad | c5ad.large | c5ad.xlarge | c5ad.2xlarge | c5ad.4xlarge | c5ad.8xlarge | c5ad.12xlarge | c5ad.16xlarge | c5ad.24xlarge |
コンピューティングの最適化 |
C5d | c5d.large | c5d.xlarge | c5d.2xlarge | c5d.4xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5d.metal
|
コンピューティングの最適化 |
C5n | c5n.large | c5n.xlarge | c5n.2xlarge | c5n.4xlarge | c5n.9xlarge | c5n.18xlarge | c5n.metal |
コンピューティングの最適化 |
C6g | c6g.medium | c6g.large | c6g.xlarge | c6g.2xlarge | c6g.4xlarge | c6g.8xlarge | c6g.12xlarge | c6g.16xlarge | c6g.metal |
コンピューティングの最適化 |
C6gd | c6gd.medium | c6gd.large | c6gd.xlarge | c6gd.2xlarge | c6gd.4xlarge | c6gd.8xlarge | c6gd.12xlarge | c6gd.16xlarge | c6gd.metal |
コンピューティングの最適化 |
D2 | d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge |
ストレージの最適化 |
F1 | f1.2xlarge | f1.4xlarge | f1.16xlarge |
高速コンピューティング |
G3 | g3s.xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge |
高速コンピューティング |
G4 | g4dn.xlarge | g4dn.2xlarge | g4dn.4xlarge | g4dn.8xlarge | g4dn.12xlarge | g4dn.16xlarge | g4dn.metal
|
高速コンピューティング |
H1 | h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge |
ストレージの最適化 |
I3 | i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | i3.metal |
ストレージの最適化 |
I3en | i3en.large | i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge | i3en.metal |
ストレージの最適化 |
Inf1 | inf1.xlarge | inf1.2xlarge | inf1.6xlarge | inf1.24xlarge |
高速コンピューティング |
M4 | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge |
汎用 |
M5 | m5.large | m5.xlarge | m5.2xlarge | m5.4xlarge | m5.8xlarge | m5.12xlarge | m5.16xlarge | m5.24xlarge | m5.metal |
汎用 |
M5a | m5a.large | m5a.xlarge | m5a.2xlarge | m5a.4xlarge | m5a.8xlarge | m5a.12xlarge | m5a.16xlarge | m5a.24xlarge |
汎用 |
M5ad | m5ad.large | m5ad.xlarge | m5ad.2xlarge | m5ad.4xlarge | m5ad.8xlarge | m5ad.12xlarge | m5ad.16xlarge | m5ad.24xlarge |
汎用 |
M5d | m5d.large | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.8xlarge | m5d.12xlarge | m5d.16xlarge | m5d.24xlarge | m5d.metal |
汎用 |
M5dn | m5dn.large | m5dn.xlarge | m5dn.2xlarge | m5dn.4xlarge | m5dn.8xlarge | m5dn.12xlarge | m5dn.16xlarge | m5dn.24xlarge |
汎用 |
M5n | m5n.large | m5n.xlarge | m5n.2xlarge | m5n.4xlarge | m5n.8xlarge | m5n.12xlarge | m5n.16xlarge | m5n.24xlarge |
汎用 |
M6g | m6g.medium | m6g.large | m6g.xlarge | m6g.2xlarge | m6g.4xlarge | m6g.8xlarge | m6g.12xlarge | m6g.16xlarge | m6g.metal |
汎用 |
M6gd | m6gd.medium | m6gd.large | m6gd.xlarge | m6gd.2xlarge | m6gd.4xlarge | m6gd.8xlarge | m6gd.12xlarge | m6gd.16xlarge | m6gd.metal |
汎用 |
P2 | p2.xlarge | p2.8xlarge | p2.16xlarge |
高速コンピューティング |
P3 | p3.2xlarge | p3.8xlarge | p3.16xlarge |
高速コンピューティング |
P3dn | p3dn.24xlarge |
高速コンピューティング |
R4 | r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge |
メモリ最適化 |
R5 | r5.large | r5.xlarge | r5.2xlarge | r5.4xlarge | r5.8xlarge | r5.12xlarge | r5.16xlarge | r5.24xlarge | r5.metal |
メモリ最適化 |
R5a | r5a.large | r5a.xlarge | r5a.2xlarge | r5a.4xlarge | r5a.8xlarge | r5a.12xlarge | r5a.16xlarge | r5a.24xlarge
|
メモリ最適化 |
R5ad | r5ad.large | r5ad.xlarge | r5ad.2xlarge | r5ad.4xlarge | r5ad.8xlarge | r5ad.12xlarge | r5ad.16xlarge | r5ad.24xlarge
|
メモリ最適化 |
R5d | r5d.large | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.8xlarge | r5d.12xlarge | r5d.16xlarge | r5d.24xlarge | r5d.metal |
メモリ最適化 |
R5dn | r5dn.large | r5dn.xlarge | r5dn.2xlarge | r5dn.4xlarge | r5dn.8xlarge | r5dn.12xlarge | r5dn.16xlarge | r5dn.24xlarge |
メモリ最適化 |
R5n | r5n.large | r5n.xlarge | r5n.2xlarge | r5n.4xlarge | r5n.8xlarge | r5n.12xlarge | r5n.16xlarge | r5n.24xlarge |
メモリ最適化 |
R6g | r6g.medium | r6g.large | r6g.xlarge | r6g.2xlarge | r6g.4xlarge | r6g.8xlarge | r6g.12xlarge | r6g.16xlarge | r6g.metal |
メモリ最適化 |
R6gd | r6gd.medium | r6gd.large | r6gd.xlarge | r6gd.2xlarge | r6gd.4xlarge | r6gd.8xlarge | r6gd.12xlarge | r6gd.16xlarge | r6gd.metal |
メモリ最適化 |
T2 | t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge |
汎用 |
T3 | t3.nano | t3.micro | t3.small | t3.medium | t3.large | t3.xlarge | t3.2xlarge |
汎用 |
T3a | t3a.nano | t3a.micro | t3a.small | t3a.medium | t3a.large | t3a.xlarge | t3a.2xlarge |
汎用 |
u-xtb1 | u-6tb1.metal | u-9tb1.metal | u-12tb1.metal | u-18tb1.metal | u-24tb1.metal |
メモリ最適化 |
X1 | x1.16xlarge | x1.32xlarge |
メモリ最適化 |
X1e | x1e.xlarge | x1e.2xlarge | x1e.4xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge |
メモリ最適化 |
z1d | z1d.large | z1d.xlarge | z1d.2xlarge | z1d.3xlarge | z1d.6xlarge | z1d.12xlarge | z1d.metal |
メモリ最適化 |
旧世代のインスタンス
アプリケーションが旧世代のインスタンスタイプ用に最適化されており、アップグレードはまだこれからというユーザー向けに、Amazon Web Services では、それらの旧世代のインスタンスを提供しています。最高のパフォーマンスを得るには、現世代のインスタンスタイプの使用をお勧めしますが、以下の旧世代のインスタンスタイプも引き続きサポートします。適切なアップグレードとなる現世代のインスタンスタイプの詳細については、「旧世代のインスタンス
タイプ | Sizes |
---|---|
C1 | c1.medium | c1.xlarge |
C3 | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge |
G2 | g2.2xlarge | g2.8xlarge |
I2 | i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge |
M1 | m1.small | m1.medium | m1.large | m1.xlarge |
M2 | m2.xlarge | m2.2xlarge | m2.4xlarge |
M3 | m3.medium | m3.large | m3.xlarge | m3.2xlarge |
R3 | r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge |
T1 | t1.micro |
ハードウェア仕様
各 Amazon EC2 インスタンスタイプのハードウェア仕様については、「Amazon EC2 インスタンスタイプ
お客様のニーズに最適なインスタンスタイプを決定するには、インスタンスを起動し、独自のベンチマークアプリケーションを使用することをお勧めします。支払いはインスタンス秒単位であるため、決定する前に複数のインスタンスタイプをテストすると、便利なうえ、コストを抑えることができます。
決定を行った後でも、ニーズが変化したときは、インスタンスのサイズを変更できます。詳細については、「インスタンスタイプを変更する」を参照してください。
Amazon EC2 インスタンスは、インスタンスタイプ製品ページで指定されているとおり、通常、64 ビット仮想 Intel プロセッサで実行されます。各 Amazon
EC2 インスタンスタイプのハードウェア仕様については、「Amazon EC2 インスタンスタイプ
AMI 仮想化タイプ
インスタンスの仮想化タイプは、インスタンスの起動に使用する AMI によって決まります。現行世代のインスタンスタイプは、ハードウェア仮想マシン (HVM) のみをサポートしています。以前の世代のインスタンスタイプの中には、準仮想化 (PV) をサポートするものがあり、一部の AWS リージョンは PV インスタンスをサポートしています。詳細については、「Linux AMI 仮想化タイプ」を参照してください。
最適なパフォーマンスを得るために、HVM AMI を使用することをお勧めします。さらに、拡張ネットワーキングのメリットを活用するには、HVM AMI が必要です。HVM 仮想化は、AWS プラットフォームによって提供されるハードウェアアシストテクノロジーを使用します。HVM 仮想化を使用すると、ゲスト VM はネイティブハードウェアプラットフォーム上で動作しているかのように動作します。ただし、パフォーマンスの向上のために PV ネットワークとストレージドライバは使用します。
Nitro System 上に構築されたインスタンス
Nitro System は、高パフォーマンス、高可用性、高セキュリティを実現する AWS で構築されたハードウェアとソフトウェアのコンポーネントの集合です。また、ベアメタル機能を備えることで、仮想化オーバーヘッドを排除するとともに、ホストハードウェアへのフルアクセスを要求するワークロードをサポートします。詳細については、「AWS Nitro System
Nitro コンポーネント
Nitro System には、以下のコンポーネントが含まれます。
-
Nitro カード
-
ローカル NVMe ストレージボリューム
-
ネットワーキングハードウェアのサポート
-
管理
-
モニタリング
-
セキュリティ
-
-
Nitro セキュリティチップ (マザーボードに統合)
-
Nitro ハイパーバイザー - メモリと CPU の割り当てを管理し、ほとんどのワークロードのベアメタルと見分けがつかないようなパフォーマンスを提供する軽量ハイパーバイザー。
インスタンスタイプ
以下のインスタンスが Nitro System に基づいています。
-
仮想化: A1、C5、C5a、C5ad、C5d、C5n、C6g、C6gd、 D3、D3en、G4、I3en、Inf1、M5、M5a、M5ad、M5d、M5dn、M5n、M5zn、M6g、M6gd、
p3dn.24xlarge
、 R5、R5a、R5ad、R5b、R5d、R5dn、R5n、R6g、R6gd、 T3、T3a、 z1d -
ベアメタル:
a1.metal
,c5.metal
,c5d.metal
,c5n.metal
,c6g.metal
,c6gd.metal
,i3.metal
,i3en.metal
,m5.metal
,m5d.metal
,m5zn.metal
,m6g.metal
,m6gd.metal
,r5.metal
,r5b.metal
,r5d.metal
,r6g.metal
,r6gd.metal
,u-6tb1.metal
,u-9tb1.metal
,u-12tb1.metal
,u-18tb1.metal
,u-24tb1.metal
, andz1d.metal
詳細はこちら
詳細については、以下の動画を参照してください。
ネットワーキング機能とストレージ機能
インスタンスタイプを選択すると、使用できるネットワーキング機能とストレージ機能が決まります。インスタンスタイプの情報を取得するには、describe-instance-types コマンドを使用します。
ネットワーキング機能
-
IPv6 は、現行世代のすべてのインスタンスタイプと、旧世代の C3、R3、I2 のインスタンスタイプでサポートされています。
-
インスタンスタイプのネットワーキングと帯域幅のパフォーマンスを最大化するには、次のことを実行できます。
-
サポートされるインスタンスタイプをクラスタープレイスメントグループで起動し、ハイパフォーマンスコンピューティング (HPC) アプリケーション用にインスタンスを最適化します。共通のクラスタープレイスメントグループのインスタンスは、高帯域幅、低レイテンシーのネットワーキングから利点を得られます。詳細については、「プレイスメントグループ」を参照してください。
-
サポートされる現行世代のインスタンスタイプ用の拡張ネットワーキングを有効にして、パケット毎秒 (PPS) のパフォーマンスを大幅に高め、ネットワークのストレスとレイテンシーを低減することができます。詳細については、「Linux の拡張ネットワーキング」を参照してください。
-
-
拡張ネットワーキングに対して有効になっている現行世代のインスタンスタイプには、次のネットワーキングパフォーマンス属性があります。
-
同じリージョン内でのプライベート IPv4 または IPv6 を介したトラフィックでは、シングルフロートラフィックで 5 Gbps、マルチフロートラフィックで最大 25 Gbps をサポートしています (インスタンスタイプによって異なります)。
-
同じリージョン内でのインスタンスと Amazon S3 バケットとの間では、パブリック IP アドレス空間または VPC エンドポイントを介したトラフィックに、使用可能なすべてのインスタンスの集計帯域幅を使用できます。
-
-
サポートされる最大送信単位 (MTU) は、インスタンスタイプごとに異なります。すべての Amazon EC2 インスタンスタイプは、標準イーサネット V2 1500 MTU フレームをサポートします。すべての現行世代のインスタンスは 9001 MTU、またはジャンボ フレームをサポートし、一部の旧世代のインスタンスも同様にそれらをサポートします。詳細については、「EC2 インスタンスのネットワークの最大送信単位 (MTU)」を参照してください。
ストレージ機能
-
インスタンスタイプの中には、EBS ボリュームとインスタンスストアボリュームをサポートするものや、EBS ボリュームのみをサポートするものがあります。インスタンスストアボリュームをサポートする一部のインスタンスタイプは、ソリッドステートドライブ (SSD) を使用して非常に高いランダム I/O パフォーマンスを提供します。インスタンスタイプによっては、NVMe インスタンスストアボリュームをサポートしていないものがあります。インスタンスタイプによっては、NVMe EBS ボリュームをサポートしていないものがあります。詳細については、「Linux インスタンスの Amazon EBS および NVMe」および「NVMe SSD ボリューム」を参照してください。
-
Amazon EBS I/O 専用の容量をさらに多く取得するには、一部のインスタンスタイプを EBS 最適化インスタンスとして起動してください。インスタンスタイプの中には、デフォルトで EBS 最適化されるものがあります。詳細については、「Amazon EBS 最適化インスタンス」を参照してください。
ネットワーキング機能とストレージ機能の概要
次の表に、現行世代のインスタンスタイプでサポートされるネットワーキング機能とストレージ機能をまとめています。
EBS のみ | NVMe EBS | インスタンスストア | 配置グループ | 拡張ネットワーキング | |
---|---|---|---|---|---|
A1 |
はい |
はい |
いいえ |
はい |
ENA |
C4 |
はい |
いいえ |
いいえ |
はい |
Intel 82599 VF |
C5 |
はい |
はい |
いいえ |
はい |
ENA |
C5a |
はい |
はい |
いいえ |
はい |
ENA |
C5ad |
いいえ |
はい |
NVMe * |
はい |
ENA |
C5d |
いいえ |
はい |
NVMe * |
はい |
ENA |
C5n |
はい |
はい |
いいえ |
はい |
ENA |
C6g |
はい |
はい |
いいえ |
はい |
ENA |
C6gd |
いいえ |
はい |
NVME * |
はい |
ENA |
D2 |
いいえ |
いいえ |
HDD |
はい |
Intel 82599 VF |
F1 |
いいえ |
いいえ |
NVMe * |
はい |
ENA |
G3 |
はい |
いいえ |
いいえ |
はい |
ENA |
G4 |
いいえ |
はい |
NVMe * |
はい |
ENA |
HS1 |
いいえ |
いいえ |
HDD * |
はい |
ENA |
I3 |
いいえ |
いいえ |
NVMe * |
はい |
ENA |
I3en |
いいえ |
はい |
NVMe * |
はい |
ENA |
Inf1 |
はい |
はい |
いいえ |
はい |
ENA |
M4 |
はい |
いいえ |
いいえ |
はい |
m4.16xlarge : ENA
他のすべてのサイズ: インテル 82599 VF |
M5 |
はい |
はい |
いいえ |
はい |
ENA |
M5a |
はい |
はい |
いいえ |
はい |
ENA |
M5ad |
いいえ |
はい |
NVMe * |
はい |
ENA |
M5d |
いいえ |
はい |
NVMe * |
はい |
ENA |
M5dn |
いいえ |
はい |
NVMe * |
はい |
ENA |
M5n |
はい |
はい |
いいえ |
はい |
ENA |
M6g |
はい |
はい |
いいえ |
はい |
ENA |
M6gd |
いいえ |
はい |
NVME * |
はい |
ENA |
P2 |
はい |
いいえ |
いいえ |
はい |
ENA |
P3 |
はい |
いいえ |
いいえ |
はい |
ENA |
P3dn |
いいえ |
はい |
NVMe * |
はい |
ENA |
R4 |
はい |
いいえ |
いいえ |
はい |
ENA |
R5 |
はい |
はい |
いいえ |
はい |
ENA |
R5a |
はい |
はい |
いいえ |
はい |
ENA |
R5ad |
いいえ |
はい |
NVMe * |
はい |
ENA |
R5d |
いいえ |
はい |
NVMe * |
はい |
ENA |
R5dn |
いいえ |
はい |
NVMe * |
はい |
ENA |
R5n |
はい |
はい |
いいえ |
はい |
ENA |
R6g |
はい |
はい |
いいえ |
はい |
ENA |
R6gd |
いいえ |
はい |
NVME * |
はい |
ENA |
T2 | はい |
いいえ |
いいえ |
いいえ |
いいえ |
T3 |
はい |
はい |
いいえ |
いいえ |
ENA |
T3a |
はい |
はい |
いいえ |
いいえ |
ENA |
u-xtb1.metal |
はい |
はい |
いいえ |
いいえ |
ENA |
X1 |
いいえ |
いいえ |
SSD * |
はい |
ENA |
X1e |
いいえ |
いいえ |
SSD * |
はい |
ENA |
z1d |
いいえ |
はい |
NVMe * |
はい |
ENA |
* ルートデバイスボリュームは、Amazon EBS ボリュームにする必要があります。
次の表に、以前の世代のインスタンスタイプでサポートされるネットワーキング機能とストレージ機能をまとめています。
インスタンスストア | 配置グループ | 拡張ネットワーキング | |
---|---|---|---|
C3 |
SSD |
はい |
Intel 82599 VF |
G2 |
SSD |
はい |
いいえ |
I2 |
SSD |
はい |
Intel 82599 VF |
M3 |
SSD |
いいえ |
いいえ |
R3 |
SSD |
はい |
Intel 82599 VF |
インスタンス制限
リージョンで起動できるインスタンスの合計数には制限があります。また、一部のインスタンスタイプにはその他の制限もあります。
デフォルトの制限の詳細については、「Amazon EC2 で実行できるインスタンスの数はいくつですか?
現在の制限の表示、または現在の制限の引き上げリクエストについての詳細については、「Amazon EC2 のサービスクォータ」を参照してください。