ApsaraMQ for MQTT の課金は、インスタンスエディションおよびメッセージ送信時に消費されるリソースに基づきます。課金方法、課金対象項目、プロトコルレベルの設定のすべてが、ご請求額に影響します。
インスタンスエディションと課金方法
ApsaraMQ for MQTT では、Enterprise Platinum Edition および Basic Edition の 2 種類のインスタンスエディションを提供しています。いずれも サブスクリプション 方式で課金されます。つまり、リソース仕様を選択し、事前に料金を支払ってインスタンスを有効化します。
| エディション | 課金方法 | 説明 |
|---|---|---|
| Enterprise Platinum Edition | サブスクリプション | リソース仕様を選択し、前払いを行います。この方式では、割引価格でリソースを事前に確保でき、大規模トラフィック・長期利用に最適です。 |
| Basic Edition | サブスクリプション | リソース仕様を選択し、前払いを行います。この方式では、割引価格でリソースを事前に確保でき、大規模トラフィック・長期利用に最適です。 |
各エディションの機能差異については、「インスタンスエディション」をご参照ください。
従量課金インスタンスは、購入できなくなりました。既存の従量課金インスタンスは、引き続き通常どおり実行されます。詳細については、「従量課金インスタンス(販売終了)」をご参照ください。
対応リージョン
ApsaraMQ for MQTT が利用可能なリージョンについては、「対応リージョン」をご参照ください。
課金対象項目
以下の図は、ApsaraMQ for MQTT の課金対象項目を示しています。
各課金対象項目の詳細な料金については、「Basic Edition および Enterprise Platinum Edition インスタンスの課金」をご参照ください。
計算係数
サービス品質 (QoS) レベルおよび MQTT プロトコルの cleanSession パラメーターは、課金対象となるメッセージ数の算出に直接影響します。
メッセージ数の算出方法
クライアント API およびクラウド API の呼び出しを含むすべてのメッセージが課金対象となります。課金対象メッセージ数は、以下の数式で算出されます。
課金対象メッセージ数 = 実際のメッセージ数 × 計算係数
係数リファレンス
QoS および cleanSession の組み合わせ | 係数 |
|---|---|
QoS=0、cleanSession=true | 1 |
QoS=1、cleanSession=true | 2 |
QoS=1、cleanSession=false | 5 |
QoS=2、cleanSession=true | 5 |
QoS=2かつcleanSession=falseの組み合わせはサポートされていません。この組み合わせを指定した場合、係数は 5 となります。QoS=0かつcleanSession=falseの組み合わせはサポートされていません。この組み合わせを指定した場合、係数は 1 となります。
QoS および cleanSession の詳細については、「用語」をご参照ください。
他の Alibaba Cloud サービスとのデータ連携
ApsaraMQ for MQTT V3.x.x を使用して、ルール機能により他の Alibaba Cloud サービスとデータを連携する場合、当該サービスはそれぞれ独自の課金ポリシーに基づいて別途課金されます。ApsaraMQ for MQTT では、ApsaraMQ for RocketMQ とのみデータ連携が可能です。ApsaraMQ for RocketMQ では、トピック占有料および API 呼び出し料が課金対象となります。詳細については、「ApsaraMQ for RocketMQ の課金概要」をご参照ください。