Block Storage for VPC ボリュームのスループット制限の調整

sdp プロファイルの Block Storage for VPC ボリュームのスループット制限を調整し、中断やダウンタイムを発生させることなく、データ転送のパフォーマンスを最適化します。

sdp プロファイルアカウント、ダラス(us-south )、フランクフルト(eu-de )、ロンドン(eu-gb )、マドリード(eu-es )、大阪(jp-osa )、シドニー(au-syd )、東京(jp-tok )、 トロント (ca-tor)、およびワシントン (us-east) リージョンで利用可能であり、第2世代ブロックストレージボリュームに対して、カスタム容量、カスタムスループット制限、およびカスタムIOPSを指定するために使用できます。

sdp プロファイルでプロビジョニングされた IBM® Cloud Block Storage for Virtual Private Cloud ボリュームについては、パフォーマンス要件に合わせてスループットの上限を増減させることができます。 sdp プロファイルを使用する場合、どのボリュームでも最大スループットは1024 MBps(8192 Mbps)です。 スループットの最小値は 125 MBps(1000 Mbps)です。 この調整により、サービス停止やストレージへのアクセス不能が生じることはありません。

この機能を使えば、コンソール、CLI、API、Terraformでボリュームのスループット制限を増減できる。 この属性を変更するには、ボリュームが_使用可能な_状態である必要があります。 実行中のインスタンスにアタッチすることは可能だが、必須条件ではない。 帯域幅の制限が調整される前に、ユーザーの承認が確認されます。

アクティビティ・トラッキングのイベントを チェックして、スループット制限が調整されたことを確認できます。

更新されたボリュームの請求方法が自動的に更新されます。 新価格の日割り計算された差額が現在の請求サイクルに加算されます。 その後、次の請求サイクルでは新しい金額全体が請求されます。

開始前に

次の表を見て、希望するスループット制限がボリュームで利用可能であることを確認してください。 ボリュームに最大帯域幅値を設定するには、そのボリュームの容量が151 GB以上である必要があります。 キャパシティを増やすこととスループットを調整することは別の作業だ。

SSDで定義されたパフォーマンス・プロファイルで利用可能な容量とパフォーマンスの範囲。
容量範囲(GB) 最小スループット(Mbps) 最大スループット(Mbps)
1 ~ 20 1000 1000
21~50 1000 4096
51~80 1000 6144
81~100 1000 8192
101~130 1000 8192
131~150 1000 8192
151 ~ 32000 1000 8192

コンソールでスループットを調整する

  1. Block Storage for VPC。 IBM Cloud コンソールでNavigation メニューアイコンメニューアイコン > Infrastructure VPC アイコン > Storage > Block Storage ボリュームをクリックします。 デフォルトでは、 Block Storage for VPC のボリュームは、そのリージョン内のすべてのリソースグループに表示されます。

  2. Block Storage for VPC 巻数 」の全リストで、ボリュームの名前をクリックすると、そのボリュームの詳細が表示されます。

    または、仮想サーバーインスタンスの詳細ページにアクセスし、アタッチされているボリュームの一覧から更新するボリュームを探します。

  3. ボリュームの詳細ページで、 プロフィール を探し、 編集アイコン 編集アイコン をクリックするか、 行動 メニュー アクションアイコン を使用し、 編集スループット を選択する。

  4. サイドパネルでは、125~1024 MBps(1000~8192 Mbps)の範囲でボリュームの帯域幅制限を指定できます。

  5. 地域に応じて生成される注文の要約で、新たに見積もられた月額料金を確認します。

  6. 問題がなければ、**「保存して続行 (Save and continue)」**をクリックします。

インスタンスを再起動すると、新しい帯域幅の割り当てが反映されます。

CLIからスループットを調整する

CLIから、 ibmcloud is volume-update コマンドを --bandwidth オプション付きで使用して、カスタムプロファイルの新しいスループット値を示します。 新しい値は1000-8192Mbpsの範囲でなければならない。 詳細については、 SSD定義パフォーマンス・プロファイルを 参照してください。

ibmcloud is volume-update VOLUME_ID --bandwidth BANDWIDTH

この例では、スループット制限が1000Mbpsから3000Mbpsに増加したことを示している。

ibmcloud is volume-update 933c8781-f7f5-4a8f-8a2d-3bfc711788ee --bandwidth 3000
Updating volume 933c8781-f7f5-4a8f-8a2d-3bfc711788ee under account Test Account as user test.user@ibm.com...
ID                                      0738-933c8781-f7f5-4a8f-8a2d-3bfc711788ee
Name                                    demo-volume-update
Capacity                                100
IOPS                                    3000
Bandwidth                               3000
Profile                                 sdp
Encryption Key                          -
Encryption                              provider managed
Status                                  available
Created                                 2024-10-23 10:09:28
Resource Group                          Default(c16d1edde3fd4a71a0130aed371405a0)
Zone                                    us-east-2
Resource Group                          Default(c16d1edde3fd4a71a0130aed371405a0)
Volume Attachment Instance Reference    Vdisk Name    Vdisk ID                                    Vdisk Type   Auto Delete
                                        Vdisk-data1   0738-fd146b1f-e1bb-4eab-ba78-3109e6bc3a2d   data         true
    									Instance Name   Instance ID
       									vsi-test1       0738-8b56da93-7990-4ccf-9dc5-5aee6a5f08f9

使用可能なコマンドオプションの詳細については ibmcloud is volume-update.

APIによるスループットの調整

Virtual Private Cloud(VPC)API を呼び出すことで、既存のデータボリュームのスループットを調整できます。 スループット制限を調整するために、 PATCH /volumes リクエストを行い、 bandwidth パラメータを指定する。

同じ PATCH /volumes のリクエストで、ボリューム名の更新、サイズの増加、IOPSの調整、スループット制限の調整を行うことはできません。 PATCH /volumes へのリクエストは個別に送信してください。

この例では、1000Mbpsから3000Mbpsへの増加を示している。 sdp プロファイルのスループット範囲は1000-8192Mbpsである。

curl -X PATCH \
 "$vpc_api_endpoint/v1/volumes/$volume_id?version=2025-03-25&generation=2" \
 -H "Authorization: Bearer $iam_token" \
 -d '{
      "bandwidth": 3000
    }'

スループットの調整中は、ボリュームの状態が「 updating 」と表示されます。 インスタンスを再起動するまで、現在の帯域幅が表示されます。

{
	"bandwidth": 100,
	"created_at": "2024-10-23T09:46:43.000Z",
	"crn": "crn:v1:bluemix:public:is:us-east-1:a/<Acc id>::volume:<Volume ID>",
    .
    .
    .
	"status": "updating",
    .
    .
    .
}

操作が完了したら、インスタンスを再起動してください。 新しい帯域幅の値が表示され、ボリュームの状態は「 available 」となります。

Terraformでスループット制限を調整する

ボリュームのIOPSを変更するには、 ibm_is_volume。 次の例を適用すると、ボリュームスループットの上限が4,000 Mbpsに更新されます。

resource "ibm_is_volume" "storage" {
  name         = "demo-volume-update"
  size         = 8000
  iops         = 24000
  bandwidth    = 4000
  zone         = "us-east-2"
}

引数と属性の詳細については、 ibm_is_volume を参照のこと。

次のステップ

Block Storage for VPC のボリュームを監視する: