Block Storage for Classic ボリュームの注文

お客様のワークロード要件に合わせて、EnduranceまたはPerformance Tierを使用して、カスタマイズ可能な容量とパフォーマンスのオプションで Block Storage for Classic。

  • パフォーマンス要件が明確に定義されていないワークロードに合わせるため、事前定義されたパフォーマンス・レベルを備えたエンデュランス層を使用してプロビジョンすることができます。

    • 0.25 IOPS/GB は、入出力負荷が低いワークロード用に設計されています。 通常、これらのワークロードは、一時に非アクティブになっているデータの割合が高いという特徴があります。 アプリケーションの例としては、メールボックスの保存や部門レベルのファイル共有などがある。 CLI と API のレスポンスでは、この階層は LOW_INTENSITY_TIER と表示される。
    • 2 IOPS/GB は、大部分の一般的な用途のために設計されています。 アプリケーションの例として、Web アプリケーションをバッキングする小規模なデータベースのホスティングや、ハイパーバイザーの仮想マシン・ディスク・イメージが挙げられます。 CLI と API のレスポンスでは、この階層は READHEAVY_TIER と表示される。
    • 4 IOPS/GB は、高負荷ワークロード用に設計されています。 通常、これらのワークロードには、一時に大部分のデータがアクティブであるという特徴があります。 アプリケーションの例として、トランザクション・データベースやその他の高いパフォーマンスを必要とするデータベースが挙げられます。 CLI と API のレスポンスでは、この階層は WRITEHEAVY_TIER と表示される。
    • 10 IOPS/GB は、NoSQL データベースや Analytics のデータ処理などで作成される最も厳しいワークロード用に設計されています。 この階層は、最大4TBまでプロビジョニングされたストレージで利用できる。 CLI と API のレスポンスでは、この階層は 10_IOPS_PER_GB と表示される。
  • 1秒あたりの入出力操作の合計数(IOPS)を指定することで、特定のパフォーマンス要件を満たすようにストレージを微調整し、高性能なパフォーマンス環境を構築できます。 使用可能な カスタム IOPS 範囲は、ボリューム容量によって異なります。 次の表は、ボリューム・サイズに基づいた使用可能な IOPS 範囲を示しています。

    ボリュームサイズに基づく利用可能なIOPS
    ボリューム・サイズ (GB) IOPS 範囲
    10 から 39 100 から 1,000
    40 から 79 100 - 2,000
    80 から 99 100 から 4,000
    100 から 499 100 から 6,000
    500 から 999 100 から 10,000
    1,000 から 1,999 100 から 20,000
    2,000 - 2,999 200 から 40,000
    3,000 - 3,999 200 - 48,000
    4,000 - 7,999 300 - 48,000
    8,000 - 9,999 500 から 48,000
    10,000~12,000 1,000 から 48,000

デフォルトでは、 Block Storage for Classic と File Storage for Classic の合計 700 ボリュームをプロビジョニングできます。 ご使用のボリュームの数を増やすには、営業担当員にお問い合わせください。 制限の引き上げについて詳しくは、ストレージ制限の管理を参照してください。

コンソールで Block Storage for Classic を注文する

  1. IBM Cloud カタログにログインし、 ストレージをクリックする。 次に、**「Block Storage for Classic」を選択し、「作成」**をクリックします。

  2. デプロイメント場所 (リージョン、ロケーション、ゾーン) を選択します。

    • 新しいストレージがコンピュートホストと同じ場所に追加されていることを確認します。
  3. 請求 月単位の請求または時間単位の請求を選択できます。

    • 時間課金の場合、ブロックボリュームがアカウント存在した時間数は、ボリュームの削除時または課金サイクルの終了時に計算されます。 いずれか早いほうのタイミングです。 使用期間が数日ないし 1 カ月未満のストレージには毎時請求が適しています。
    • 月次請求では、価格は作成日から請求サイクル終了までで案分計算され、即時に請求が行われます。 請求サイクルの終了前にブロック容量が削除された場合、差額は返金されません。 長期間 (1 カ月以上) 保管およびアクセスする必要があるデータを使用する実動ワークロードで使用されるストレージには月次請求が適しています。
  4. **「サイズ」**フィールドにストレージ・サイズを入力します。

  5. リストからスナップショット・スペースのサイズを選択します。

    このスペースは、使用可能なスペースに加算されます。 スナップショット・スペースの考慮事項および推奨事項については、 スナップショットの注文 を参照してください。

  6. リストからご使用の**「OS タイプ (OS Type)」**を選択します。

    この選択は、ホストが実行されているオペレーティング・システムに基づき、後で変更することはできません。 たとえば、サーバーが Ubuntu またはRHELの場合は、リストから「 Linux® 」を選択します。ホストがWindows 2012またはWindows 2016サーバーの場合は、リストから「Windows 2008+」オプションを選択します。 さまざまな Windows オプションについて詳しくは、FAQを参照してください。

  7. IOPS プロファイルを選択します。 エンデュランス (層) の事前定義された値から選択するか、パフォーマンスのカスタム IOPS 値を入力できます。

  8. サイドパネルでご注文の概要を確認し、プロモコードがあれば適用してください。

    注文の処理時に割引が適用されます。

  9. 該当するボックスにチェック・マークを付けて、ご使用条件を確認したことを確認します。

  10. 「作成」 をクリックします。 新規ストレージ割り振りは数分後に使用可能になります。

CLIから Block Storage for Classic

開始する前に、使用する CLI クライアントを決定します。

