ApsaraMQ for RabbitMQ インスタンスは独立したリソースエンティティです。メッセージを受信、保存、転送する分離されたサーバーまたはサービス環境を提供します。インスタンスには、vhost、exchange、キューなどの基本的なリソース要素が含まれています。このトピックでは、ApsaraMQ for RabbitMQ コンソールでインスタンスを作成し、インスタンスの詳細を表示し、インスタンス構成をスペックアップまたはスペックダウンし、インスタンスを更新する方法について説明します。
インスタンスのステータス
ApsaraMQ for RabbitMQ インスタンスのステータスは、課金方法とエディションによって異なります。
表 1. インスタンスのステータス
インスタンスのステータス | 説明 |
デプロイ中 |
|
サービス中 |
|
停止済み |
|
リリース済み |
|
サポートされる操作
操作 | 説明 |
ApsaraMQ for RabbitMQ は、さまざまなインスタンスタイプを提供します。インスタンスタイプの違いの詳細については、「インスタンスタイプ」をご参照ください。 説明 Serverless インスタンスは現在、一部のリージョンでのみ利用可能です。他のリージョンでのサポートも間もなく開始される予定です。サポートされているリージョンの詳細については、「サポートされているリージョン」をご参照ください。特定のリージョンで Serverless インスタンスを有効にするには、チケットを送信してヘルプデスクにお問い合わせください。 | |
ApsaraMQ for RabbitMQ コンソールで、インスタンスの基本情報、エンドポイント、制限、メッセージ、および秒間ピークトランザクション (TPS) を表示します。 説明 インスタンスのメッセージトレース機能が有効になっている場合にのみ、インスタンスのピーク TPS を表示できます。 | |
サブスクリプションインスタンスでは、次の設定項目をスペックアップまたはスペックダウンできます:
Serverless インスタンスでは、次の設定項目をスペックアップまたはスペックダウンできます:
| |
支払い遅延によるリリースが原因で発生するサービス中断を防ぐために、インスタンスを速やかに更新してください。 説明
| |
説明 サブスクリプションインスタンスのみがエラスティック TPS 機能をサポートします。 ビジネストラフィックにインスタンスのピーク TPS を超える可能性のあるバーストがある場合は、エラスティック TPS 機能を有効にします。これにより、インスタンスの TPS の上限が一定の範囲内で増加し、インスタンスがスロットリングされるのを防ぎます。 インスタンスの基本仕様を超える TPS に対して課金されます。最大エラスティック TPS 制限と課金ルールの詳細については、「エラスティック TPS 課金」をご参照ください。 |
インスタンスの作成
ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。
上部のメニューバーでリージョンを選択します。インスタンスリスト ページで、インスタンスの作成 をクリックします。
購入ページで、基本構成を設定し、サービス契約を選択してから、[今すぐ購入] をクリックします。
プロンプトに従って支払いを完了します。
インスタンスリスト ページで、上部のメニューバーでリージョンを選択して、作成されたインスタンスを表示します。
説明Professional Edition および Enterprise Edition インスタンスは、購入後すぐに Running 状態になります。
Platinum Edition インスタンスは、購入後まず Deploying 状態になります。クラスターが割り当てられると、インスタンスは Running 状態になります。
インスタンス詳細の表示
ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。
インスタンスリスト ページの上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。
インスタンス詳細 ページで、インスタンスの詳細情報を表示できます。
インスタンス構成のスペックアップまたはスペックダウン
使用上の注意
In Service 状態のインスタンスのみ、構成をスペックアップまたはスペックダウンできます。
Professional Edition または Enterprise Edition インスタンス (共有クラスター) を Platinum Edition インスタンス (専用クラスター) にスペックアップすると、インスタンスはクラスター間で移行されます。スペックアッププロセスには約 30〜60 分かかります。所要時間は、キューの数とデータ量によって異なります。
Professional Edition または Enterprise Edition インスタンスを Platinum Edition インスタンスにスペックアップする場合、インスタンスのエンドポイントは変更されず、クライアント接続は強制的に閉じられません。ただし、インスタンスのメタデータは移行されます。バックエンドのスペックアップ時間を短縮するには、オフピーク時にインスタンスをスペックアップしてください。
スペックアップまたはスペックダウン操作に時間がかかり、データが移行中であることを示すメッセージが表示される場合は、キュー内のデータが完全に消費されていない可能性があります。これを解決するには、キューを確認し、生成されるメッセージの数を減らすか、コンシューマーの数を増やしてください。
Platinum Edition インスタンスを Professional Edition または Enterprise Edition インスタンスにスペックダウンする場合、インスタンスデータは移行されず、サービスに影響はありません。
Serverless インスタンスは、(共有) 予約 + エラスティック / 従量課金タイプと (排他的) 予約 + エラスティックタイプの間で変換できます。
(共有) 予約 + エラスティック / 従量課金インスタンスを (排他的) 予約 + エラスティックインスタンスにスペックアップすると、インスタンスデータはクラスター間で移行され、ドメイン名と IP マッピングが変更されます。サーバーは既存の接続をアクティブに切断しません。古い接続は、クライアントによってアクティブに切断されるまで、移行前のクラスターに残ります。
(排他的) 予約 + エラスティックインスタンスを (共有) 予約 + エラスティック / 従量課金インスタンスに変換すると、インスタンスデータはクラスター間で移行され、ドメイン名と IP マッピングが変更されます。サーバーは既存の接続をアクティブに切断します。クライアントは新しいクラスターに再接続する必要があります。再接続の間隔は、クライアント側の TCP 切断時間と DNS キャッシュのリフレッシュ時間によって異なります。クライアント側の DNS キャッシュが速やかにリフレッシュされ、アプリケーションに再接続メカニズムがあることを確認してください。
Serverless (排他的) 予約 + エラスティックインスタンスの予約 TPS 仕様を変更すると、サービスノードがスケーリングされます。たとえば、予約 TPS 仕様を下げると、サーバーはサービスノードの数を減らします。これにより、クライアントが接続を失う可能性があります。したがって、この操作を実行する前に、サービスへの潜在的な影響を評価してください。
スペックアップまたはスペックダウン操作
ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。
インスタンスリスト ページの上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。
インスタンス詳細 ページの 概要 セクションの右上隅にある アップグレード または ダウングレード をクリックします。
表示される [スペックアップ/スペックダウン] パネルで、インスタンスの仕様を変更し、サービス契約を選択して、[今すぐ購入] をクリックします。
プロンプトに従って支払いを完了します。
インスタンスの更新
サブスクリプションインスタンスのみ更新が必要です。Serverless インスタンスは更新不要です。
期限切れのインスタンスのリソースとデータは保持され、インスタンスを更新することで回復できます。
リリースまたは削除されたインスタンスのリソースとデータは保持されず、回復できません。
ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。
インスタンスリスト ページの上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。
インスタンス詳細 ページの 概要 セクションの右上隅にある 更新 をクリックします。
[更新] パネルで、サブスクリプション期間とサービス契約を選択し、[今すぐ購入] をクリックします。
プロンプトに従って支払いを完了します。
説明支払い遅延によるサービス中断を避けるために、自動更新を有効にしてください。
インスタンス詳細 ページの 基本情報 セクションで、インスタンスの新しい 有効期限 を表示できます。
インスタンスのエラスティック TPS 機能を有効にする
Alibaba Cloud アカウントに支払い遅延がある場合、インスタンスのエラスティック TPS 機能を有効にすることはできません。
サブスクリプションインスタンスのみがエラスティック TPS 機能をサポートします。
ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。
インスタンスリスト ページの上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。
インスタンス詳細 ページの 概要 セクションで、[最大 TPS] カードの [エラスティッククォータを有効にする] スイッチをオンにします。
表示されるダイアログボックスで、プロンプトをよく読み、[OK] をクリックします。