IBM Cloud Docs
課金

課金

価格に関する情報は以下をご覧ください。 IBM Cloud®.

送り状

アカウントの請求書は、ナビゲーション・メニューの**「管理」** > **「請求および使用量」**で確認できます。

標準プランでは、サービス・インスタンスは単一の請求書を受け取ります。 バケットのセットごとに別個の請求が必要な場合は、複数のインスタンスを作成する必要があります。

ストレージ・クラスごとに、インスタンス・レベルでのすべてのバケットにわたる集約された使用量に基づいて請求が行われます。 例えば、Smart Tier の場合、請求は、個々のバケットではなく、特定のインスタンス内のすべての Smart Tier バケットの使用量に基づいて行われます。

IBM Cloud Object Storage 価格設定

IBM Cloud® Object Storage のストレージコストは、月間の平均保存データ量、使用される公衆送信帯域幅、およびシステムによって処理される運用リクエストの総数によって決定される。

インフラストラクチャー・オファリングは、パブリック・トラフィック、プライベート・トラフィック、および管理トラフィックにセグメント化された 3 層のネットワークに接続されます。 インフラストラクチャー・サービスは、プライベート・ネットワークを介して無料で相互にデータを転送できます。 インフラストラクチャ・オファリング(ベアメタルサーバー、仮想サーバー、クラウドストレージなど)は、パブリックネットワークを介して、 IBM Cloud Platformカタログの他のアプリケーションやサービス( Watson サービスなど)に接続するため、これら2種類のオファリング間のデータ転送は、標準的なパブリックネットワークの帯域幅レートで測定され、課金されます。

要求クラス

「クラス A」の要求には、変更またはリスト作成が関係します。 このカテゴリーには、バケットの作成、オブジェクトのアップロードまたはコピー、構成の作成または変更、バケットのリスト、およびバケットの内容のリストが含まれます。

「クラス B」の要求は、オブジェクトまたはオブジェクトに関連したメタデータや構成をシステムから取得することに関連します。

バケットまたはオブジェクトをシステムから削除しても料金は発生しません。 複数の削除に関連する料金については、 複数のオブジェクトの削除 を参照してください。

要求クラス
クラス 要求
クラス A PUT、COPY、および POST の各要求と、バケットおよびオブジェクトをリストするのに使用される GET 要求 バケットの作成、オブジェクトのアップロードまたはコピー、バケットのリスト、バケットの内容のリスト、ACL の設定、および CORS 構成の設定
クラス B GET (リスト作成を除く)、HEAD、および OPTIONS の各要求 オブジェクトおよびメタデータの取得

リソース構成 API を使用して行われた要求は、要求に対して課金されません。また、請求の目的で使用量が発生することもありません。

Aspera 転送

Aspera 高速転送では、下りの追加料金が発生します。 詳しくは 価格ページをご覧ください。

バックアップ請求

Object Storage Backupサービスのご利用には2つの料金がかかります。 最初の料金は、Backup Vault内に保存されたデータ量に対するものです。 単位はギガバイト。 使用量は請求期間の平均である。 課金期間中にBackup Vaultから開始されたリストアには、2回目の追加料金が発生します。 リストアジョブは、リストアされるデータのギガバイトごとに料金が発生します。

Object Storage Backup 機能を使用しても、ソース・バケットに対する操作料、検索料、またはイグレス料は発生しません。 また、Backup Vaultにバックアップを書き込むための運用コストもかかりません。

リストアジョブのターゲットバケットには、リストア時にバケットに書き込まれたデータの運用料金が発生します。

ストレージ・クラス

保管されるすべてのデータに必ずしも頻繁にアクセスする必要があるわけでなく、一部のアーカイブ・データはほぼアクセスされない可能性もあります。 あまりアクティブでないワークロードを対象に、異なるストレージ・クラス内にバケットを作成できます。そのようなバケット内に保管されるオブジェクトは、標準ストレージとは異なるスケジュールで課金されます。

