Tablestore は従量課金制をサポートしています。実際の リソース使用量に基づいて課金されます。インスタンスの作成には料金はかかりません。
課金項目
以下の項目について、1 時間ごとに課金されます。
ストレージ使用量
予約済み読み取りスループットと書き込みスループット
従量制読み取りスループットと書き込みスループット
インターネット経由のアウトバウンドトラフィック
ケース 1:1 時間のインスタンス料金の合計を計算する
1 時間の課金サイクルの間:ストレージ使用量は 50 GB、インターネット経由のアウトバウンドトラフィックは 10 GB、インスタンス内のすべてのテーブルについて、予約済み読み取りスループットは 20 分目に 1,000 から 1,200 に増加し、予約済み書き込みスループットは 1,500 から 800 に減少しました。また、50,000 従量制読み取り容量単位 (CU) と 10,000 従量制書き込み CU が消費されました。
注:課金サイクルのインスタンス料金の合計は、以下の料金の合計です。
ストレージ使用量の料金:
50 GB x ストレージ使用量の GB 時間あたりの単価インターネット経由のアウトバウンドトラフィックの料金:
10 GB x インターネット経由のアウトバウンドトラフィックの GB あたりの単価予約済み読み取りスループットと書き込みスループットの料金:
平均予約済み読み取りスループット:(1,000 × 20 + 1,200 × 40)/60 = 1,133.3
平均予約済み書き込みスループット:(1,500 × 20 + 800 × 40)/60 = 1,033.3
予約済み読み取りスループットと書き込みスループットの料金:
1,133.3 x 予約済み読み取りスループットの CU 時間あたりの単価 + 1,033.3 x 予約済み書き込みスループットの CU 時間あたりの単価従量制読み取りスループットと書き込みスループットの料金:
50,000/10,000 x 10,000 従量制読み取り CU あたりの単価 + 10,000/10,000 x 10,000 従量制書き込み CU あたりの単価
ストレージ使用量と予約済み読み取りスループットおよび書き込みスループットの課金は分単位です。システムは、課金サイクルの終了時に、平均ストレージ使用量と平均予約済み読み取りスループットおよび書き込みスループットに基づいて料金を計算します。従量制読み取りスループットと書き込みスループットの課金は秒単位です。料金は、1 秒あたりに使用された CU の数に基づいて計算されます。
たとえば、最初の 20 分間の予約済み読み取りスループットは 1,000 CU です。1 秒間に 2,100 読み取り CU が消費されます。従量制読み取り CU は次のように計算されます。従量制読み取り CU = 2,100 - 1,000。この場合、その秒の従量制読み取り CU は 1,100 です。
ケース 2:1 日のインスタンス料金の合計を計算する
シナリオ 1
このシナリオでは、従来の方法で購入したリソースの課金について説明します。

上記の折れ線グラフは、1 日のアプリケーションへのアクセスをシミュレートしたものです。理解しやすいように、アプリケーションへの読み取りリクエストと書き込みリクエストによって生成されたアクセス数は同じであると仮定します。ピーク時にアプリケーションが読み取りサービスと書き込みサービスを提供するための十分なリソースを確保するために、ピーク時のビジネスワークロードに基づいてリソースを購入します。Tablestore の場合、200 予約済み読み取り CU と 200 予約済み書き込み CU を購入する必要があります。
注:インスタンスの 1 日あたりの料金の合計 =
200 × 予約済み読み取りスループットの時間あたりの単価 x 24 + 200 × 予約済み書き込みスループットの時間あたりの単価 x 24 + 24 時間のストレージ使用量の料金 + 24 時間のインターネット経由のアウトバウンドトラフィックの料金=4,800 × 予約済み読み取りスループットの時間あたりの単価 + 4,800 × 予約済み書き込みスループットの時間あたりの単価 + 24 時間のストレージ使用量の料金 + 24 時間のインターネット経由のアウトバウンドトラフィックの料金。シナリオ 2
Tablestore には、いつでも各テーブルの予約済み読み取り CU と書き込み CU を調整するために使用できる操作があります。調整は 1 分以内に有効になり、ビジネスには影響しません。この操作を呼び出して予約済み CU を増減することで、ビジネス要件を満たし、コストを最小限に抑えることができます。次の図は、1 日の Tablestore の使用例を示しています。

