インスタンスプロファイルの帯域幅割り当てについて

インスタンス・プロファイルは、インスタンスの使用可能なインスタンス帯域幅を通知します。 インスタンスの可用帯域幅 vCPUs を決定する。 プロファイルに応じて、インスタンス帯域幅の帯域幅乗数は1または2 Gbps/インスタンスです vCPU。

インスタンスに接続されたリソースの帯域幅割り振り

インスタンスをプロビジョニングするとき、インスタンスの総帯域幅はアタッチされたストレージとネットワークの間に割り当てられます。 最大帯域幅容量は、インスタンスのプロビジョニング中に選択した x86-64 インスタンスプロファイルによって 決まります。 たとえば、 bx2-2x8 バランス・サーバー・プロファイルでは、合計4Gbpsのインスタンス帯域幅を許可します。

初期ボリュームとネットワーク帯域幅の割り当ては、APIを使用して設定した帯域幅、または選択したインスタンスプロファイルに依存します。 初期ボリュームとネットワーク帯域幅の割り当てを指定しない場合、インスタンスの総帯域幅の25%がボリューム帯域幅に、75%がネットワーク帯域幅に割り当てられます。 以下の例を参照してください。

  • インスタンスの帯域幅:4 Gbps
  • ボリュームの帯域幅:1 Gbps
  • ネットワーク帯域幅:3 Gbps

ボリュームの最大帯域幅は、インスタンスへの接続時にボリュームに割り振ることができる潜在的な最大帯域幅です。 接続されたボリュームの合計最大帯域幅がインスタンスで使用可能な量を超える場合、接続された各ボリュームの帯域幅は、各ボリュームの最大帯域幅に基づいて比例して設定されます。

適切なブート時間を確保するため、最低393Mbpsのボリューム帯域幅がブートボリュームに割り当てられています。 インスタンスの総ボリューム帯域幅が1,000 Mbpsの例では、残りの607 Mbpsは、ボリュームの最大帯域幅まで、アタッチするデータボリュームに割り当てられます。 たとえば、500 Mbps の帯域幅を持つ 1 つのデータボリュームを接続した場合、500 Mbps のスループットが期待できます。

帯域幅割り振りは、API の /instance/profiles エンドポイントで確認できます。 帯域幅の割り当ては、コンソールのインスタンス作成時のプロファイル情報でも確認できます。

帯域幅割り振りの調整

インスタンスの総帯域幅の割り当てを調整でき、ネットワーク帯域幅とボリューム帯域幅のバランスを取ることができます。 ボリュームとネットワークの両方の帯域幅は、それぞれ 500 Mbps 以上にする必要があります。 帯域幅の比率を変更する前に、インスタンスのネットワーク帯域幅要件を必ず評価してください。 新しい帯域幅割り当てがインスタンスのネットワークパフォーマンスに悪影響を与えないことを確認してください。

例えば、ボリューム帯域幅を増やすには、上記の例を均等割り振りで割り当てます。

  • ボリューム: 2,000 Mbps
  • ネットワーク: 2,000 Mbps

デフォルトでは、ほとんどの仮想サーバー・インスタンスは_重み付け(weighted)_ QoS の設定でプロビジョニングされます。 インスタンスが利用可能なボリューム帯域幅は、ボリュームごとに割り当てられます。 帯域幅は各ボリュームに割り当てられ、ボリューム間で共有されることはありません。 たとえば、同一のボリュームが4つインスタンスにアタッチされている場合、各ボリュームにはボリューム全体の帯域幅の4分の1が割り当てられます。 ボリュームは、たとえ使用されている唯一のボリュームであっても、割り当てられた帯域幅を使用できます。 使用中のボリュームは、未使用のボリュームに割り当てられている帯域幅にアクセスできない。

データボリュームの動的な帯域幅割り当てをサポートする コンピュートプロファイルを 選択する。 動的な帯域幅割り当てを使用することで、I/O能力を最大化しているボリュームは、他のボリュームのアタッチメントから未使用の帯域幅を使用することができます。 コンソールCLI、または APIで、 _重み付け_ストレージ QoS の設定を _pooledに_変更できます。 詳細については、「 プールされたボリューム帯域幅の割り当て 」を参照してください。 仮想サーバーがサポートするボリューム帯域幅の割り当て方法については、 compute profiles トピックのcapabilitiesセクションを参照してください。

