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 ギガビットのネットワーク接続を備えているかを確認するには、「Amazon EC2 のインスタンスタイプ」を参照してください。EBS 最適化インスタンスの設定については、「Amazon EBS 最適化インスタンス」を参照してください。

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

EBS 最適化されたインスタンスを起動すると、EC2 インスタンスと EBS ボリューム間で専用の接続が確立します。ただし、特に複数のボリュームをまとめて 1 つの RAID 構成にストライプ構成する場合、特定のインスタンスタイプに対して、使用可能な帯域幅を超える EBS ボリュームをプロビジョニングすることができます。EBS 最適化で起動可能なインスタンスタイプ、EBS 最適化として起動するために使用可能なインスタンスタイプへの専用スループット、Amazon EBS への専用帯域幅、16 KB I/O サイズを使用する場合にインスタンスがサポートできる IOPS 最大量、接続可能な概算 I/O 帯域幅については、「EBS 最適化をサポートするインスタンスタイプ」を参照してください。

必ず、アプリケーションのニーズよりも多い専用 EBS スループットを提供する EBS 最適化インスタンスを選択します。そうでないと、Amazon EBS から Amazon EC2 の接続がパフォーマンスのボトルネックになる可能性があります。

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

インスタンスタイプの 16 KB IOPS の最大値が 4,000 である場合、この値は絶対的な最良のシナリオであり、インスタンスタイプを EBS 最適化として起動しなければ、保証されません。最適なパフォーマンスを一貫して実現するには、インスタンスを EBS 最適化として起動する必要があります。 ただし、4,000 IOPS の io1 ボリュームを、16 KB IOPS 値が 4,000 の EBS 最適化インスタンスにアタッチすると、Amazon EC2 から Amazon EBS への接続帯域幅制限により、このボリュームでは 500 MB/秒の最大集約スループットを提供できません。この場合は、少なくとも 500 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 のスループット制限範囲 (32,000 IOPS で最大 500 MiB/秒) があります。 詳細については、「Amazon EBS ボリュームの種類」を参照してください。

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

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