このトピックでは、ApsaraMQ for MQTT Professional Edition インスタンスの課金の詳細について説明します。
リージョン制限
Professional Edition インスタンスをサポートするリージョンの一覧については、「サポートされているリージョン」をご参照ください。
課金コンポーネント
Professional Edition インスタンスの料金には、コンピューティング仕様 (サブスクリプション) とインターネットトラフィック (従量課金) の 2 つのコンポーネントが含まれます。
コンピューティング仕様: クライアント接続数、新規接続数/秒、メッセージの読み取り/書き込みトランザクション/秒 (TPS)、および単一クライアントのサブスクリプション関係の最大数の上限を定義します。これらの仕様の詳細については、「コンピューティング仕様の機能制限」をご参照ください。
インターネットトラフィック: アウトバウンドインターネットトラフィックに対してのみ課金されます。インバウンドインターネットトラフィックと VPC 経由のトラフィックは無料です。
コンピューティング仕様
コンピューティング仕様の機能
コンピューティング仕様は、次のインスタンス機能の上限を定義します。
クライアント接続の最大数: ある時点でのクライアントからインスタンスへの TCP 接続の最大数。接続数は、毎分更新される一時的な値です。
1 秒あたりの新規接続の最大数: 1 秒あたりにインスタンスに対して確立できる新しいクライアント接続の最大数。
メッセージの読み取り/書き込みの最大 TPS: インスタンスで 1 秒あたりに生成および消費されるメッセージの最大合計数。メッセージの読み取り/書き込み TPS は、毎分更新される一時的な値です。
メッセージ TPS には、ApsaraMQ for MQTT を使用して送受信されたメッセージのみが含まれます。ApsaraMQ for RocketMQ を使用して送受信されたメッセージは含まれません。
メッセージ TPS を計算する際、値はサービス品質 (QoS) レベルに基づいて特定の係数を乗算されます。係数の詳細については、「課金係数」をご参照ください。
たとえば、クライアントが QoS=2 および cleanSession=true で設定されている場合、課金係数は 5 です。クライアントが 10 個のメッセージを生成する場合、生成されたメッセージの数は 10 × 5 = 50 として計算されます。
単一クライアントのサブスクリプション関係の最大数: インスタンスに登録および保持されているサブスクリプション関係の数。サブスクリプション関係の数は、毎分更新される一時的な値です。
サブスクリプション関係の数は、メッセージ送信シナリオに関係なく、各クライアント (Client ID) の各 ApsaraMQ for MQTT Topic へのサブスクリプションに基づいて計算されます。
同じクライアントの親 Topic とその子 Topic へのサブスクリプションは、別々のサブスクリプション関係としてカウントされます。
たとえば、Client_1 が TopicA、TopicA/sub_1、および TopicA/sub_2 をサブスクライブする場合、サブスクリプション関係の数は 3 です。
一部のクライアントが使用されなくなり、サブスクリプション関係を保持する必要がない場合は、システムリソースを節約するために、サブスクリプション関係をタイムリーにパージしてください。詳細については、「サブスクリプション関係のパージ」をご参照ください。
課金ルール
項目 | 説明 |
課金項目 | 購入したコンピューティング仕様に基づいて課金されます。 |
課金方法 | サブスクリプション 選択した仕様とサブスクリプション期間に基づいて課金されます。リソースを使用する前に料金を支払う必要があります。 |
課金サイクル | 月次 |
計算式 | コンピューティング仕様料金 = 単価 (USD/月) × サブスクリプション期間 (月) |
単価 | 単価の詳細については、「単価」をご参照ください。 |
コンピューティング仕様の機能制限
購入したインスタンスタイプの上限がビジネス要件を満たせない場合は、インスタンスタイプをタイムリーにスペックアップすることをお勧めします。これにより、上限を超えた場合に発生し、クライアント接続やメッセージ送信の失敗を引き起こす可能性があるインスタンスのスロットリングを防ぐことができます。インスタンスをスペックアップするには、「インスタンスのスペックアップまたはスペックダウン」をご参照ください。
次の表に、ApsaraMQ for MQTT Professional Edition インスタンスのコンピューティング仕様と各仕様の機能制限を示します。
仕様 | クライアント接続の最大数 | 1 秒あたりの新規接続の最大数 | メッセージの読み取り/書き込みの最大合計 TPS (回/秒) | サブスクリプション関係の最大数 | 単一クライアントのサブスクリプション関係の最大数 |
mqtt.p2.5xlarge | 5,000 | 100 | 5,000 | 150,000 | 30 |
mqtt.p2.10xlarge | 10,000 | 200 | 10,000 | 300,000 | |
mqtt.p2.50xlarge | 50,000 | 1,000 | 50,000 | 500,000 | |
mqtt.p2.100xlarge | 100,000 | 2,000 | 100,000 | 500,000 | |
mqtt.p2.200xlarge | 200,000 | 4,000 | 200,000 | 500,000 | |
mqtt.p2.500xlarge | 500,000 | 10,000 | 500,000 | 500,000 |
上記の表の最大仕様 (mqtt.p2.500xlarge) がビジネス要件を満たせない場合は、チケットを送信して Alibaba Cloud テクニカルサポートにお問い合わせください。
ApsaraMQ for MQTT は 100 TPS 仕様をサポートしなくなりました。この仕様の既存のインスタンスは引き続き使用できますが、スペックアップ後にこの仕様にロールバックすることはできません。
単価
リージョン | 仕様 | 単価 (USD/月) |
中国 (上海) | mqtt.p2.5xlarge | 168.42 |
mqtt.p2.10xlarge | 505.26 | |
mqtt.p2.50xlarge | 1178.95 | |
mqtt.p2.100xlarge | 2189.47 | |
mqtt.p2.200xlarge | 4421.05 | |
mqtt.p2.500xlarge | 11141.05 | |
フィリピン (マニラ)、インドネシア (ジャカルタ)、マレーシア (クアラルンプール) | mqtt.p2.5xlarge | 227.37 |
mqtt.p2.10xlarge | 682.11 | |
mqtt.p2.50xlarge | 1591.58 | |
mqtt.p2.100xlarge | 2955.79 | |
mqtt.p2.200xlarge | 5968.42 | |
mqtt.p2.500xlarge | 15040.42 | |
香港 (中国)、シンガポール、日本 (東京)、ドイツ (フランクフルト)、米国 (バージニア)、米国 (シリコンバレー)、SAU (リヤド - パートナーリージョン) | mqtt.p2.5xlarge | 244.21 |
mqtt.p2.10xlarge | 732.63 | |
mqtt.p2.50xlarge | 1709.47 | |
mqtt.p2.100xlarge | 3174.74 | |
mqtt.p2.200xlarge | 6410.53 | |
mqtt.p2.500xlarge | 16154.53 |
インターネットトラフィック
課金ルール
項目 | 説明 |
課金項目 | 使用したアウトバウンドインターネットトラフィックの合計量と使用期間に基づいて課金されます。 ApsaraMQ for MQTT は、アウトバウンドインターネットトラフィックに対してのみ課金します。インバウンドインターネットトラフィックは無料です。 アウトバウンドインターネットトラフィックとは、インターネットエンドポイントを使用して ApsaraMQ for MQTT サービスに接続する際に生成されるアウトバウンドインターネットトラフィックを指します。 |
課金方法 | 従量課金 |
課金サイクル | 時間単位で課金されます。 |
計算式 | 1 時間あたりのインターネットトラフィック料金 = 1 時間のアウトバウンドインターネットトラフィック合計 × 単価 |
インターネットトラフィックの単価
リージョン | 単価 (USD/GB) |
サポートされているすべてのリージョン | 0.15 |
課金例
中国 (杭州) リージョンで Professional Edition インスタンスを購入し、インターネットエンドポイントを使用してインスタンスに接続するとします。インスタンスによって 1 時間以内に生成されるアウトバウンドインターネットトラフィックは次のとおりです。
時間 | 01 分 | 02 分 | 03 分 | ... | 59 分 | 60 分 |
生成されたアウトバウンドインターネットトラフィック | 0.2 GB | 0.4 GB | 0 | アウトバウンドトラフィックは生成されません | 1.5 GB | 0 |
インスタンスの 1 時間のアウトバウンドインターネットトラフィック料金は、(0.2 + 0.4 + 1.5) GB × USD 0.15/GB = USD 0.315 です。