プロファイルに対するネットワーク帯域幅割り振りの最適化

プロファイルの合計最大帯域幅は 80 Gbps です。 その帯域幅は、ネットワーク・トラフィックとストレージ・トラフィックの間で分割されます。 ネットワーク帯域幅の割り当ては、ネットワークインターフェースに均等に配分される。 各ネットワークインターフェースの容量は25Gbpsです。 ネットワーク・パフォーマンスを最適化するために、仮想サーバー・インスタンスに複数のネットワーク・インターフェースを接続することが必要になる場合があります。

たとえば、 bx2-32x128 プロファイルを選択すると、インスタンスに割り当てられる総帯域幅は64 Gbpsになります。 デフォルトのネットワーク容量は、ネットワークが48Gbps、ストレージが16Gbpsだが、この容量は調整可能だ。 デフォルトの帯域幅割り当てとインスタンス上の単一のネットワーク・インターフェイスを使用する場合、その vNIC、ポート速度は25 Gbpsになります。 システム上に2つのネットワーク・インターフェイスがある場合、各ネットワーク・インターフェイスのポート速度は24 Gbpsで、総ネットワーク帯域幅は48 Gbpsになります。 残りの帯域幅 (16 Gbps) は、ストレージ・ボリュームに割り振られます。

以下の表は、3つの異なるGen 2プロファイルの例について、この割り当てを示している。 これらの計算に使用されたデフォルト値をそのまま使用する場合、帯域幅容量の値を以下の表の全体的な帯域幅に一致させることで、他のインスタンスプロファイルをこの表に照合できます。 ネットワーク・パフォーマンス情報など、インスタンス・プロファイルについて詳しくは、 x86-64 インスタンス・プロファイル を参照してください。

Gen 2プロファイルのプロファイル帯域幅の例
プロファイル名 bx2-16x64 bx2-32x128 bx2-48-192
全体の帯域幅 32 GBps 64 Gbps 80 Gbps
デフォルトのストレージ帯域幅割り振り (25%) 8 Gbps 16 Gbps 20 Gbps
デフォルトの合計ネットワーク帯域幅割り振り (75%) 24 Gbps 48 Gbps 60 Gbps
1 つの vNIC が接続された場合の vNIC 速度 24 Gbps 25 Gbps 25 Gbps
2 つの vNIC が接続された場合の vNIC 速度 2x12 Gbps 2x24 Gbps 2x25 Gbps
3 つの vNIC が接続された場合の vNIC 速度 3x8 Gbps 3x16 Gbps 3x20 Gbps

ネットワーク帯域幅の上限は、発信 (送信) トラフィックと着信 (受信) トラフィックに別々に適用されます。 つまり、4 Gbps で上限が設定されているインスタンスが 4 Gbps の送信上限に達しても、最大 4 Gbps の Ingress 上限まで受信できます。

Gen 4プロファイルの場合、総ネットワーク帯域幅をアタッチされた vNICs, で分割する代わりに、帯域幅をプールし、各 vNIC がその能力をフルに使用できるようにします。 仮想サーバーインスタンスは全体の帯域幅を超えることはできませんが、個々の vNIC、集約された帯域幅が全体の帯域幅を超えなければ、100Gbpsを完全に達成することができます。

Gen 4プロファイルのプロファイル帯域幅の例
プロファイル名 bx4-16x64 bx4-32x128 bx4-48-192
全体の帯域幅 32 GBps 64 Gbps 80 Gbps
デフォルトのストレージ帯域幅割り振り (25%) 8 Gbps 16 Gbps 20 Gbps
デフォルトの合計ネットワーク帯域幅割り振り (75%) 24 Gbps 48 Gbps 60 Gbps
1 つの vNIC が接続された場合の vNIC 速度 24 Gbps 48 Gbps 60 Gbps
2 つの vNIC が接続された場合の vNIC 速度 2x24 Gbps 2x48 Gbps 2x60 Gbps
3 つの vNIC が接続された場合の vNIC 速度 3x24 Gbps 3x48 Gbps 3x60 Gbps

次のステップ

詳しくは、以下のトピックを参照してください。