Block Storage for Classic の注文
プロビジョニング Block Storage for Classic と微調整を行い、容量とパフォーマンスの要件を満たすことができます。 パフォーマンスを指定するための 2 つのオプションを使用して、ストレージを最大限に活用します。
-
パフォーマンス要件が明確に定義されていないワークロードに合わせるため、事前定義されたパフォーマンス・レベルを備えたエンデュランス層を使用してプロビジョンすることができます。
- 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 のデータ処理などで作成される最も厳しいワークロード用に設計されています。 この階層は、最大 4 TB.The までプロビジョニングされたストレージで利用可能である。CLI と API のレスポンスでは、この階層は
10_IOPS_PER_GBと表示される。
- 0.25 IOPS/GB は、入出力負荷が低いワークロード用に設計されています。 通常、これらのワークロードは、一時に非アクティブになっているデータの割合が高いという特徴があります。 例として、メールボックスの保存や部門レベルのファイル共有などが挙げられます。 CLI と API のレスポンスでは、この階層は
-
特定のパフォーマンス要件を満たすようストレージを微調整し、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
デフォルトでは、合計700個のボリューム File Storage for Classic を Block Storage for Classic プロビジョニングできます。 ご使用のボリュームの数を増やすには、営業担当員にお問い合わせください。 制限の引き上げについて詳しくは、ストレージ制限の管理を参照してください。
コンソールでの Block Storage for Classic 注文
-
カタログ IBM Cloud にログインし、 ストレージをクリックしてください。 次に、**「Block Storage for Classic」を選択し、「作成」**をクリックします。
-
デプロイメント場所 (リージョン、ロケーション、ゾーン) を選択します。
- 新しいストレージは、既存のコンピューティングホストと同じ場所に追加されていることを確認してください。
-
請求 月単位の請求または時間単位の請求を選択できます。
- 時間単位課金では、ブロックボリュームがアカウント上に存在した時間は、ボリュームが削除された時点または課金サイクルの終了時に計算されます。 いずれか早いほうのタイミングです。 使用期間が数日ないし 1 カ月未満のストレージには毎時請求が適しています。
- 月次請求では、価格は作成日から請求サイクル終了までで案分計算され、即時に請求が行われます。 請求サイクルの終了前にブロック容量が削除された場合、差額は返金されません。 長期間 (1 カ月以上) 保管およびアクセスする必要があるデータを使用する実動ワークロードで使用されるストレージには月次請求が適しています。
-
**「サイズ」**フィールドにストレージ・サイズを入力します。
-
リストからスナップショット・スペースのサイズを選択します。
このスペースは、使用可能なスペースに加算されます。 スナップショット・スペースの考慮事項および推奨事項については、 スナップショットの注文 を参照してください。
-
リストからご使用の**「OS タイプ (OS Type)」**を選択します。
この選択は、ホストが実行されているオペレーティング・システムに基づき、後で変更することはできません。 例えば、サーバーが Ubuntu または RHEL の場合は、 Linux®を選択します。 ホストが Windows 2012 または Windows 2016 サーバーの場合は、リストから「Windows 2008 +」オプションを選択します。 さまざまな Windows オプションについて詳しくは、FAQを参照してください。
-
IOPS プロファイルを選択します。 エンデュランス (層) の事前定義された値から選択するか、パフォーマンスのカスタム IOPS 値を入力できます。
-
サイドパネルで注文内容を確認し、プロモコードをお持ちの場合は適用してください。
注文の処理時に割引が適用されます。
-
該当するボックスにチェック・マークを付けて、ご使用条件を確認したことを確認します。
-
「作成」 をクリックします。 新規ストレージ割り振りは数分後に使用可能になります。
CLIからの Block Storage for Classic 注文
開始する前に、使用する CLI クライアントを決定します。
- IBM Cloud CLI をインストールし、
ibmcloud plugin install slを使用して SL プラグインをインストールすることができます。 詳しくは、 プラグインを使用した IBM Cloud CLI の拡張 を参照してください。 - あるいは、 SLCLIをインストールすることもできます。
各注文では場所 (データ・センター) を関連付ける必要があります。 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 のボリュームを100 IOPS/GBで注文する方法を示しています。
$ 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– 注文で使用する提供パッケージの指定(「ストレージ・アズ・ア・サービス」、「エンタープライズ」、または「パフォーマンス」)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 Provider プラグインを構成します。 詳しくは、 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を参照してください。
新しいストレージの接続
プロビジョニング要求が完了したら、ホストに対して新規ストレージへのアクセスを許可し、接続を構成します。 ホストのオペレーティング・システムに応じて、適切なリンクをたどってください。
- [RHEL 9]で Red Hat Enterprise Linux® ボリューム iSCSI をマウントする
- CloudLinuxCloudLinuxに iSCSI ボリュームをマウントします。
- [Ubuntu 24]OS Ubuntu 上でボリューム iSCSI をマウントする。
- Windows Microsoft Windows 上でのボリュームのマッピング。
- cPanel設定Block Storage for Classicバックアップ用cPanel。
- プレスク設定Block Storage for Classic Pleskによるバックアップ。
災害復旧の際の考慮事項
データ損失を防ぎ、事業継続性を確保するために、サーバーおよびストレージを別のデータ・センターにレプリケーションすることを検討してください。 レプリケーションすることで、データはスナップショット・スケジュールに従い 2 つの異なる場所で同期されます。 詳しくは、データのレプリケーションを参照してください。
元のボリュームから独立して使用するためにボリュームを複製したい場合は、 「複製ボリュームの作成と管理」 を参照してください。
請求書の Block Storage for Classic の識別
すべての請求額は請求書に明細項目として記載されます。 「エンデュランス」は「エンデュランス・ストレージ・サービス」と表示され、「パフォーマンス」は「パフォーマンス・ストレージ・サービス」と表示されます。価格はご使用のストレージ・レベルによって異なります。 「エンデュランス」や「パフォーマンス」を展開すれば、それが Block Storage for Classic であることを確認できます。