このトピックでは、ApsaraMQ for MQTT の課金方法と課金項目について説明します。実際のビジネスでは、このトピックの説明に基づいて、ビジネス要件を満たす ApsaraMQ for MQTT インスタンスを選択できます。
注意事項
ApsaraMQ for MQTT V3.x.x を使用して、指定されたルールに基づいて他の Alibaba Cloud サービスとデータを交換する場合、それらのサービスの課金ルールに基づいて課金されます。ApsaraMQ for RocketMQ とデータを交換するために ApsaraMQ for MQTT を使用でき、その場合 Topic 占有料金と API 呼び出し料金が課金されます。詳細については、「課金の概要」をご参照ください。
インスタンスタイプと課金方法
次の表に、ApsaraMQ for MQTT でサポートされているインスタンスタイプと課金方法を示します。インスタンスタイプ間の機能の違いについては、「インスタンスエディション」をご参照ください。
インスタンスタイプ | 課金方法 | 説明 | シナリオ |
| サブスクリプション | インスタンスのリソース仕様を選択した後、前払い料金を支払う必要があります。支払いが完了した後にのみ、インスタンスを使用できます。 | この課金方法では、事前にリソースを予約でき、割引を適用することでコストを最小限に抑えることができます。ビジネスのトラフィック量が多く、長期間サービスを利用する必要がある場合に、この課金方法を使用できます。 |
従量課金インスタンス (販売終了) | 従量課金 | ApsaraMQ for MQTT は、従量課金方式をサポートしなくなりました。既存の従量課金インスタンスは引き続き使用できます。詳細については、「従量課金インスタンス (販売終了)」をご参照ください。 | |
サポートされているリージョン
ApsaraMQ for MQTT インスタンスでサポートされているリージョンについては、「サポートされているリージョン」をご参照ください。
課金項目
次の図に、ApsaraMQ for MQTT の課金項目を示します。
詳細については、「ベーシックおよびプラチナエディションインスタンスの課金」をご参照ください。
計算係数
Message Queuing Telemetry Transport (MQTT) プロトコルを使用してメッセージを送信する場合、QoS および cleanSession パラメーターの設定が実際の料金に影響します。クライアント API とクラウド API の呼び出しを含むメッセージに対して課金されます。課金中、システムは、指定されたプロトコルで転送品質レベルに対応するメッセージの数に、このレベルに対応する計算係数を乗算した積としてメッセージ数を計算します。たとえば、転送品質レベルに対応するメッセージ数が 1 の場合、システムは 1 に対応する計算係数を乗算した積としてメッセージ数を計算します。
次の表に、ApsaraMQ for MQTT のさまざまな転送品質レベルに対応する計算係数を示します。
転送品質レベル | 計算係数 |
MQTT の | 1 |
MQTT の | 2 |
MQTT の | 5 |
MQTT の | 5 |
ApsaraMQ for MQTT は、
QoSパラメーターが 2 に設定され、cleanSessionパラメーターが false に設定されている MQTT ベースの転送品質レベルをサポートしていません。この転送品質レベルを指定した場合、計算係数は 5 になります。ApsaraMQ for MQTT は、
QoSパラメーターが 0 に設定され、cleanSessionパラメーターが false に設定されている MQTT ベースの転送品質レベルをサポートしていません。この転送品質レベルを指定した場合、計算係数は 1 になります。
QoS および cleanSession パラメーターの詳細については、「用語」をご参照ください。