メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

Amazon EC2 インスタンスの構成

アプリケーション用に EBS の計画と構成を行う場合、重要な点は、ボリュームにアタッチするインスタンスの構成を考慮することです。EBS ボリュームのパフォーマンスを最大限引き出すには、ボリュームをサポートするために十分な帯域幅があるインスタンスに EBS ボリュームをアタッチしてください (EBS 最適化ボリュームや、10 ギガビットのネットワーク接続を備えたインスタンスなど)。これは特に、1 つの RAID 構成で複数のボリュームをストライプ構成する場合に重要です。

EBS 最適化インスタンス、または 10 ギガビットネットワークを使用する

最小限の可変性と Amazon EBS トラフィックへの専用 Amazon EC2 を必要とする、パフォーマンスの影響を受けやすいワークロード (プロダクションデータベースやビジネスアプリケーションなど) では、EBS 最適化インスタンスや 10 ギガビットのネットワーク接続を備えたインスタンスにアタッチされたボリュームを使用する必要があります。この基準を満たしていない EC2 インスタンスは、ネットワークリソースが保証されません。EC2 インスタンスと EBS ボリューム間で信頼できるネットワーク帯域幅を確実に維持する唯一の方法は、EBS 最適化として EC2 インスタンスを起動するか、10 ギガビットのネットワーク接続を備えたインスタンスタイプを選択することです。どのインスタンスタイプが 10 ギガビットのネットワーク接続を備えているかを確認するには、Instance Type Details を参照してください。EBS 最適化インスタンスの設定については、「Amazon EBS 最適化インスタンス」を参照してください。

十分な帯域幅がある EC2 インスタンスの選択

EBS 最適化されたインスタンスを起動すると、EC2 インスタンスと EBS ボリューム間で専用の接続が確立します。ただし、特に複数のボリュームをまとめて 1 つの RAID 構成にストライプ構成する場合、特定のインスタンスタイプに対して、使用可能な帯域幅を超える EBS ボリュームをプロビジョニングすることができます。次の表は、EBS 最適化で起動可能なインスタンスタイプ、EBS 最適化として起動するために使用可能なインスタンスタイプへの専用スループット、Amazon EBS への専用帯域幅、16 KB I/O サイズを使用する場合にインスタンスがサポートできる IOPS 最大量、接続可能な概算 I/O 帯域幅 (MB/秒) を示しています。アプリケーションが必要とする以上の EBS への専用スループットが確保できる EBS 最適化インスタンスを必ず選択してください。そうでないと、Amazon EBS から Amazon EC2 への接続がパフォーマンス上のボトルネックとなります。

注記

次の表と次の例では、説明目的にのみ I/O サイズとして 16 KB を使用します。アプリケーションの I/O サイズは異なる可能性があります (Amazon EBS では 1 秒あたりの I/O オペレーションを、1 つの IOPS として 256 KiB またはそれ以下で測定します)。IOPS および I/O サイズとボリュームのスループット制限の関係の詳細については、「I/O 特性とモニタリングを発表しました」を参照してください。

インスタンスタイプ デフォルトで EBS 最適化 最大 帯域幅 (Mbps)* 予想されるスループット (MB/秒)** 最大 IOPS (16 KB I/O サイズ)**
c1.xlarge 1,000 125 8,000
c3.xlarge 500 62.5 4,000
c3.2xlarge 1,000 125 8,000
c3.4xlarge 2,000 250 16,000
c4.large はい 500 62.5 4,000
c4.xlarge はい 750 93.75 6,000
c4.2xlarge はい 1,000 125 8,000
c4.4xlarge はい 2,000 250 16,000
c4.8xlarge はい 4,000 500 32,000
d2.xlarge はい 750 93.75 6,000
d2.2xlarge はい 1,000 125 8,000
d2.4xlarge はい 2,000 250 16,000
d2.8xlarge はい 4,000 500 32,000
g2.2xlarge 1,000 125 8,000
i2.xlarge 500 62.5 4,000
i2.2xlarge 1,000 125 8,000
i2.4xlarge 2,000 250 16,000
i3.large はい 425 50 3000
i3.xlarge はい 850 100 6000
i3.2xlarge はい 1,700 200 12,000
i3.4xlarge はい 3,500 400 16,000
i3.8xlarge はい 7,000 850 32,500
i3.16xlarge はい 14,000 1,750 65,000
m1.large 500 62.5 4,000
m1.xlarge 1,000 125 8,000
m2.2xlarge 500 62.5 4,000
m2.4xlarge 1,000 125 8,000
m3.xlarge 500 62.5 4,000
m3.2xlarge 1,000 125 8,000
m4.large はい 450 56.25 3,600
m4.xlarge はい 750 93.75 6,000
m4.2xlarge はい 1,000 125 8,000
m4.4xlarge はい 2,000 250 16,000
m4.10xlarge はい 4,000 500 32,000
m4.16xlarge はい 10,000 1,250 65,000
p2.xlarge はい 750 93.75 6,000
p2.8xlarge はい 5,000 625 32,500
p2.16xlarge はい 10,000 1,250 65,000
r3.xlarge 500 62.5 4,000
r3.2xlarge 1,000 125 8,000
r3.4xlarge 2,000 250 16,000
r4.large はい 400 50 3,000
r4.xlarge はい 800 100 6,000
r4.2xlarge はい 1600 200 12,000
r4.4xlarge はい 3000 375 16,000
r4.8xlarge はい 6000 750 32,000
r4.16xlarge はい 12,000 1,500 65,000
x1.16xlarge はい 5,000 625 32,500
x1.32xlarge はい 10,000 1,250 65,000