以下の 6 つのクラスがあります。

  • Smart Tier は、どのワークロード (特に、アクセス・パターンが不明または予測が難しい動的ワークロード) にも使用できます。 Smart Tier は、月次使用パターンに基づいてデータを「ホット」、「クール」、および「コールド」の各層に分類することで、簡素化された価格設定構造と自動コスト最適化を提供します。 バケット内のすべてのデータは、適用可能な最低料金で請求されます。 しきい値オブジェクト・サイズや保管期間はなく、取得料金もありません。
  • Standard - アクティブなワークロード用です。データの取得に料金はかかりません (ただし、操作要求そのものの費用は別です)。
  • Vault - データへのアクセスが 1 カ月に 1 回のペースに満たないような、あまり頻繁にアクセスされないワークロード用です。データが読み取られるたびに追加の取得料金 ($/GB) が適用されます。 サービスには、使用頻度が低い、あまりアクティブでないデータ向けであるこのサービスの使用目的に合ったオブジェクト・サイズと保管期間に関する最小しきい値が含まれます。
  • Cold Vault - データへのアクセスが 90 日以上おきのような、めったにアクセスされないワークロード用です。データが読み取られるたびに、より高額の追加の取得料金 ($/GB) が適用されます。 サービスには、使用頻度がかなり低い、非アクティブ・データ向けであるこのサービスの使用目的に合ったオブジェクト・サイズと保管期間に関する長めの最小しきい値が含まれます。

Flex は、動的ワークロード用の Smart Tier に置き換えられました。 Flex ユーザーは、既存の Flex バケット内のデータを引き続き管理できますが、新しい Flex バケットを作成することはできません。 既存のユーザーは、 ここ で価格設定情報を参照できます。

価格の詳細については、 ibm.com の価格表をご覧ください。

Active ストレージ・クラスは One-Rateプランでのみ 使用され、StandardまたはLiteプランでは使用できません。

異なるストレージ・クラスでのバケットの作成について詳しくは、API リファレンスを参照してください。

Smart Tier の価格設定の詳細

毎月の平均に基づいて、Smart Tier バケット内のデータは、以下の変数に基づいて 3 つの層のいずれかに分類されます。

スマート・ティアのバケット分類
変数 説明
storage 保管されたデータの合計量 (GB)
retrievals 取得されたデータの合計ボリューム (GB)
requests クラス A (書き込み) 要求の数に、クラス B (読み取り) 要求の数の 1/10 を加算した合計
  • 合計 requests > 1000 x (storage - retrievals) の場合、データは ホット に分類されます。
  • 合計 requests < (storage - retrievals) の場合、データは コールド として分類されます。
  • 上記の式がどちらも成立しない場合、データはクールに分類される。

例えば、月ごとに変化するアクセス・パターンを持つ us-south 領域内のバケットがあるとします。 バケットには 1 TB のデータが保管されますが、一部のオブジェクトは非常に大きく、その他のオブジェクトは非常に小さくなります。

  1. 最初の月には、多くのアクティビティーがありますが、ほとんどの場合、オブジェクトのサイズが小さくなります。 合計で 400 万個の要求があり、100 GB が取得されます。 今月、バケットは hot として分類されます。
  2. 2 カ月目のアクティビティーはスローダウンしますが、より大きなオブジェクトにフォーカスが置かれます。 今月は 4000 件の要求しかありませんが、200 GB が取得されます。 これで、バケットは cool として分類されます。
  3. 3 カ月目のアクティビティーは、ほぼ停止しています。 400 個の要求のみがあり、10 GB が取得されます。 今月、バケットは cold として分類されます。

コストが他のストレージ・クラスとどのように比較されるかを見てみましょう。

コスト比較
storage requests retrieval 分類 Standard ボールト Cold Vault Smart Tier
1 1,000 GB 400 万 100 GB ホット 41 ドル 53 ドル 111 ドル $41
2 1,000 GB 4,000 200 GB 反応が冷たい場合 $21 14 ドル $16 $12
3 1,000 GB 400 10 GB Cold $21 12 ドル $7 $8
合計
83 ドル 79 ドル 134 ドル $61

データが非常に寒い状況では、コールド・ボールト・バケットを使用すると速度が低下する可能性がありますが、アクセスの予期しないスパイクによって大きなコストが発生する可能性があることに注意してください。 このシナリオでは、データがオンデマンド・アクセスを必要としない場合は、代わりにオブジェクトをアーカイブすることをお勧めします。

無料枠の月額枠

