すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for MQTT:課金の概要

最終更新日:Dec 10, 2025

このトピックでは、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 でサポートされているインスタンスタイプと課金方法を示します。インスタンスタイプ間の機能の違いについては、「インスタンスエディション」をご参照ください。

インスタンスタイプ

課金方法

説明

シナリオ

  • Enterprise Platinum Edition

  • Basic Edition

サブスクリプション

インスタンスのリソース仕様を選択した後、前払い料金を支払う必要があります。支払いが完了した後にのみ、インスタンスを使用できます。

この課金方法では、事前にリソースを予約でき、割引を適用することでコストを最小限に抑えることができます。ビジネスのトラフィック量が多く、長期間サービスを利用する必要がある場合に、この課金方法を使用できます。

従量課金インスタンス (販売終了)

従量課金

ApsaraMQ for MQTT は、従量課金方式をサポートしなくなりました。既存の従量課金インスタンスは引き続き使用できます。詳細については、「従量課金インスタンス (販売終了)」をご参照ください。

サポートされているリージョン

ApsaraMQ for MQTT インスタンスでサポートされているリージョンについては、「サポートされているリージョン」をご参照ください。

課金項目

次の図に、ApsaraMQ for MQTT の課金項目を示します。

詳細については、「ベーシックおよびプラチナエディションインスタンスの課金」をご参照ください。

計算係数

Message Queuing Telemetry Transport (MQTT) プロトコルを使用してメッセージを送信する場合、QoS および cleanSession パラメーターの設定が実際の料金に影響します。クライアント API とクラウド API の呼び出しを含むメッセージに対して課金されます。課金中、システムは、指定されたプロトコルで転送品質レベルに対応するメッセージの数に、このレベルに対応する計算係数を乗算した積としてメッセージ数を計算します。たとえば、転送品質レベルに対応するメッセージ数が 1 の場合、システムは 1 に対応する計算係数を乗算した積としてメッセージ数を計算します。

次の表に、ApsaraMQ for MQTT のさまざまな転送品質レベルに対応する計算係数を示します。

転送品質レベル

計算係数

MQTT の QoS=0 かつ cleanSession=true

1

MQTT の QoS=1 かつ cleanSession=true

2

MQTT の QoS=1 かつ cleanSession=false

5

MQTT の QoS=2 かつ cleanSession=true

5

重要
  • ApsaraMQ for MQTT は、QoS パラメーターが 2 に設定され、cleanSession パラメーターが false に設定されている MQTT ベースの転送品質レベルをサポートしていません。この転送品質レベルを指定した場合、計算係数は 5 になります。

  • ApsaraMQ for MQTT は、QoS パラメーターが 0 に設定され、cleanSession パラメーターが false に設定されている MQTT ベースの転送品質レベルをサポートしていません。この転送品質レベルを指定した場合、計算係数は 1 になります。

QoS および cleanSession パラメーターの詳細については、「用語」をご参照ください。