読み取り CU と書き込み CU の設定と消費:
00:00:00 から 05:00:00:予約済み読み取りスループットと書き込みスループットをそれぞれ 30 CU に設定します。5 時間以内に、従量制読み取りスループットと書き込みスループットはどちらも 100,000 CU です。
05:00:00 から 10:00:00:アプリケーションアクセスリクエストの数が減少します。予約済み読み取りスループットと書き込みスループットをそれぞれ 20 CU に設定します。5 時間以内に、従量制読み取りスループットと書き込みスループットはどちらも 5,000 CU です。
10:00:00 から 12:00:00:アプリケーションアクセスリクエストの数が増加します。予約済み読み取りスループットと書き込みスループットをそれぞれ 45 CU に設定します。2 時間以内に、従量制読み取りスループットと書き込みスループットはどちらも 10,000 CU です。
12:00:00 から 18:00:00(ピーク時):予約済み読み取りスループットと書き込みスループットをそれぞれ 180 CU に設定します。6 時間以内に、従量制読み取りスループットと書き込みスループットはどちらも 30,000 CU です。
18:00:00 から 24:00:00(オフピーク時):予約済み読み取りスループットと書き込みスループットをそれぞれ 20 CU に設定します。6 時間以内に、従量制読み取りスループットと書き込みスループットはどちらも 50,000 CU です。
理解しやすいように、アプリケーションへの読み取りリクエストと書き込みリクエストによって生成されたアクセス数は同じであり、操作を呼び出すことによって予約済み読み取りスループットと書き込みスループットが同じ値に変更されると仮定します。
注:以下の項目では、その日の読み取りスループットと書き込みスループットの料金について説明します。
読み取りスループットの料金:
(30 × 5 時間 + 20 × 5 時間 + 45 × 2 時間 + 180 × 6 時間 + 20 × 6 時間) × 予約済み読み取りスループットの時間あたりの単価 + (100,000 + 5,000 + 10,000 + 30,000 + 50,000) × 従量制読み取りスループットの単価=1,540 × 予約済み読み取りスループットの時間あたりの単価 + 195,000 × 従量制読み取りスループットの単価。書き込みスループットの料金:
(30 × 5 時間 + 20 × 5 時間 + 45 × 2 時間 + 180 × 6 時間 + 20 × 6 時間) × 予約済み書き込みスループットの時間あたりの単価 + (100,000 + 5,000 + 10,000 + 30,000 + 50,000) × 従量制書き込みスループットの単価=1,540 × 予約済み書き込みスループットの時間あたりの単価 + 195,000 × 従量制書き込みスループットの単価。
インスタンスの 1 日あたりの料金の合計 =
1,540 × 予約済み読み取りスループットの時間あたりの単価 + 195,000 × 従量制読み取りスループットの単価 + 1,540 × 予約済み書き込みスループットの時間あたりの単価 + 195,000 × 従量制書き込みスループットの単価 + 24 時間のストレージ使用量の料金 + 24 時間のインターネット経由のアウトバウンドトラフィックの料金。シナリオ 1 と比較した節約額:
4,800 × 予約済み読み取りスループットの時間あたりの単価 + 4,800 × 予約済み書き込みスループットの時間あたりの単価 - 1,540 × 予約済み読み取りスループットの時間あたりの単価 - 19.5 × 10,000 従量制読み取り CU あたりの単価 - 1,540 × 予約済み書き込みスループットの時間あたりの単価 - 19.5 × 10,000 従量制書き込み CU あたりの単価。