ビジネスの規模が拡大したり、トラフィックの急増が発生したりした場合は、ApsaraMQ for RocketMQ インスタンスの設定をアップグレードして処理能力を向上させることができます。 設定には、1 秒あたりのピークメッセージングトランザクション数 (TPS)、ストレージスペース、インターネット帯域幅が含まれます。 ApsaraMQ for RocketMQ インスタンスがアクティブに使用されていない場合、インスタンスの設定をダウングレードしてリソースを節約し、コストを削減できます。 このトピックでは、ApsaraMQ for RocketMQ インスタンスの設定を変更するために使用されるルールと実行される操作について説明します。
サポートされている操作
サブスクリプションおよび従量課金インスタンス
変更する項目 | 変更の可否 | 説明 |
プライマリインスタンスのエディション | 可 | 一方向の変更がサポートされています。 ApsaraMQ for RocketMQ インスタンスは、プライマリエディションのアップグレードのみ可能です。 エディションは、仕様の低い順に Standard Edition、Professional Edition、Enterprise Platinum Edition です。 たとえば、インスタンスを Standard Edition から Enterprise Platinum Edition にアップグレードすることはできますが、Enterprise Platinum Edition から Standard Edition にダウングレードすることはできません。 |
エディションのサブカテゴリ | 不可 | インスタンスのエディションをサブカテゴリ間で変更することはできません。 例:
|
コンピューティング仕様 | 可 | ApsaraMQ for RocketMQ インスタンスのコンピューティング仕様をアップグレードまたはダウングレードできます。 |
ストレージスペース | 非該当 | ApsaraMQ for RocketMQ インスタンスのストレージ容量は、従量課金方式で課金されます。 メッセージの保存期間を変更して、占有されるストレージ容量を制限できます。 |
インターネットアクセス | 可 | ApsaraMQ for RocketMQ インスタンスのインターネットアクセス機能をアップグレードまたはダウングレードできます。
|
インターネット帯域幅 | 可 | ApsaraMQ for RocketMQ インスタンスのインターネット帯域幅をアップグレードまたはダウングレードできます。 |
Serverless インスタンス
Serverless ApsaraMQ for RocketMQ インスタンスは、プライマリエディションのみ変更できます。
Serverless インスタンスを Standard Edition から Professional Edition にアップグレードできます。
Serverless インスタンスを Professional Edition から Standard Edition にダウングレードできます。
適用時刻
アップグレードまたはダウングレード中に、ApsaraMQ for RocketMQ コンソール、およびクラスターの各サービスノードで一時的な接続の中断が発生する場合があります。 ほとんどの場合、クライアントで自動再試行メカニズムがトリガーされるため、一時的な接続の中断はビジネスに影響しません。 ただし、例外ログが生成され、メッセージの遅延が発生する可能性があります。
メッセージが重複する可能性があります。 事前にメッセージべき等性を実行しておくことを推奨します。 詳細については、「メッセージのべき等性」をご参照ください。
アップグレードまたはダウングレード中は、ApsaraMQ for RocketMQ コンソールでリソースの管理を行わないでください。 たとえば、トピックの作成または削除を行わないでください。
HTTP 経由で ApsaraMQ for RocketMQ にアクセスすると、一時的な接続の中断が発生したり、接続要求が拒否されたりする可能性があります。 問題の継続時間は 1 分未満です。 再接続と再試行のメカニズムがクライアントで設定されていることを確認します。
CloudMonitor を使用して、重要なビジネスをモニタリングすることを推奨します。 アップグレードまたはダウングレード中に、迅速にインスタンスのステータスとメトリクスを取得できます。 詳細については、「リスク警告のモニタリングとアラート機能の設定」をご参照ください。
影響
ビジネス
アップグレードまたはダウングレード中に、以下の問題が発生する可能性があります。
ApsaraMQ for RocketMQ コンソールとクラスターの各サービスノードで一時的な接続の中断が発生する場合があります。 ほとんどの場合、クライアントで自動再試行メカニズムがトリガーされるため、一時的な接続の中断はビジネスに影響しません。 ただし、例外ログが生成され、メッセージの遅延が発生する可能性があります。
メッセージが重複する可能性があります。 事前にメッセージべき等性を実行しておくことを推奨します。 詳細については、「メッセージのべき等性」をご参照ください。
アップグレードまたはダウングレード中は、ApsaraMQ for RocketMQ コンソールでリソースの管理を行わないでください。 たとえば、トピックの作成または削除を行わないでください。
CloudMonitor を使用して、重要なビジネスをモニタリングすることを推奨します。 アップグレードまたはダウングレード中に、迅速にインスタンスのステータスとメトリクスを取得できます。 詳細については、「リスク警告のモニタリングとアラート機能の設定」をご参照ください。
課金
サブスクリプションインスタンス
サブスクリプション ApsaraMQ for RocketMQ インスタンスの設定をアップグレードする場合、現在の課金サイクルの残りの期間に対して、コンピューティング仕様間の差額を支払う必要があります。 たとえば、2 か月間 1,000 トランザクション / 秒 (TPS) を提供するコンピューティング仕様を購入し、この仕様を 1 か月間使用した後、仕様を 2,000 TPS を提供する仕様にアップグレードしたとします。 この場合、残りの 1 か月間は、1,000 TPS を提供する仕様と 2,000 TPS を提供する仕様の差額を支払う必要があります。
サブスクリプション ApsaraMQ for RocketMQ インスタンスの設定をダウングレードすると、現在の課金サイクルの残りの期間に基づいて差額が返金されます。
従量課金インスタンス
従量課金方式では、リソースの支払い前にリソースを使用できます。 そのため、差額や返金は行われません。 従量課金の ApsaraMQ for RocketMQ インスタンスの設定に対する変更は直ちに適用され、新しい仕様に基づいて課金されます。 Alibaba Cloud アカウントに十分な残高があることを常に確認してください。
Serverless インスタンス
Serverless ApsaraMQ for RocketMQ インスタンスは、従量課金方式で課金されます。 そのため、差額や返金は行われません。 Alibaba Cloud アカウントに十分な残高があることを常に確認してください。
ApsaraMQ for RocketMQ インスタンスの設定をアップグレードまたはダウングレードした場合、変更後の課金ルールは次回の課金サイクルから適用されます。 現在の課金サイクルでは、インスタンスに対して最も高い仕様に基づいて課金されます。
手順
変更操作は、インスタンスの課金方法と設定に基づいて、自動的にインスタンスでサポートされている操作に決定されます。 お使いのインスタンスで以下の操作が使用できない場合、その操作はサポートされていません。
ApsaraMQ for RocketMQコンソールにログインします。
[インスタンス] ページで設定を変更するインスタンスを確認し、[インスタンスの詳細] ページに移動します。
[インスタンスの詳細] ページの右上隅に表示される [アップグレード] または [ダウングレード] をクリックします。
表示されるパネルでインスタンス設定を変更し、画面の指示に従って支払いを完了します。
関連ドキュメント
ApsaraMQ for RocketMQ インスタンスのエディションによって、リソースの制限、可用性、安定性は異なります。 詳細については、「インスタンスの仕様」をご参照ください。