以下の「無料層」アローワンスは、毎月最大 12 カ月間適用され、標準プランのすべての Smart Tier バケット全体の合計使用量に適用されます。

  • 最大 5 GB の Smart Tier ストレージ容量
  • 2,000 クラスA(PUT、COPY、POST、およびLIST)リクエスト
  • 20,000 クラスB(GETおよびその他すべてのリクエスト
  • 10 GB のデータ取得
  • 毎月 5GB の Egress (パブリック・アウトバウンド帯域幅)

バケット・メタデータの取得

現在の使用量を判別するために、バケットを照会して bytes_used および object_count を確認できます。 次のコマンドを使用すると、指定したバケットの情報を含んでいるメタデータが返されます。

curl https://config.cloud-object-storage.cloud.ibm.com/v1/b/{my-bucket} \
                        -H 'authorization: bearer <IAM_token>'

要求に対する適切な応答には、 bytes_usedobject_count が含まれている必要があります。

{
  "name": "{my-bucket}",
  "crn": "crn:v1:bluemix:public:cloud-object-storage:global:a/3bf0d9003abfb5d29761c3e97696b71c:d6f04d83-6c4f-4a62-a165-696756d63903:bucket:my-new-bucket",
  "service_instance_id": "d6f04d83-6c4f-4a62-a165-696756d63903",
  "service_instance_crn": "crn:v1:bluemix:public:cloud-object-storage:global:a/3bf0d9003abfb5d29761c3e97696b71c:d6f04d83-6c4f-4a62-a165-696756d63903::",
  "time_created": "2018-03-26T16:23:36.980Z",
  "time_updated": "2018-10-17T19:29:10.117Z",
  "object_count": 764265234,
  "bytes_used": 28198745752445144
}

API からのリソース情報の取得

リソース・コントローラーは、顧客アカウント内の IBM Cloud リソースのライフサイクルを管理する、次世代の Object Storage プラットフォーム・プロビジョニング・レイヤーです。 この API は、開始するための実際の請求可能なメトリック (要求のタイプやストレージの料金など) を提供できます。 詳しくは、 資料 を参照してください。

curl -X GET https://resource-controller.cloud.ibm.com/v2/resource_instances -H 'Authorization: Bearer <IAM_TOKEN>'

適切な応答で、例に示すように、リソースのメタデータをリストする必要があります。

{
  "rows_count": 1,
  "next_url": "/v2/resource_instances?next_docid=g1AAAACkeJzLYWBgYMpgTmFQSklKzi9KdUhJMtTLTMrVTSouNjAw1EvOyS9NScwr0ctLLckBqc1jAZIMC4DU____92eBxdycyiQ6O2sOMCQxMLHnZKEaZ0qEcQ8gxv2HG-fo9M_-Asg4-TVZWQCZcDI1&limit=2&account_id=d86af7367f70fba4f306d3c19c7344b2",
  "resources": [
    {
      "id": "crn:v1:bluemix:public:cloud-object-storage:global:a/4329073d16d2f3663f74bfa955259139:8d7af921-b136-4078-9666-081bd8470d94::",
      "guid": "8d7af921-b136-4078-9666-081bd8470d94",
      "url": "/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94",
      "created_at": "2018-04-19T00:18:53.302077457Z",
      "updated_at": "2018-04-19T00:18:53.302077457Z",
      "deleted_at": null,
      "name": "my-instance",
      "region_id": "global",
      "account_id": "4329073d16d2f3663f74bfa955259139",
      "resource_plan_id": "2fdf0c08-2d32-4f46-84b5-32e0c92fffd8",
      "resource_group_id": "0be5ad401ae913d8ff665d92680664ed",
      "resource_group_crn": "crn:v1:bluemix:public:resource-controller::a/4329073d16d2f3663f74bfa955259139::resource-group:0be5ad401ae913d8ff665d92680664ed",
      "target_crn": "crn:v1:bluemix:public:resource-catalog::a/9e16d1fed8aa7e1bd73e7a9d23434a5a::deployment:2fdf0c08-2d32-4f46-84b5-32e0c92fffd8%3Aglobal",
      "crn": "crn:v1:bluemix:public:cloud-object-storage:global:a/4329073d16d2f3663f74bfa955259139:8d7af921-b136-4078-9666-081bd8470d94::",
      "state": "active",
      "type": "service_instance",
      "resource_id": "dff97f5c-bc5e-4455-b470-411c3edbe49c",
      "dashboard_url": "/objectstorage/crn%3Av1%3Abluemix%3Apublic%3Acloud-object-storage%3Aglobal%3Aa%2F4329073d16d2f3663f74bfa955259139%3A8d7af921-b136-4078-9666-081bd8470d94%3A%3A",
      "last_operation": null,
      "resource_aliases_url": "/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94/resource_aliases",
      "resource_bindings_url": "/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94/resource_bindings",
      "resource_keys_url": "/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94/resource_keys",
      "plan_history": [
        {
          "resource_plan_id": "2fdf0c08-2d32-4f46-84b5-32e0c92fffd8",
          "start_date": "2018-04-19T00:18:53.302077457Z"
        }
      ],
      "migrated": false,
      "controlled_by": ""
    }
  ]
}