ApsaraMQ for RabbitMQ Professional、Enterprise、および Platinum Edition インスタンスは、サブスクリプション方式で課金されます。このトピックでは、これらのインスタンスの課金項目と課金ルールについて説明します。
課金項目
Professional、Enterprise、および Platinum Edition インスタンスの料金には、次の項目が含まれます。
インスタンス仕様の課金 (必須): サブスクリプションベースで課金されます。
エラスティック TPS 課金 (オプション): 従量課金制で課金されます。エラスティック TPS 料金は、インスタンスでエラスティック TPS 機能を有効にした場合にのみ請求されます。
TPS カウントルール
次の API 操作は課金対象です。これらの操作の詳細については、「リクエストメソッド」をご参照ください。
ConnectionOpen および ChannelOpen
QueueDeclare、QueueDelete、QueueBind、および QueueUnbind
ExchangeDeclare および ExchangeDelete
ExchangeBind および ExchangeUnBind
SendMessage、BasicConsume、BasicGet、BasicAck、BasicReject、BasicNack、および BasicRecover
API 呼び出しの数は、次のルールに基づいて計算されます。
遅延メッセージは ApsaraMQ for RabbitMQ のプレミアム機能です。遅延メッセージを 1 件送信すると 5 回の API 呼び出しとしてカウントされます。遅延メッセージを 1 件消費すると 1 回の API 呼び出しとしてカウントされます。
例: 1 秒間に 2 件の遅延メッセージを送信し、3 件の遅延メッセージを消費した場合、合計 TPS は 13 になります。数式: 2 × 5 + 3 = 13 TPS。
SendMessage 操作の呼び出しをカウントする場合、呼び出し回数は、ルーティング後にメッセージが保存されるキューの数によって決まります。
たとえば、Fanout exchange に 1 つのメッセージを送信し、それが 10 個のキューにルーティングされた場合、SendMessage 操作は 10 回の呼び出しとしてカウントされます。
メッセージ本文が 64 KB 以下の場合、1 リクエストとしてカウントされます。メッセージ本文が 64 KB を超える場合、64 KB の制限を超える 4 KB ごとに、追加のリクエストとしてカウントされます。
インスタンス仕様の課金
課金ルール
課金項目 | 必須 | 適用可能なインスタンスエディション | 無料クォータ | 課金サイクル |
ピーク TPS | はい。 特定の API 操作が呼び出された場合にのみ課金されます。詳細については、「TPS カウントルール」をご参照ください。 |
| なし | 月 |
インターネットトラフィック | いいえ。 インターネットアクセスを有効にした場合にのみ、インターネットトラフィックに対して課金されます。 |
| なし | |
キュー数 | はい |
| Enterprise および Platinum Edition インスタンスには無料クォータが含まれています。 特定のクォータについては、購入ページのインスタンス仕様をご参照ください。 | |
最大接続数 | はい |
| Enterprise および Platinum Edition インスタンスには無料クォータが含まれています。 特定のクォータについては、購入ページのインスタンス仕様をご参照ください。 | |
メッセージトレースの保持期間 | いいえ。 メッセージトレース機能を有効にした場合にのみ、メッセージトレースの保持に対して課金されます。 |
| Platinum Edition インスタンスでは、15 日間のメッセージトレース保持期間が無料で提供されます。 | |
メッセージストレージ容量 | はい | Platinum Edition | なし |
料金詳細
インスタンス仕様の料金の詳細については、「ApsaraMQ for RabbitMQ 購入ページ」をご参照ください。
エラスティック TPS 課金
課金項目の説明
各 ApsaraMQ for RabbitMQ インスタンスには、その仕様に基づくピーク TPS 制限があります。使用量がこの制限を超えると、インスタンスはスロットルされます。バーストトラフィックによるスロットルを防ぐために、エラスティック TPS 機能を有効にすることができます。詳細については、「インスタンスのエラスティック TPS 機能を有効にする」をご参照ください。
エラスティック TPS 機能を有効にすると、インスタンスのピーク TPS 制限が特定の範囲内で増加する可能性があります。基本仕様の制限を超える TPS に対して課金されます。
各インスタンスエディションの最大エラスティック TPS は固定されており、変更できません。詳細については、「単価」をご参照ください。
課金ルール
項目 | 説明 |
課金項目 | インスタンスの基本ピーク TPS 仕様を超える TPS に対して課金されます。 増分 TPS = 最大ランタイム TPS - 基本ピーク TPS 仕様 たとえば、インスタンスの基本ピーク TPS 仕様が 5,000 TPS の場合、インスタンスのランタイム TPS が 6,200 TPS に達すると、超過した 1,200 TPS に対してエラスティック TPS 料金が請求されます。 |
課金方法 | 従量課金 (後払い)。料金は Alibaba Cloud アカウントから自動的に引き落とされます。 |
課金サイクル | 分単位 |
課金数式 | 1 分あたりのエラスティック TPS 料金 = 1 分あたりの増分 TPS × エラスティック TPS の単価 |
単価
インスタンスエディション | Professional Edition | Enterprise Edition | Platinum Edition | |
最大エラスティック TPS | 基本仕様の 0.5 倍 | 基本仕様の 1 倍、最大 50,000 TPS | 基本仕様の 1 倍、最大 50,000 TPS | |
エラスティック TPS の単価 (USD/TPS/分) | その他のリージョン | 0.000072 | 0.000072 | 0.000288 |
UAE (ドバイ) リージョン | 0.000144 | 0.000144 | 0.000576 | |
SAU (リヤド - パートナーリージョン) リージョン | 0.000086 | 0.000086 | 0.000346 | |
上記の表の「その他のリージョン」とは、SAU (リヤド - パートナーリージョン) リージョンを除く、ApsaraMQ for RabbitMQ が利用可能なすべてのリージョンを指します。サポートされているリージョンのリストについては、「サポートされているリージョン」をご参照ください。
Enterprise および Platinum Edition インスタンスの最大エラスティック TPS は 50,000 です。たとえば、Enterprise Edition インスタンスの基本ピーク TPS が 80,000 の場合でも、その最大エラスティック TPS は 50,000 です。したがって、インスタンスの合計ピーク TPS は 130,000 になります。
課金の例
中国 (杭州) リージョンに、基本仕様が 1,000 TPS の Professional Edition インスタンスがあるとします。次の表は、1 時間にわたるインスタンスのランタイムステータスを示しています。
時間 | 00 分 | 01 分 | 02 分 | 03 分 | ... | 58 分 | 59 分 |
実際のピーク TPS (TPS) | 1200 | 1300 | 800 | 850 | すべて < 1,000 | 950 | 1100 |
増分 TPS (TPS) | 200 | 300 | 0 | 0 | 0 | 0 | 100 |
この 1 時間のエラスティック TPS 料金は USD 0.0432 です。数式: (200 + 300 + 100) × 0.000072 = 0.0432。