Serverless インスタンスは従量課金制であり、実際に消費したリソースに対してのみ料金が発生します。このトピックでは、Serverless インスタンスの課金項目、単価、無料クォータ、および計算例について説明し、ワークロードのコストを見積もるのに役立ちます。
適用範囲
このトピックは、ApsaraMQ for RocketMQ の Serverless インスタンスに適用されます。インスタンスタイプを確認するには、ApsaraMQ for RocketMQ コンソールを開き、[インスタンス] > [インスタンス詳細] > [基本情報] に移動します。[主要シリーズ] が Standard または Professional の場合、このトピックは適用されません。代わりに「Standard および Professional エディションインスタンスの課金」をご参照ください。
Serverless インスタンスは 2 つの課金タイプのうちの 1 つを使用し、各課金項目はそれらのうちの 1 つまたは両方にのみ適用されます。
課金項目 | 累積従量課金 | 予約+弾性 |
メッセージ送受信料金 | はい | いいえ |
インスタンス料金 | はい | はい |
予約容量料金 | いいえ | はい |
弾性 TPS 料金 | いいえ | はい |
オンラインクライアント数料金 | はい | はい |
リソース料金 | はい | はい |
ストレージ料金 | はい | はい |
パブリックネットワーク料金 | はい (インターネットアクセスが有効な場合のみ) | はい (インターネットアクセスが有効な場合のみ) |
レガシーの Standard および Professional エディションと新しい累積従量課金モデルの違い、インスタンスタイプの特定方法、共有エディションへの移行方法に関するガイダンスについては、「共有エディションへの移行ガイド」をご参照ください。
制限事項
インターネットアクセスへの対応 — インターネット経由で Serverless インスタンスにアクセスする場合、追加の SDK コードの改修が必要です。詳細については、「Serverless インスタンスのインターネットアクセス」をご参照ください。
課金項目
Serverless インスタンスは購入時から課金が開始され、請求書は従量課金モデルのもとで 1 時間ごとに生成されます。次の図は、このトピックで説明する課金項目を示しています。各項目と課金タイプのマッピングについては、「適用範囲」の表をご参照ください。
メッセージ送受信料金
メッセージ送受信料金は、累積従量課金を使用する Serverless インスタンスに適用されます。
課金数式
メッセージ送受信料金 = 累積メッセージ送受信回数 (回) × メッセージあたりの単価 (USD/回)
計算ルール
送受信されたメッセージの数は、受信したメッセージの数と配信されたメッセージの数の合計です。
受信メッセージ — サーバーがプロデューサーから受け入れるメッセージの数。トピックが 5 つのメッセージを受信した場合、カウントは 5 です。
配信メッセージ — サーバーがコンシューマーにメッセージを配信する回数。コンシューマーがメッセージを処理するか、ACK 応答を返すかに関わらず、成功した各配信は 1 回としてカウントされます。
ペイロードサイズ調整 — カウントはメッセージサイズに基づいてペイロード係数で乗算され、4 KB を基本単位として切り上げられます。たとえば、18 KB のメッセージを配信すると、⌈18/4⌉ = 5 回の配信としてカウントされます。⌈ ⌉ は切り上げを表します。
高度なメッセージタイプの乗数 — 順序付きメッセージの送信または消費、トランザクションメッセージの送信、およびスケジュールメッセージまたは遅延メッセージの送信には 5 倍の乗数が使用されます。LiteTopic (軽量) メッセージの送信または消費には 3 倍の乗数が使用されます。各優先度メッセージには 1 倍の乗数が使用されます。たとえば、1 秒間に 5 つのトランザクションメッセージをトピックに送信すると、25 TPS としてカウントされます。
段階的な単価
メッセージ送受信の単価はリージョンによって異なります。以下の値は 100 万メッセージあたりの価格です。
パブリッククラウドリージョン (100 万メッセージあたりの USD)
リージョン | 課金段階 | 月間累積メッセージ数 (× 10⁸) | 送受信単価 (通常メッセージ) | 消費単価 (スケジュール、遅延、またはトランザクションメッセージ) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア) | 段階 1 | (0, 10] | 0.305 | 1.525 |
段階 2 | (10, 50] | 0.183 | 0.915 | |
段階 3 | (50, 200] | 0.153 | 0.765 | |
段階 4 | >200 | 0.122 | 0.61 | |
UAE (ドバイ) | 段階 1 | (0, 10] | 0.61 | 3.05 |
段階 2 | (10, 50] | 0.366 | 1.83 | |
段階 3 | (50, 200] | 0.306 | 1.53 | |
段階 4 | >200 | 0.244 | 1.22 | |
米国 (アトランタ) | 段階 1 | (0, 10] | 0.412 | 2.059 |
段階 2 | (10, 50] | 0.247 | 1.235 | |
段階 3 | (50, 200] | 0.207 | 1.033 | |
段階 4 | >200 | 0.165 | 0.824 | |
マレーシア (ジョホール) | 段階 1 | (0, 10] | 0.411 | 2.055 |
段階 2 | (10, 50] | 0.247 | 1.235 | |
段階 3 | (50, 200] | 0.206 | 1.03 | |
段階 4 | >200 | 0.165 | 0.825 |
リヤドリージョン (100 万メッセージあたりの USD)
リージョン | 課金段階 | 月間累積メッセージ数 (× 10⁸) | 送受信単価 (通常メッセージ) | 消費単価 (スケジュール、遅延、またはトランザクションメッセージ) |
段階 1 | (0, 10] | 0.366 | 1.83 | |
段階 2 | (10, 50] | 0.2196 | 1.098 | |
段階 3 | (50, 200] | 0.1836 | 0.918 | |
段階 4 | >200 | 0.1464 | 0.732 |
インスタンス料金
インスタンス料金は、課金タイプに関わらず、すべての Serverless インスタンスに適用されます。この料金は、2 つのアベイラビリティゾーンにある PrivateLink インスタンスをカバーし、オンラインクライアントとリソースの無料クォータが含まれます。具体的な無料クォータの値については、このトピックの「オンラインクライアントの無料クォータ」および「リソースの無料クォータ」をご参照ください。
単価
リージョン | 単価 (USD/インスタンス/時間) |
すべてのリージョン | 0.0452 |
課金例
30 日間の 1 か月の場合:0.0452 × 24 × 30 = 32.544 USD。
予約容量料金
予約容量料金は、予約+弾性課金を使用する Serverless インスタンスに適用されます。料金は、指定した予約容量と容量が保持される期間から計算されます。
課金数式
1時間あたりの予約容量料金 = 予約容量 (TPS) × 予約容量単価 (USD/TPS/時間)
単価
パブリッククラウドリージョン
リージョン | 課金段階 | 共有: 予約容量 (TPS) | 共有: 単価 (USD/TPS/時間) | 専用: 予約容量 (TPS) | 専用: 単価 (USD/TPS/時間) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア) | 段階 1 | (0, 2000] | 0.000135 | (0, 5000] | 0.000173 |
段階 2 | (2000, 8000] | 0.000113 | (5000, 20000] | 0.000128 | |
段階 3 | (8000, 50000] | 0.00006 | (20000, 100000] | 0.000098 | |
段階 4 | >50000 | 0.000045 | >100000 | 0.000075 | |
UAE (ドバイ) | 段階 1 | (0, 2000] | 0.00027 | (0, 5000] | 0.000346 |
段階 2 | (2000, 8000] | 0.000226 | (5000, 20000] | 0.000256 | |
段階 3 | (8000, 50000] | 0.00012 | (20000, 100000] | 0.000196 | |
段階 4 | >50000 | 0.00009 | >100000 | 0.00015 | |
米国 (アトランタ) | 段階 1 | (0, 2000] | 0.000182 | (0, 5000] | 0.000234 |
段階 2 | (2000, 8000] | 0.000153 | (5000, 20000] | 0.000173 | |
段階 3 | (8000, 50000] | 0.000081 | (20000, 100000] | 0.000132 | |
段階 4 | >50000 | 0.000061 | >100000 | 0.000101 | |
マレーシア (ジョホール) | 段階 1 | (0, 2000] | 0.000182 | (0, 5000] | 0.000234 |
段階 2 | (2000, 8000] | 0.000152 | (5000, 20000] | 0.000173 | |
段階 3 | (8000, 50000] | 0.000081 | (20000, 100000] | 0.000132 | |
段階 4 | >50000 | 0.00006 | >100000 | 0.0001 |
リヤドリージョン
リージョン | 課金段階 | 共有: 予約容量 (TPS) | 共有: 単価 (USD/TPS/時間) | 専用: 予約容量 (TPS) | 専用: 単価 (USD/TPS/時間) |
段階 1 | (0, 2000] | 0.000162 | (0, 5000] | 0.0002076 | |
段階 2 | (2000, 8000] | 0.0001356 | (5000, 20000] | 0.0001536 | |
段階 3 | (8000, 50000] | 0.000072 | (20000, 100000] | 0.0001176 | |
段階 4 | >50000 | 0.000054 | >100000 | 0.00009 |
課金例
中国 (杭州) の Serverless インスタンスが、予約+弾性課金で共有デプロイアーキテクチャを使用し、その予約容量が 4,000 TPS であると仮定します。1時間あたりの予約容量料金は次のとおりです。2000 × 0.000135 + (4000 - 2000) × 0.000113 = 0.496 USD。30 日間の 1 か月の場合、合計は次のとおりです。0.496 × 24 × 30 = 357.12 USD。
容量選択の参考
予約容量は、理論上のピークではなく、実際の同時トラフィックに基づいてサイズを決定してください。以下の予約容量の推奨事項は、一般的なシナリオに適用されます。
小規模な E コマースシステム — 通常、500 から 2,000 TPS の予約容量で十分です。
1時間あたり約 10 万人の同時接続ユーザーと 2,000 から 3,000 の QPS を持つ E コマース — 2,000 TPS の予約容量で日々のトラフィックをカバーできます。
予約容量を超えるトラフィック — 超過したトラフィックは、自動的に弾性 TPS レートで課金されます。このトピックの「弾性 TPS 料金」をご参照ください。まれに発生するスパイクのために余分な容量を予約する必要はありません。めったに使用しない容量の料金を支払うことを避けるため、日々のピークに合わせて予約容量のサイズを決定してください。
Elastic TPS 料金
弾性 TPS 料金は、予約+弾性課金を使用する Serverless インスタンスに適用され、予約容量を超えたトラフィックに対して課金されます。
課金数式
`
1時間あたりの弾性 TPS 料金 = ∑(1≤i≤60) [Ti × 弾性 TPS] × 弾性 TPS 単価 (CNY/TPS/分)`
`
1時間あたりの弾性 TPS 料金 = ∑(1≤i≤60) [Ti × 弾性 TPS] × 弾性 TPS 単価 (USD/TPS/分)`
ここで、T1、T2、...、Ti、...、T60 は、それぞれ 1 時間の 1 分目、2 分目、...、i 分目、...、60 分目を表します。
∑ は、1 時間以内に使用された合計弾性 TPS を表します。
単価
パブリッククラウドリージョン
リージョン | 共有単価 (USD/TPS/時間) | 専用単価 (USD/TPS/時間) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア) | 0.000019 | 0.000025 |
UAE (ドバイ) | 0.000038 | 0.00005 |
米国 (アトランタ) | 0.000026 | 0.000034 |
マレーシア (ジョホール) | 0.000026 | 0.000034 |
リヤドリージョン
リージョン | 共有単価 (USD/TPS/時間) | 専用単価 (USD/TPS/時間) |
0.0000228 | 0.00003 |
課金例
中国 (杭州) の Serverless インスタンスが、予約+弾性課金で共有デプロイアーキテクチャを使用し、その予約容量が 5,000 TPS であると仮定します。1 時間の間に、インスタンスは次のように実行されます。
時間 | 1 分目 | 2 分目 | 3 分目 | 4 分目 | ...... | 59 分目 | 60 分目 |
インスタンスの実際の TPS トラフィックピーク (回/秒) | 5200 | 5300 | 4000 | 4500 | すべて 5000 未満 | 4800 | 5100 |
増分 TPS (回/秒) | 200 | 300 | 0 | 0 | 0 | 0 | 100 |
この 1 時間の弾性 TPS 料金は次のとおりです:(1 × 200 + 1 × 300 + 1 × 100) × 0.000019 = 0.0114 USD。
オンラインクライアント数料金
オンラインクライアント数料金は、すべての Serverless インスタンスに適用されます。オンラインクライアントの数が無料クォータを超えると、超過分は有料接続としてカウントされ、1 時間単位で課金されます (1 時間未満は 1 時間としてカウントされます)。
クライアントカウントルール
1 つのプロデューサーオブジェクトまたは 1 つのコンシューマーオブジェクトは、1 つのオンラインクライアントとしてカウントされます。
課金数式
オンラインクライアント数料金 = 有料オンラインクライアント数 (個) × オンラインクライアント単価 (USD/クライアント/時間)
オンラインクライアントの無料クォータ
デプロイアーキテクチャ | 容量モード | TPS 仕様 | 最大オンラインクライアント数 | 無料のオンラインクライアント |
共有 | 累積従量課金 | すべて | 5000 | 500 |
共有 | 予約+弾性 | [2000, 20000] | 5000 | 1000 |
共有 | 予約+弾性 | (20000, 50000] | 8000 | 2000 |
共有 | 予約+弾性 | (50000, 100000] | 10000 | 3000 |
共有 | 予約+弾性 | (100000, 200000] | 20000 | 5000 |
専用 | 予約+弾性 | 5000 | 3000 | 2000 |
専用 | 予約+弾性 | 10000 | 6000 | 4000 |
専用 | 予約+弾性 | 15000 | 8000 | 6000 |
専用 | 予約+弾性 | [20000, 50000] | 10000 | 8000 |
専用 | 予約+弾性 | (50000, 100000] | 20000 | 10000 |
専用 | 予約+弾性 | (100000, 200000] | 40000 | 20000 |
専用 | 予約+弾性 | (200000, 300000] | 80000 | 40000 |
専用 | 予約+弾性 | (300000, 500000] | 100000 | 50000 |
専用 | 予約+弾性 | (500000, 1000000] | 200000 | 100000 |
単価
リージョン | 単価 (USD/クライアント/時間) |
すべてのリージョン | 0.00003 |
リソース料金
リソース料金は、すべての Serverless インスタンスに適用されます。リソースとは、トピックとコンシューマーグループの総数を指します。リソース数が無料クォータを超えると、超過分は有料リソースとしてカウントされ、1 時間単位で課金されます (1 時間未満は 1 時間としてカウントされます)。
課金数式
リソース料金 = 有料リソース数 (個) × リソース単価 (USD/リソース/時間)
リソースの無料クォータ
デプロイアーキテクチャ | 容量モード | TPS 仕様 | 無料リソースクォータ (個) |
共有 | 累積従量課金 | すべて | 100 |
共有 | 予約+弾性 | すべて | 200 |
専用 | 予約+弾性 | [0, 10000] | 300 |
専用 | 予約+弾性 | (10000, 100000] | 500 |
専用 | 予約+弾性 | (100000, 200000] | 1000 |
専用 | 予約+弾性 | (200000, 300000] | 1500 |
専用 | 予約+弾性 | (300000, 500000] | 2000 |
専用 | 予約+弾性 | (500000, 1000000] | 3000 |
単価
リージョン | 課金段階 | リソース数 (無料クォータ超過分) | 単価 (USD/リソース/時間) |
すべてのリージョン | 段階 1 | [0, 500] | 0.00015 |
すべてのリージョン | 段階 2 | (500, 1000] | 0.000092 |
すべてのリージョン | 段階 3 | >1000 | 0.00006 |
ストレージ料金
ストレージ料金はすべての Serverless インスタンスに適用され、サーバー上でメッセージが占有するストレージ容量とストレージ期間から計算されます。1 時間未満のストレージ期間は 1 時間としてカウントされます。
課金数式
1時間あたりのストレージ料金 = 使用ストレージ容量 (GB) × ストレージ単価 (USD/GB/時間)
単価
リージョン | ストレージ単価 (USD/GB/時間) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、米国 (アトランタ)、マレーシア (ジョホール) | 0.0002 |
UAE (ドバイ) | 0.00036 |
パブリックネットワーク料金
パブリックネットワーク料金は、インターネット経由で Serverless インスタンスにアクセスする場合に適用されます。料金は、アウトバウンドパブリックネットワークトラフィックから計算されます。インターネットアクセスが有効になっていない場合、パブリックネットワークのアウトバウンドトラフィック料金は発生しません。
課金数式
1時間あたりのパブリックネットワーク料金 = 累積アウトバウンドパブリックネットワークトラフィック (GB) × トラフィック単価 (USD/GB)
単価
リージョン | アウトバウンドパブリックネットワークトラフィック単価 (USD/GB/時間) |
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (成都)、中国 (ウランチャブ)、中国 (河源)、中国 (広州)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (シリコンバレー)、米国 (バージニア)、UAE (ドバイ)、米国 (アトランタ)、マレーシア (ジョホール) | 0.15 |
0.19 |