* これらのインスタンスタイプは、このレベルのパフォーマンスを一貫して実現するために、EBS に最適化された状態で起動する必要があります。

**この値は 100% 読み取り専用ワークロードに基づいて四捨五入された概算値で、ベースライン設定の補助として提供されます。EBS に最適化された接続は全二重通信方式であり、両方向で通信回線が使用されたとき 50対50 の読み取り/書き込みワークロードでスループットと IOPS がこれ以上に利用できる場合があります。 場合によっては、ネットワーク、ファイルシステム、および Amazon EBS 暗号化のオーバーヘッドによって利用可能な最大スループットや IOPS が少なくなることがあります。

10 ギガビットネットワークインターフェイスで構成されたインスタンス (i2.8xlargec3.8xlarger3.8xlarge など) では EBS 最適化がサポートされていないため、専用の EBS 帯域幅は使用できず、ここでは示していません。ただし、Amazon EBS と競合するような他のネットワークトラフィックをアプリケーションでプッシュしていなければ、これらの帯域幅を Amazon EBS へのトラフィックに使用できます。その他の一部の 10 ギガビットネットワークインスタンス (c4.8xlarged2.8xlarge など) では、ネットワークトラフィック専用の 10 ギガビットインターフェイスに加えて、専用の Amazon EBS 帯域幅を使用できます。

m1.large インスタンスは、最大 4,000 の 16 KB IOPS 値を備えていますが、このインスタンスタイプを EBS 最適化として起動しなければ、この値は絶対的な最良のシナリオとなり、保証はされません。4,000 16 KB IOPS を一貫して実現するには、このインスタンスを EBS 最適化として起動する必要があります。ただし、4,000 IOPS の io1 ボリュームが EBS 最適化インスタンス m1.large にアタッチされている場合、Amazon EC2 から Amazon EBS への接続帯域幅制限により、このボリュームでは 320 MB/s の最大スループットを提供できません。この場合は、c4.8xlarge インスタンスタイプなど、少なくとも 320 MB/秒のスループットをサポートする、EBS 最適化 EC2 インスタンスを使用する必要があります。

タイプ 汎用 SSD (gp2) のボリュームには、ボリュームあたり 128 MB/s~160 MB/s のスループット制限 (ボリュームサイズにより異なる) があり、これは 1,000 Mbps の EBS 最適化接続との組み合わせに適しています。Amazon EBS へのスループットが 1,000 Mbps を超えるインスタンスタイプでは、複数の gp2 ボリュームを使用するとスループットを有効活用できます。タイプ プロビジョンド IOPS SSD (io1) のボリュームにはプロビジョニングされた IOPS ごとに 256 KiB、(1,280 IOPS で) 最大 320 MiB/秒のスループット制限範囲があります。詳細については、「Amazon EBS ボリュームの種類」を参照してください。

10 ギガビットネットワーク接続のインスタンスタイプでは、最大 800 MB/秒のスループットをサポートし、暗号化されていない Amazon EBS ボリュームでは最大 48,000 16K IOPS、暗号化された Amazon EBS ボリュームでは最大 25,000 16K IOPS をサポートします。EBS ボリュームの最大 io1 値は io1 ボリュームの場合は 20,000、gp2 ボリュームの場合は 10,000 であるため、複数の EBS ボリュームを同時に使用し、各インスタンスタイプの最大 I/O パフォーマンスレベルまで引き上げることができます。どのインスタンスタイプが 10 ギガビットのネットワーク接続を備えているかの詳細については、「インスタンスタイプの詳細」を参照してください。

Amazon EBS gp2 および io1 ボリュームのパフォーマンス上のメリットを最大限に活用できるときには、EBS 最適化インスタンスを使用する必要があります。詳細については、「Amazon EBS 最適化インスタンス」を参照してください。