ビジネスの成長やトラフィックスパイクの発生に応じて、ピーク TPS (transactions per second)、ストレージ容量、パブリック帯域幅などのインスタンス構成をスペックアップして、処理能力を向上させることができます。インスタンスがアクティブに使用されていない場合は、構成をスペックダウンしてリソースを節約し、コストを削減できます。このトピックでは、ApsaraMQ for RocketMQ インスタンスの構成を変更するためのルールとプロシージャについて説明します。
サポートされている操作
サブスクリプションおよび従量課金インスタンス
変更タイプ | 対応 | 説明 |
インスタンスエディションの変更 | サポート | アップグレードのみがサポートされています。アップグレードパスは次のとおりです: Standard Edition > Professional Edition > Platinum Edition たとえば、インスタンスを Standard Edition から Platinum Edition にアップグレードすることはできますが、Platinum Edition から Standard Edition にダウングレードすることはできません。 |
インスタンスサブシリーズの変更 | 不可 | サブシリーズをまたいでインスタンスエディションを変更することはできません。例:
|
メッセージングコンピューティング仕様 | サポート | 仕様のスペックアップまたはスペックダウンが可能です。 |
ストレージ仕様 | 該当なし | ApsaraMQ for RocketMQ インスタンスのストレージ容量は、実際の使用量に基づいて従量課金で請求されます。メッセージの保存期間はいつでも調整して、使用するストレージ容量をコントロールできます。 |
パブリックネットワークアクセスタイプ | サポート | パブリックネットワークアクセスのアップグレードまたはダウングレードが可能です。
|
パブリック帯域幅 | サポート | 帯域幅のスペックアップまたはスペックダウンが可能です。 |
サーバーレスインスタンスの変更操作
変更タイプ | サポート | 説明 |
メインシリーズタイプ | いいえ | メインシリーズタイプは変更できません。 |
容量モード | サポート | 容量モードのアップグレードまたはダウングレードが可能です。
|
インスタンス料金 | いいえ | 容量モードが [累積使用量による] に設定されている場合、インスタンス料金が請求されます。 |
予約容量 | サポート | 容量モードが [予約 + 弾性] に設定されている場合、予約容量の仕様と使用期間に基づいて請求されます。インスタンスの予約容量はいつでも調整できます。 |
パブリックネットワークアクセス | サポート | パブリックネットワークアクセスのアップグレードまたはダウングレードが可能です。
|
適用時刻
ApsaraMQ for RocketMQ コンソールの各サービスノードとインスタンスで、数秒間続く一時的な接続の問題が発生する可能性があります。クライアントには自動リトライメカニズムが組み込まれているため、通常、サービスに影響はありません。ただし、異常なログやメッセージのレイテンシーの増加に気づく場合があります。
メッセージが重複する可能性があります。問題を回避するには、メッセージ処理がべき等であることを確認してください。詳細については、「メッセージのべき等性」をご参照ください。
スペックアップまたはスペックダウン中は、コンソールで Topic の作成や削除などの管理操作を実行しないでください。
HTTP クライアントを使用して ApsaraMQ for RocketMQ サーバーに接続すると、一時的な切断や接続拒否が発生する可能性があります。それぞれの一時的な切断または接続拒否は、通常 1 分以内で収まります。クライアントに再接続ロジックを実装していることを確認してください。
Cloud Monitor を使用して、重要なサービスをモニターできます。これにより、構成変更中にインスタンスのステータスと主要なメトリックを迅速に取得できます。詳細については、「リスク警告のためのメッセージモニタリングとアラートの設定」をご参照ください。
構成変更の影響
ビジネスへの影響
構成変更中に、次の問題が発生する可能性があります:
ApsaraMQ for RocketMQ コンソールおよびインスタンスの各サービスノードで一時的な切断が発生する可能性があります。これらの接続の期間は、インスタンスのコンピューティング仕様に比例します。クライアントには自動リトライメカニズムがあるため、このプロセスは通常、サービスに影響を与えません。ただし、例外ログが生成されたり、メッセージのレイテンシーが発生したりする可能性があります。
メッセージが重複する可能性があります。アプリケーションがメッセージのべき等性を処理できることを確認してください。詳細については、「メッセージのべき等性」をご参照ください。
構成変更中は、コンソールで Topic の作成や削除などの管理操作を実行しないでください。
Cloud Monitor を使用して、重要なサービスをモニターできます。これにより、構成変更中にインスタンスのステータスと主要なメトリックを迅速に取得できます。詳細については、「リスク警告のためのメッセージモニタリングとアラートの設定」をご参照ください。
課金への影響
サブスクリプションインスタンス
スペックアップ: サブスクリプションインスタンスをスペックアップする場合、現在の課金サイクルにおける残りの期間の差額を支払う必要があります。たとえば、1000 TPS のコンピューティング仕様を 2 か月間購入したとします。1 か月後に仕様を 2000 TPS にスペックアップする場合、残りの 1 か月間について 1000 TPS と 2000 TPS の仕様の差額を支払う必要があります。
スペックダウン: サブスクリプションインスタンスをスペックダウンすると、現在の課金サイクルにおける残りの期間の差額が返金されます。
従量課金インスタンス
従量課金の課金方法は後払い方式です。差額の支払いや返金は発生しません。構成変更はすぐに有効になり、新しい仕様に基づいて課金されます。アカウントに十分な残高があることを確認してください。
Serverless インスタンス
サーバーレスの課金方法は後払い方式です。差額の支払いや返金は発生しません。アカウントに十分な残高があることを確認してください。
スペックアップとスペックダウンの両方で、現在の課金サイクルで最も高い構成に基づいて課金されます。新しい構成は、次の課金サイクルから課金に使用されます。
スペックアップまたはスペックダウンの操作
システムは、インスタンスの課金方法と構成に基づいて、サポートされている構成変更を自動的に決定します。次のプロシージャで必要な操作が見つからない場合、その操作はインスタンスでサポートされていません。
ApsaraMQ for RocketMQ コンソールにログインします。
[インスタンス] ページで、構成を変更するインスタンスを見つけ、[インスタンス詳細] ページに移動します。
[インスタンスの詳細] ページの右上隅に表示される [アップグレード] または [ダウングレード] をクリックします。
購入ページで、インスタンスの構成を変更し、プロンプトに従って支払いを完了します。
関連ドキュメント
さまざまなインスタンスタイプのリソース制限、可用性、安定性の詳細については、「インスタンスの仕様」をご参照ください。