設定可能なインスタンス帯域幅の重み付け
インスタンス帯域幅設定 (IBC) は、Amazon EC2 インスタンスの Amazon EBS と VPC ネットワーク間のネットワーク帯域幅の割り当てを調整できる機能です。この機能は、特定の帯域幅要件を持つワークロードのパフォーマンスを最適化するのに役立ちます。インスタンス帯域幅設定は、一部のインスタンスでのみサポートされています。詳細については、「EC2 instance bandwidth weighting configuration」を参照してください。
EBS パフォーマンスの場合、ebs-1 帯域幅の重み付けを使用すると、ベースライン EBS 帯域幅が 25% 増加し、VPC ネットワーク帯域幅は同じ絶対量だけ減少します。これは、より高い EBS スループットを必要とする I/O 集約型ワークロードにとって有益です。
ワークロードを計画するときは、I/O のサイズとパターンを慎重に検討してください。一般に I/O サイズが小さいほど帯域幅制限の影響を受けにくくなるのに対し、I/O サイズやシーケンシャルワークロードが大きいほど、帯域幅の変化による影響が大きくなる可能性があります。選択した帯域幅の重み付けで最適なパフォーマンスを確保するために、特定のワークロードを徹底的にテストすることが重要です。
考慮事項
-
設定可能なインスタンス帯域幅は、一部のインスタンスタイプでサポートされています。詳細については、「帯域幅の重み付けでサポートされているインスタンスタイプ」を参照してください。
-
ebs-1帯域幅の重み付けを使用すると、EBS 帯域幅が最大 25% 増加するため、I/O 集約型アプリケーションのパフォーマンスを向上させることができます。ただし、VPC ネットワーク帯域幅は同じ絶対量だけ減少することに注意してください (EBS とネットワーク間の帯域幅仕様の組み合わせは変わりません)。 -
帯域幅の重み付けを変更すると、I/O パフォーマンスに大きな影響を与える可能性があります。
vpc-1帯域幅の重み付けにより、ネットワーク帯域幅が増加しますが、EBS ボリュームの IOPS が予想よりも減少する可能性があります。これは、特に I/O サイズが大きい場合、IOPS 制限の前に EBS 帯域幅制限に達する可能性があるためです。例えば、16 KiB の I/O サイズで通常 240,000 IOPS をサポートするインスタンスタイプでは、vpc-1帯域幅の重みを使用する場合、EBS 帯域幅の減少により IOPS が減少する可能性があります。 -
選択した帯域幅の重み付けでパフォーマンスのニーズを満たしていることを確認するために、常に特定のワークロードをテストしてください。
-
インスタンスの起動時に帯域幅の重み付けを設定することも、停止したインスタンスの帯域幅の重み付けを変更することもできます。詳細については、「Configure bandwidth weighting for your instance」を参照してください。
-
インスタンス帯域幅の重み付けは、追加料金なしで設定できます。