各注文では場所 (データ・センター) を関連付ける必要があります。 Block Storage for Classic を注文する場合、コンピュート・インスタンスと同じ場所にプロビジョンされることを確認してください。

IBMCLOUD CLIからのプロビジョニング

ibmcloud sl block volume-order コマンドを使用して、新規ブロック・ボリュームを注文します。 以下の例では、段階的なパフォーマンス・プロファイル (GB あたり 4 IOPS) と 500 GB のスナップショット・スペースを使用して、 DAL13 データ・センターに新しい 500 GB ブロック・ボリュームをプロビジョンします。

$ ibmcloud sl block volume-order --storage-type endurance --size 500 --tier 4 -d dal13 --snapshot-size 500 --os-type LINUX
This action will incur charges on your account. Continue?> y
OK
Order 110758744 was placed.
 > Storage as a Service
 > Block Storage
 > 500 GBs
 > 4 IOPS per GB
 > 500 GB (Snapshot Space)

ibmcloud sl block volume-list コマンドを --order 110758744 パラメータとともに実行すると、このブロックボリュームが準備完了したときに確認できます。

このコマンドで使用可能なすべてのパラメーターについて詳しくは、 ibmcloud sl block volume-order を参照してください。

SLCLI からのプロビジョニング

ブロックボリュームのプロビジョニングには、 slcli block volume-order コマンドを使用します。 次の例は、10 GB Block Storage for Classic ボリュームを GB あたり 100 IOPS で注文する方法を示しています。

$ slcli block volume-order --storage-type performance --size 20 --location dal10 --iops 100 --os-type LINUX --snapshot-size 20
Order #32076317 placed successfully!
> Storage as a Service
> Block Storage
> 20 GBs
> 100 IOPS
> 20 GB (Snapshot Space)

Windows OS タイプについて詳しくは、FAQ を参照してください。

API で Block Storage for Classic を注文する

メソッド order_block_volume (storage_type、location、size、os_type、iops=None、tier_level=None、snapshot_size=None、service_offering='storage_as_a_service'、hourly_billing_flag=False) は、ブロック・ボリュームの注文を実行します。

オーダーを成功させるには、以下のパラメーターを指定する必要があります。

  • storage_type- パフォーマンス」か「持久力」か
  • location- iSCSI ボリュームを発注するデータセンター
  • size- ボリュームのサイズ(GB
  • os_type- ボリュームのアライメントに使用するOSタイプ
  • iops- パフォーマンス」注文のIOPS数
  • tier_level- 耐久」オーダーに使用するティアレベル
  • snapshot_size- スナップショット・スペースも注文されている場合、オプションのスナップショット・スペースのサイズ(注文されていない場合はなし)
  • service_offering- オーダーで使用するオファリングパッケージのリクエスト ('storage_as_a_service'、'enterprise'、'performance')
  • hourly_billing_flag- 課金タイプ、月単位(False)または時間単位(True)、デフォルトは月単位。

APIを通じた Block Storage for Classic の注文についての詳細は、以下を参照してください。 BlockStorageManager.

すべての新機能にアクセスできるようにするには、Storage-as-a-Service Package 759 を注文します。

Terraform を使用した Block Storage for Classic の注文

Terraformを使用するには、Terraform CLIをダウンロードし、 IBM Cloud プロバイダープラグインを設定してください。 詳しくは、 Terraform の概要 を参照してください。

Terraform を使用したエンデュランス Block Storage for Classic のプロビジョン

以下の例を使用して、10 GB のスナップショット容量と 0.25 IOPS/GB パフォーマンス層を持つ 20 GB ブロック・ストレージ・ボリュームを DAL09 データ・センターに作成できます。

resource "ibm_storage_block" "test1" {
        type = "Endurance"
        datacenter = "dal09"
        capacity = 20
        iops = 0.25
        os_format_type = "Linux"

        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        snapshot_capacity = 10
        hourly_billing = true
}

引数および属性について詳しくは、 ibm_storage_blockを参照してください。

Terraform を使用したパフォーマンス Block Storage for Classic のプロビジョン

以下の例を使用して、カスタム 100 IOPS パフォーマンス・レベルの 20 GB ブロック・ストレージ・ボリュームを作成できます。

resource "ibm_storage_block" "test2" {
        type = "Performance"
        datacenter = "dal09"
        capacity = 20
        iops = 100
        os_format_type = "Linux"

        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        hourly_billing = true
}

引数および属性について詳しくは、 ibm_storage_blockを参照してください。

新しいストレージの接続

プロビジョニング要求が完了したら、ホストに対して新規ストレージへのアクセスを許可し、接続を構成します。 ホストのオペレーティング・システムに応じて、適切なリンクをたどってください。

災害復旧の際の考慮事項

データ損失を回避し、事業継続性を確保するために、サーバーとストレージを別のデータセンターに複製することを検討してください。 レプリケーションすることで、データはスナップショット・スケジュールに従い 2 つの異なる場所で同期されます。 詳しくは、データのレプリケーションを参照してください。

ボリュームのクローンを作成し、元のボリュームとは別に使用したい場合は、 複製ボリュームの作成と 管理を参照してください。

請求書の Block Storage for Classic の識別

請求書には全巻が明細項目として記載されます。 「エンデュランス」は「エンデュランス・ストレージ・サービス」と表示され、「パフォーマンス」は「パフォーマンス・ストレージ・サービス」と表示されます。価格はご使用のストレージ・レベルによって異なります。 「エンデュランス」や「パフォーマンス」を展開すれば、それが Block Storage for Classic であることを確認できます。