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

ApsaraMQ for RocketMQ:課金

最終更新日:Jul 24, 2024

ApsaraMQ for RocketMQ Enterprise Platinum Edition インスタンスは、サブスクリプション課金方式に基づいて課金されます。 このエディションのインスタンスは、サービスレベル契約 (SLA) 要件が厳しい、またはメッセージ数が多いシナリオに適しています。 サブスクリプション課金方式では、割引料金でリソースを予約できます。 Standard Edition インスタンスと比較して、Enterprise Platinum Edition インスタンスは可用性が高く、属性ベースの SQL フィルタリングやプルコンシューマーなどのより高度な機能をサポートしています。

課金項目

Enterprise Platinum Edition インスタンスの料金は、以下の式を使用して計算されます。

image
  • ピーク TPS:1 秒間にメッセージを送信および配信するために開始される API 呼び出しの総数。

    メッセージを送信および配信するために開始される API 呼び出しの数は、以下のルールに基づいて計算されます。

    • ApsaraMQ for RocketMQ ブローカーが通常のメッセージを受信するたびに、メッセージを受信するための API 呼び出しが 1 回カウントされます。 ApsaraMQ for RocketMQ ブローカーが通常のメッセージを配信するたびに、メッセージが消費されたかどうかに関係なく、メッセージを配信するための API 呼び出しが 1 回カウントされます。

    • フィーチャーされたメッセージを受信または配信するための 1 回の API 呼び出しは、通常のメッセージを受信または配信する 5 回の API 呼び出しとしてカウントされます。 たとえば、ApsaraMQ For RocketMQ ブローカーが 1 つのトランザクションメッセージを受信し、そのメッセージをコンシューマーに 2 回配信した場合、トランザクションメッセージを受信および配信するために開始される API 呼び出しの数は 15 です。 API 呼び出しの数は、1 × 5 + 2 × 5 = 15 と計算されます。

    • メッセージ本文の最大サイズは 4 MB です。 API 呼び出しの数は、4 KB のメッセージサイズに基づいて計算されます。 たとえば、ApsaraMQ For RocketMQ ブローカーがサイズが 16 KB のメッセージを配信した場合、メッセージを配信するために開始された API 呼び出しの数は 4 です。 API 呼び出しの数は、16 / 4 = 4 と計算されます。

    • HTTP 経由でメッセージを消費する場合、コンシューマークライアントはメッセージを取得するために消費メソッドをアクティブに呼び出します。 ロングポーリングとショートポーリングモードがサポートされています。 消費メソッドを呼び出す頻度は、コンシューマーアプリケーションによって制御されます。

      • ロングポーリング:トピックにメッセージが存在しない場合、サブスクリプション要求はブローカーで一時停止され、トピックでメッセージが生成されるか、または指定された待機時間が経過するまで応答が返されます。 待機時間には最大で 30 秒を指定できます。 メッセージがブローカーから返されると、前述のルールに基づいてメッセージを配信するために開始された API 呼び出しの数がカウントされます。 ブローカーからメッセージが返されない場合、メッセージを配信するために開始された API 呼び出しが 1 回とカウントされます。

      • ショートポーリング:トピックにメッセージが存在しない場合、ブローカーはすぐに応答を返します。 クライアントは、応答を受信した後、サブスクリプション要求を繰り返し開始します。 この場合、サブスクリプション要求は、メッセージを配信するために開始された 1 回の API 呼び出しとしてカウントされます。

      トピックでメッセージが生成されず、メッセージを取得するためにショートポーリングモードが使用される場合、多数の無効なサブスクリプション要求が生成される可能性があります。 これらのリクエストに対しても API 呼び出し料金が課金されます。 無効なサブスクリプション要求の数を削減してコストを節約するために、ロングポーリングモードを使用し、ロングポーリングの待ち時間を引き上げることを推奨します。 詳細については、「メッセージの消費操作」をご参照ください。

    説明

    ApsaraMQ for RocketMQ で提供されるメッセージのタイプは、通常メッセージ、スケジュール済みメッセージ、遅延メッセージ、トランザクションメッセージ、順序付きメッセージです。 これらのタイプのメッセージはすべて、通常のメッセージを除き、フィーチャーされたメッセージです。 詳細については、「メッセージタイプ」をご参照ください。

  • 最大トピック数:指定されたインスタンスで作成可能なトピックの最大数です。

  • メッセージストレージ:指定された Enterprise Platinum Edition インスタンスの専用物理ストレージスペースのサイズです。

単価

Enterprise Platinum Edition インスタンスの購入ページの実際の料金が優先されます。

関連ドキュメント

  • Enterprise Platinum Edition インスタンスと Standard Edition インスタンスの違いについては、「インスタンスのエディション」をご参照ください。

  • インスタンスの作成、アップグレード、ダウングレード、更新、サブスクリプション解除など、Enterprise Platinum Edition インスタンスの管理方法については、「ライフサイクル管理」をご参照ください。

  • ApsaraMQ for RocketMQ では、インスタンスのエディションを変更できます。 詳細については、「」をご参照ください。