本トピックでは、RocketMQ サーバーレスのレガシー Standard/Professional モードと Shared 従量課金モードの課金の違いについて説明します。また、インスタンスタイプの識別方法、課金ルールの確認方法、Shared Edition へのスムーズなアップグレード方法についても説明します。
レガシー Standard Edition および Professional Edition
サーバーレス Edition は次のように進化してきました。
レガシーインスタンス:Shared 従量課金モードでは、Standard Edition と Professional Edition の区別がなくなりました。両方とも単一の Shared 従量課金モデルに統合されています。
新しいインスタンス:Shared 従量課金、Shared リザーブド + 伸縮、Dedicated リザーブド + 伸縮の 3 つの課金モードが利用可能です。

インスタンスがレガシー Standard/Professional Edition であるかどうかの識別方法
RocketMQ コンソールで、[インスタンス] > [インスタンス詳細] > [基本情報] に移動し、次のフィールドを確認します。
[プライマリエディション] に Standard または Professional と表示されている場合、そのインスタンスはレガシー Standard/Professional インスタンスです。
[プライマリエディション] に Shared と表示されている場合、そのインスタンスは新しい Shared インスタンスです。この場合、[キャパシティータイプ] フィールドを確認して、課金モードが従量課金かリザーブド + 伸縮かを判断します。
レガシー Standard/Professional Edition の課金
レガシー Standard/Professional Edition の課金の詳細については、「レガシーサーバーレス Standard Edition および Professional Edition インスタンスの課金」をご参照ください。
課金モードの選択
インスタンスを購入する際は、まずキャパシティーモードを選択し、次に TPS キャパシティーを予約するかどうかを決定します。累積型従量課金 はキャパシティーを予約せず、送受信されたメッセージの累積数に対して課金されます。リザーブド + 伸縮 では、最初にリザーブド TPS キャパシティー階層を購入する必要があり、リザーブドキャパシティーを超えるトラフィックは伸縮 TPS として課金されます。この 2 つのモードは料金体系が異なり、月額料金に直接影響するため、購入前にワークロードのトラフィックパターンと比較してください。
比較項目 | 累積型従量課金 | リザーブド + 伸縮 |
リザーブドキャパシティー | リザーブドキャパシティーは必要ありません。 | TPS 階層ごとにキャパシティーを予約する必要があります。 |
料金体系 | 送受信メッセージ数に対する料金とインスタンス料金。 | リザーブドキャパシティー料金 (リザーブドキャパシティー × リザーブドキャパシティーの単価 × 期間) と、リザーブドキャパシティーを超えるトラフィックに対する伸縮 TPS 料金。 |
サポートされるデプロイアーキテクチャ | Shared。 | Shared および Dedicated。 |
シナリオ | トラフィックが変動し、ピークと谷の差が大きいワークロード、または検証段階にあり、総メッセージ量が少ないワークロード。予測できないトラフィックに対してキャパシティーを予約する必要がなく、料金は実際に送受信されたメッセージ量に応じて変動します。 | 安定したベースラインと予測可能な日次トラフィックがあるオンラインワークロード。リザーブドキャパシティーの単価は累積型従量課金のみの場合よりも低く、伸縮 TPS によってトラフィックバーストにも対応できます。 |
購入済みのインスタンスについては、Primary Edition と [容量タイプ] のフィールドを [基本情報] セクションの [インスタンス詳細] ページで確認し、使用中の課金モードを特定します。モードを識別する方法の詳細については、このトピックの「インスタンスがレガシー標準/プロフェッショナル版であるかどうかの識別方法」セクションをご参照ください。
リザーブド TPS キャパシティーのサイジングに関する推奨事項
リザーブド + 伸縮 モードを選択する場合は、理論上のピークではなく、ワークロードが実際に生成する同時トラフィックに基づいてリザーブドキャパシティー階層をサイジングしてください。
小規模な e コマースシステムの日次トラフィックには、通常 500~2,000 TPS のリザーブドキャパシティーで十分です。正確な値は、独自のワークロードの実測ピークに基づいて検証してください。
リザーブドキャパシティーを超えるトラフィックは、自動的に伸縮 TPS として課金されます。まれに発生する極端なピークに対して余分なキャパシティーを予約し、時折発生するバーストに対して過剰なリザーブドキャパシティー料金を支払う必要はありません。
各課金項目の単価と課金計算式、およびキャパシティーを選択する際のその他の参考情報については、「サーバーレスインスタンスの課金」をご参照ください。
機能の比較
比較項目 | Standard/Professional Edition | Shared/従量課金 |
PrivateLink 料金 | 追加料金が発生します。課金は PrivateLink サービスによって処理されます。 | 追加料金は発生しません。これにより、PrivateLink トラフィック処理のコストが大幅に削減されます。 |
課金方法 | 累積量 |
|
インスタンス料金 | なし | インスタンス料金は、従量課金方式を使用する Shared インスタンスにのみ適用されます。 |
リソース料金 |
|
|
同時オンラインクライアント数 | なし |
説明 送信するメッセージごとに新しいプロデューサーインスタンスを作成するなど、異常な使用パターンは避けてください。これにより、オンラインクライアント数が過剰になる可能性があります。 |
Standard/Professional Edition から Shared Edition へのアップグレード方法
インスタンスを共有版にアップグレードする: インスタンスの詳細 ページで、アップグレード ボタンをクリックします。Primary Edition を [共有] に設定し、アップグレードを確定します。
エンドポイントの切り替え [共有] タイプへのアップグレード後:
インスタンスを [共有] タイプにアップグレードすると、PrivateLink の支払者が サービス利用者 から サービス提供者 に変更されます。この変更により、エンドポイントアドレスが変更されます。メッセージの送受信をスムーズに移行し、不要な PrivateLink 料金を回避するには、次の手順に従ってください。
アップグレード後、エンドポイントを識別する:
アップグレードが成功すると、インスタンスの詳細 ページの エンドポイントとネットワーク情報 セクションに、VPC の 2 つのエンドポイントが表示されます。
(廃止予定) とマークされたエンドポイント: これは、サービスコンシューマー課金モデルの古いエンドポイントです。このエンドポイントは非推奨になります。
(非推奨) の表示がないエンドポイント:これは サービスプロバイダー 課金モデルの新しいエンドポイントです。このエンドポイントに切り替えてください。
クライアント設定を切り替えて再起動する:
すべてのプロデューサーアプリケーションとコンシューマーアプリケーションの設定を変更します。
古いエンドポイントアドレス ((廃止予定)) を、新しいサービスプロバイダーエンドポイントアドレスに置き換えます。
これらのアプリケーションを 1 つずつ再起動して、新しい設定を適用します。
注:切り替え中、両方のエンドポイントは同じ RocketMQ インスタンスを指しています。切り替えはシームレスに行われ、サービスは中断されません。
古いエンドポイントを削除する (重要な手順):
すべてのプロデューサーおよびコンシューマーアプリケーションが新しいエンドポイントに正常に切り替わり、安定して実行されていることを確認した後、インスタンスの詳細 ページに戻ります。
古いエンドポイントのうち、(廃止予定)のものを検索して削除します。
重要いずれかのクライアントが古いエンドポイントを使用し続けると、PrivateLink トラフィックの料金が引き続き課金されます。
すべてのクライアントが切り替わった後でも、古いエンドポイントを削除するまで PrivateLink インスタンス料金が引き続き課金されます。