ApsaraMQ for RocketMQは、従量課金の課金方法をサポートしています。 この課金方法では、リソースを予約することなく柔軟に使用でき、リソースの使用率を改善してビジネスコストを削減できます。
制限事項
Serverless ApsaraMQ for RocketMQインスタンスは、中国 (杭州) 、中国 (上海) 、中国 (北京) 、中国 (張家口) 、中国 (深セン) 、中国 (成都) 、シンガポール、ドイツ (フランクフルト) 、および米国 (バージニア) のリージョンでのみ使用できます。
インターネット経由で Serverless ApsaraMQ for RocketMQ インスタンスにアクセスする場合は、SDK コードで追加の設定項目を設定する必要があります。 詳細については、「インターネット経由でサーバーレスインスタンスにアクセスするためのバージョンの説明」をご参照ください。
課金項目
課金項目 | 必須 | 課金方法 | 決済サイクル |
メッセージング料金 | 必須 | 従量課金 | 毎時 |
ストレージ料金 | 必須 | ||
トピック料金 | 必須 | ||
内部ネットワークトラフィック料金 | 必須 | ||
インターネットトラフィック料金 | 任意 インターネットアクセス機能が有効化されていない場合、インターネットトラフィック料金は課金されません。 | ||
メッセージトレース料金 | 任意 メッセージトレース機能が有効化されていない場合、メッセージトレース料金は請求されません。 |
メッセージング料金
Serverless ApsaraMQ for RocketMQ インスタンスのメッセージング料金は、メッセージの受信と配信のために開始された API 呼び出しの数に基づいて課金されます。
Billing formula
メッセージング料金 = メッセージを受信および配信するために開始された API 呼び出しの総数 × API 呼び出しの単価 (USD / API 呼び出し)
メッセージを受信および配信するために開始された API 呼び出しの数を計算するためのルール
メッセージを受信および配信するために開始された API 呼び出しの数 = メッセージを受信するために開始された API 呼び出しの数 + メッセージを配信するために開始された API 呼び出しの数
メッセージを受信するために開始された API 呼び出しの数:ブローカーがプロデューサーから受信するメッセージの数。 たとえば、トピックが 5 つのメッセージを受信した場合、メッセージを受信するために開始された API 呼び出しの数は 5 です。
メッセージを配信するために開始された API 呼び出しの数:ブローカーがコンシューマーにメッセージを配信する回数。 成功した配信は、メッセージが処理されるかどうか、および確認応答 (ACK) が返されるかどうかに関係なく、メッセージを配信するために開始された 1 つの API 呼び出しとしてカウントされます。
ペイロードサイズ:メッセージを配信するために開始される API 呼び出しの数を計算する場合、4 KB のメッセージサイズに基づいて計算されるペイロード乗数を使用する必要があります。 メッセージのサイズが 4 で割り切れない場合、値は最も近い整数に切り上げられます。 たとえば、サイズが 18 KB のメッセージを配信する場合、メッセージを配信するために開始される API 呼び出しの数は 5 です。 API 呼び出しの数は、⌈18/4⌉ = 5 と計算されます。
説明⌈ ⌉ は、値が最も近い整数に切り上げられることを示します。
段階的な料金設定のルール
Serverless ApsaraMQ for RocketMQ インスタンスでメッセージを受信および配信するために開始された API 呼び出しの単価は、1 か月の合計に基づいてさまざまな階層に分けられます。
Serverless インスタンスでメッセージを受信および配信するために開始された API 呼び出しの総数を計算する場合、さまざまな種類のメッセージの API 呼び出しを個別にカウントし、メッセージの受信と配信に異なる料金階層を使用する必要があります。
たとえば、通常のメッセージを配信および受信するために開始された API 呼び出しの総数を、料金階層を決定する基準として使用することはできません。
通常のメッセージを配信するために開始される API 呼び出しの数は、プロデューサーによって送信される通常のメッセージの数です。 フィーチャーされたメッセージを配信するために開始される API 呼び出しの数は、プロデューサーによって送信されるスケジュールおよび遅延メッセージ、順序付けられたメッセージ、またはトランザクションメッセージの数です。
ApsaraMQ for RocketMQ でのメッセージ配信は、同時配信と順序付けられた配信に分けることができます。 グループの作成時に配信方法を選択できます。 メッセージ配信の単価は、配信方法によって異なります。
異なる階層の料金
Serverless ApsaraMQ for RocketMQ インスタンスでメッセージを受信および配信するために開始される API 呼び出しの単価は、リージョンによって異なります。 下表に単価を示します。
Alibaba Cloud リージョンでの単価
Standard Edition インスタンス
リージョン | 課金階層 | メッセージの受信と配信のために開始された API 呼び出しの 1 か月間の総数 (単位:1 億) | 通常のメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | 通常のメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、中国 (福州 - ローカルリージョン) 、中国 (南京 - ローカルリージョン) 、鄭州 (CUCC 合弁事業), 中国 (香港) 、シンガポール、オーストラリア (シドニー)サービス終了、日本 (東京)、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、UAE (ドバイ)、韓国 (ソウル)、タイ (バンコク)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ) | 第 1 階層 | (0,10] | 0.15 | 0.06 | 0.77 | 0.31 |
第 2 階層 | (10,50] | 0.09 | 0.04 | 0.46 | 0.19 | |
第 3 階層 | (50,200] | 0.08 | 0.03 | 0.39 | 0.15 | |
第 4 階層 | >200 | 0.06 | 0.02 | 0.31 | 0.12 |
Professional Edition インスタンス
リージョン | 課金階層 | メッセージの受信と配信のために開始された API 呼び出しの 1 か月間の総数 (単位:1 億) | 通常のメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | 通常のメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、中国 (福州 - ローカルリージョン) 、中国 (南京 - ローカルリージョン) 、鄭州 (CUCC 合弁事業), 中国 (香港) 、シンガポール、オーストラリア (シドニー)サービス終了、日本 (東京)、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、UAE (ドバイ)、韓国 (ソウル)、タイ (バンコク)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、 | 第 1 階層 | (0,10] | 0.46 | 0.19 | 2.32 | 0.93 |
第 2 階層 | (10,50] | 0.28 | 0.11 | 1.39 | 0.56 | |
第 3 階層 | (50,200] | 0.23 | 0.09 | 1.16 | 0.46 | |
第 4 階層 | >200 | 0.19 | 0.07 | 0.93 | 0.37 |
サウジアラビア (リヤド - パートナーリージョン) リージョンの単価
Standard Edition インスタンス
リージョン | 課金階層 | メッセージの受信と配信のために開始された API 呼び出しの 1 か月間の総数 (単位:1 億) | 通常のメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | 通常のメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) |
サウジアラビア (リヤド - パートナーリージョン) | 第 1 階層 | (0,10] | 0.19 | 0.07 | 0.93 | 0.37 |
第 2 階層 | (10,50] | 0.11 | 0.04 | 0.56 | 0.22 | |
第 3 階層 | (50,200] | 0.09 | 0.04 | 0.46 | 0.19 | |
第 4 階層 | >200 | 0.07 | 0.03 | 0.37 | 0.15 |
Professional Edition インスタンス
リージョン | 課金階層 | メッセージの受信と配信のために開始された API 呼び出しの 1 か月間の総数 (単位:1 億) | 通常のメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | 通常のメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを配信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) | フィーチャーされたメッセージを受信するために開始された API 呼び出しの数 (USD、呼び出し 100 万回あたり) |
サウジアラビア (リヤド - パートナーリージョン) | 第 1 階層 | (0,10] | 0.56 | 0.22 | 2.79 | 1.11 |
第 2 階層 | (10,50] | 0.33 | 0.13 | 1.67 | 0.67 | |
第 3 階層 | (50,200] | 0.28 | 0.11 | 1.39 | 0.56 | |
第 4 階層 | >200 | 0.22 | 0.09 | 1.11 | 0.45 |
課金の例
中国 (杭州) リージョンの Serverless ApsaraMQ for RocketMQ Standard Edition インスタンスを使用してメッセージを送受信しました。 メッセージを受信および配信するために開始された 1 時間ごとの API 呼び出しの数はすべて同じでした。 詳細は以下の通りです。
通常のメッセージを 1 時間ごとに配信するために、1 億回の API 呼び出しが開始されました。
通常のメッセージを 1 時間ごとに受信するために、2 億回の API 呼び出しが開始されました。
フィーチャーされたメッセージを受信または配信するための API 呼び出しは開始されませんでした。
下表に、インスタンスのメッセージング料金を示します。
項目 | 最初の 1 時間 | 2 番目の 1 時間 | 3 番目の 1 時間 | ... | 10 番目の 1 時間 | 11 番目の 1 時間 | 12 番目の 1 時間 | ... |
メッセージ配信料金 | ||||||||
通常のメッセージを配信するために開始された API 呼び出しの数 | 1 億 | 1 億 | 1 億 | ... | 1 億 | 1 億 | 1 億 | ... |
通常のメッセージを配信するために開始された API 呼び出しの総数 | 1 億 | 2 億 | 3 億 | ... | 10 億 | 11 億 | 12 億 | ... |
通常のメッセージを配信するために開始された API 呼び出しの単価 (USD、呼び出し 100 万回あたり) | 0.15 (第 1 階層) | 0.15 (第 1 階層) | 0.15 (第 1 階層) | ... | 0.15 (第 1 階層) | 0.09 (第 2 階層) | 0.09 (第 2 階層) | ... |
通常のメッセージの 1 時間あたりのメッセージ配信料金 (USD) | 15 | 15 | 15 | ... | 15 | 9 | 9 | ... |
メッセージ受信料金 | ||||||||
通常のメッセージを受信するために開始された API 呼び出しの数 | 2 億 | 2 億 | 2 億 | ... | 2 億 | 2 億 | 2 億 | ... |
通常のメッセージを受信するために開始された API 呼び出しの総数 | 2 億 | 4 億 | 6 億 | ... | 20 億 | 22 億 | 24 億 | ... |
通常のメッセージを受信するために開始された API 呼び出しの単価 (USD、呼び出し 100 万回あたり) | 0.06 (第 1 階層) | 0.06 (第 1 階層) | 0.06 (第 1 階層) | ... | 0.04 (第 2 階層) | 0.04 (第 2 階層) | 0.04 (第 2 階層) | ... |
通常のメッセージの 1 時間あたりのメッセージ受信料金 (USD) | 12 | 12 | 12 | ... | 8 | 8 | 8 | ... |
ストレージ料金
Serverless ApsaraMQ for RocketMQ インスタンスのストレージ容量に対して、ストレージサイズと期間に基づいてストレージ料金が課金されます。 保存期間が 1 時間未満の場合は、1 時間に切り上げられます。
課金の計算式
1 時間あたりのストレージ料金 = ストレージスペース (GB) × ストレージの単価 (USD、1 GB、1 時間あたり)
単価
リージョン | 単価 (USD、1 GB、1 時間あたり) |
サポートされているすべてのリージョン | 0.0002 |
トピック料金
Serverless ApsaraMQ for RocketMQ インスタンスのトピックに対して、トピックの数に基づいてトピック料金が課金されます。
トピックでメッセージが生成されているかどうかに関係なく、トピックの作成後にトピック料金が課金されます。 不要なコストの発生を防ぐために、必要なくなったトピックはできるだけ早く削除することを推奨します。
課金の計算式
1 時間あたりのトピック料金 = インスタンスに作成されたトピック数 × トピックの単価 (USD、1 トピック、1 時間あたり)
インスタンスのトピック料金を計算する際は、その時間内に到達したトピックの最大数を使用します。
たとえば、50 個のトピックを作成し、1 時間に 20 個のトピックを削除した場合、50 個がトピック料金の計算に使用されます。
単価
トピックの単価は、トピックの数によって変わります。
課金階層 | トピックの総数 | リージョン (サポートされるすべてのリージョン) | |
Standard Edition インスタンス トピックの単価 (USD、1 トピック、1 時間あたり) | Professional Edition インスタンス トピックの単価 (USD、1 トピック、1 時間あたり) | ||
第 1 階層 | (0,10] | 0.006 | 0.012 |
第 2 階層 | (10,50] | 0.003 | 0.006 |
第 3 階層 | (50,200] | 0.002 | 0.003 |
第 4 階層 | >200 | 0.001 | 0.002 |
課金の例
Serverless ApsaraMQ for RocketMQ Standard Edition インスタンスを使用して、メッセージを受信および配信しました。 下表に、インスタンスで作成されたトピックの数と 2 時間分のトピック料金を示します。
時間 | 作成されたトピックの数 | 課金対象のトピックの数 | 単価 | 合計料金 |
最初の 1 時間 |
| 30 |
| 10 × 0.006 + 20 × 0.003 = 0.12 |
2 番目の 1 時間 | 作成:50 | 50 + 20 = 70 |
| 10 × 0.006 + 40 × 0.003 + 20 × 0.002 = 0.22 |
内部ネットワークトラフィック料金
仮想プライベートクラウド (VPC) 内の Serverless ApsaraMQ for RocketMQ インスタンスにアクセスできます。 この場合、内部ネットワークトラフィック料金が課金されます。
内部ネットワークトラフィック料金は、ApsaraMQ for RocketMQ ではなく PrivateLink で課金されます。
詳細については、「課金」をご参照ください。
インターネットトラフィック料金
インターネット経由で Serverless ApsaraMQ for RocketMQ インスタンスにアクセスすると、アウトバウンドインターネットトラフィックの料金が発生します。
インターネットアクセス機能が有効化されていない場合、インターネットトラフィック料金は課金されません。
課金の計算式
1 時間あたりのインターネット料金 = アウトバウンドインターネットトラフィックの合計量 (GB) × アウトバウンドインターネットトラフィックの単価 (USD、1 GB あたり)
単価
リージョン | アウトバウンドインターネットトラフィックの単価 (USD、1 GB、1 時間あたり) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、中国 (福州 - ローカルリージョン) 、中国 (南京 - ローカルリージョン) 、鄭州 (CUCC 合弁事業), 中国 (香港) 、シンガポール、オーストラリア (シドニー)サービス終了、日本 (東京)、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、UAE (ドバイ)、韓国 (ソウル)、タイ (バンコク)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ) | 0.15 |
China East 1 Finance, China East 2 Finance, China South 1 Finance, and China North 2 Finance | 0.29 |
China North 2 Ali Gov 1 | 0.31 |
サウジアラビア (リヤド - パートナーリージョン) | 0.19 |
メッセージトレース料金
Serverless ApsaraMQ for RocketMQ インスタンスのメッセージトレース機能を有効化すると、メッセージトレースの数に基づいてメッセージトレース料金が課金されます。
メッセージトレース料金の計算ルール
メッセージトレースの数は、ブローカーで配信および受信されたメッセージの総数として計算されます。
課金の計算式
1 時間あたりのメッセージトレース料金 = メッセージトレース数 × メッセージトレースの単価 (USD、メッセージトレースあたり)
単価
リージョン | メッセージトレースの単価 (USD、1 億メッセージトレースあたり) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、中国 (福州 - ローカルリージョン) 、中国 (南京 - ローカルリージョン) 、鄭州 (CUCC 合弁事業), 中国 (香港) 、シンガポール、オーストラリア (シドニー)サービス終了、日本 (東京)、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、UAE (ドバイ)、韓国 (ソウル)、タイ (バンコク)、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ) | 0.015 |
China East 1 Finance, China East 2 Finance, China South 1 Finance, and China North 2 Finance | 0.029 |
China North 2 Ali Gov 1 | 0.031 |
サウジアラビア (リヤド - パートナーリージョン) | 0.019 |