ApsaraMQ for RocketMQ において、インスタンスは Topic とグループに関する情報を格納する仮想マシンです。ApsaraMQ for RocketMQ を使用してメッセージを送受信する前に、ApsaraMQ for RocketMQ インスタンスを作成する必要があります。このトピックでは、コンソールでインスタンスを作成、表示、変更、削除する方法について説明します。
背景情報
ApsaraMQ for RocketMQ は、サブスクリプション、従量課金、サーバーレスのインスタンスを提供します。ビジネス要件に基づいてインスタンスタイプを選択できます。インスタンスの各タイプの仕様と課金方法の詳細については、「インスタンスタイプ」および「課金の概要」をご参照ください。
事前準備
インスタンスの作成
ApsaraMQ for RocketMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンス数 をクリックします。
-
上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。
-
インスタンス数 ページで、インスタンスの作成 をクリックします。Message Queue for Apache RocketMQ インスタンスの作成 パネルで、インスタンスのバージョン パラメーターを 5.0 シリーズ に設定し、[課金方法] パラメーターを設定します。その後、OK をクリックします。
ApsaraMQ for RocketMQ は、以下の課金方法をサポートしています:
-
[サブスクリプション]:インスタンスに対して選択したコンピューティング仕様とサブスクリプション期間 (月単位) に基づいて、前払いが必要です。
-
[従量課金]:インスタンスに対して選択したコンピューティング仕様とインスタンスの実際の使用期間 (時間単位) に基づいて、料金が後払いされます。
-
[サーバーレス]:料金はメッセージングリクエストの総数に基づいて計算されます。
説明サーバーレスの ApsaraMQ for RocketMQ インスタンスは、特定のリージョンでのみ利用可能です。詳細については、「サポートされているリージョン」をご参照ください。共有または専用の課金方法を使用するサーバーレスインスタンスは、[中国 (杭州)]、[中国 (張家口)]、[中国 (北京)]、[中国 (深セン)]、[シンガポール]、[ドイツ (フランクフルト)]、[米国 (バージニア)]、[米国 (シリコンバレー)] の各リージョンで利用できます。
-
-
購入ページで、インスタンスの仕様を選択し、[今すぐ購入] をクリックします。その後、画面の指示に従って支払いを完了します。
次の表は、購入ページでのパラメーターの設定方法を説明しています。購入ページに表示される仕様の詳細については、「インスタンスの選択」をご参照ください。
サーバーレスインスタンス用に設定されたパラメーター
パラメーター
例
プライマリ エディション
Standard Edition
[課金方法]
[リクエストごとの支払い] が自動的に指定されます。
メッセージストレージ容量
ストレージ容量を指定する必要はありません。実際のストレージ使用量に基づいて課金されます。
VPC ID
vpc-bp1cg09dua6sgh0******
このパラメーターの値は、本トピックの「事前準備」セクションで作成した VPC の ID です。
重要インスタンスを作成した後、インスタンスがデプロイされている VPC を変更することはできません。VPC を変更したい場合は、インスタンスをリリースして新しいインスタンスを購入する必要があります。
仮想スイッチ ID
vsw-bp1vqb0p9nz3irz******
このパラメーターの値は、本トピックの「事前準備」セクションで作成した vSwitch の ID です。
サーバーレスの ApsaraMQ for RocketMQ インスタンスには、2つの vSwitch ID を選択する必要があります。
重要インスタンスを作成した後、インスタンスが関連付けられている vSwitch を変更することはできません。vSwitch を変更したい場合は、インスタンスをリリースして新しいインスタンスを購入する必要があります。
インターネットアクセス
無効
説明この例では、クライアントは VPC 内の RocketMQ ブローカーに接続されています。デフォルトでは、インターネットアクセスは無効になっています。インターネット経由で RocketMQ にアクセスしたい場合は、このパラメーターを [有効] に設定します。
内部ネットワークメータリング方式
[トラフィックごとの支払い] が自動的に指定されます。
PrivateLink を使用して、VPC と RocketMQ の間にプライベート接続を確立できます。内部ネットワークのトラフィック料金は PrivateLink に請求されます。詳細については、「課金の概要」をご参照ください。
[リソースグループ]
デフォルトリソースグループ
セキュリティグループ
本トピックの「事前準備」セクションで作成したセキュリティグループ。
-
TCP プロトコル経由のインバウンドトラフィックを許可し、宛先ポートとして 8080 と 8081 を使用するアクセスポリシーを指定できます。
-
マネージドセキュリティグループはサポートされていません。
サブスクリプションまたは従量課金インスタンス用に設定されたパラメーター
パラメーター
例
プライマリエディション
Standard Edition
サブカテゴリ エディション
Cluster High-availability Edition (本番環境に推奨)
コンピューティング仕様
rmq.s2.2xlarge
VPC ID
vpc-bp1cg09dua6sgh0******
このパラメーターの値は、本トピックの「事前準備」セクションで作成した VPC の ID です。
重要インスタンスを作成した後、インスタンスがデプロイされている VPC を変更することはできません。VPC を変更する場合は、インスタンスをリリースしてから新しいインスタンスを購入する必要があります。
VSwitch ID
vsw-bp1vqb0p9nz3irz******
このパラメーターの値は、本トピックの「事前準備」セクションで作成した vSwitch の ID です。
重要インスタンスを作成した後、インスタンスに関連付けられている vSwitch を変更することはできません。vSwitch を変更する場合は、インスタンスをリリースしてから新しいインスタンスを購入する必要があります。
インターネットアクセス
無効化
説明この例では、クライアントは VPC 内の RocketMQ ブローカーに接続されます。デフォルトでは、インターネットアクセスは無効になっています。インターネット経由で RocketMQ にアクセスする場合は、このパラメーターを [有効化] に設定します。
リソースグループ
デフォルトリソースグループ
ディスク暗号化
無効化
説明ApsaraMQ for RocketMQ 5.x Enterprise Platinum Edition インスタンスのみがディスク暗号化機能をサポートしています。
ディスク暗号化キー
key-hzz66c8207****
説明インスタンスがデプロイされているリージョンでディスク暗号化に使用されるキーの ID です。このパラメーターは、[ディスク暗号化] パラメーターを [有効化] に設定した場合にのみ必須です。
-
インスタンスリストの表示
ApsaraMQ for RocketMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンス数 をクリックします。
-
上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。
-
インスタンス数 ページで、そのリージョンで作成されたすべてのインスタンスを表示します。
インスタンス詳細の表示
-
インスタンス数 ページで、管理したいインスタンスの名前をクリックします。
-
インスタンスの詳細 ページで、インスタンスの詳細を表示します。
インスタンス設定の変更
-
インスタンス数 ページで、管理したいインスタンスの名前をクリックします。
-
インスタンスの詳細 ページで、[基本情報] タブをクリックします。
-
[概要] セクションの右上隅にある 編集 をクリックします。[設定の変更] パネルで、パラメーターを設定し、[OK] をクリックします。次の表は、パラメーターを説明しています。
パラメーター
説明
例
[インスタンス名]
インスタンスの名前。
rmq-cn-xxxx
インスタンスの説明
インスタンスの説明。
test
[送信比率]
これらのパーセンテージは、インスタンスでのメッセージ送受信のトラフィッククォータを制限します。インスタンスを作成する際、デフォルト値は両方とも 50% です。ワークロードに応じて調整してください。たとえば、読み取りリクエストよりも書き込みリクエストが少ない場合は、送信比率を下げます。
50
受信割合
50
メッセージ保持期間
RocketMQ は、サーバーレスで柔軟なメッセージストレージを備えています。メッセージストレージは、占有されたストレージスペースに基づいて課金されます。メッセージ保持期間を変更することで、メッセージが占有するストレージスペースを制御できます。安全な本番運用と安定性を確保するため、メッセージは少なくとも 24 時間保持する必要があります。
72
インスタンスのリリース
インスタンスをリリースすると、そのインスタンス上の Topic、グループ、メッセージは削除されます。インスタンスをリリースする際は、十分にご注意ください。
サーバーレスまたは従量課金インスタンスのリリース
サーバーレスおよび従量課金インスタンスは、従量課金方式を使用します。サーバーレスまたは従量課金インスタンスが不要になった場合は、コンソールでインスタンスをリリースできます。
-
インスタンス数 ページに移動します。
-
インスタンスリストで、管理するインスタンスを見つけ、操作 列で を選択します。
-
[注意] メッセージで、[OK] をクリックします。
サブスクリプションインスタンスのリリース
サブスクリプションインスタンスの場合、返金が伴います。サブスクリプションインスタンスが不要になった場合は、インスタンスのサブスクリプションを解約できます。システムは、残りの使用期間に基づいて支払いの一部を返金します。
-
インスタンス数 ページに移動します。
-
インスタンスリストで、管理したいインスタンスを見つけ、操作 列の [詳細] をクリックします。
-
インスタンスの詳細 ページで、[基本情報] タブをクリックします。タブの [概要] セクションの右上隅にある [サブスクリプションの解約] をクリックします。その後、画面の指示に従って解約を完了します。
インスタンスのダッシュボードの表示
ダッシュボードには、特定のインスタンスのプロデューサーの概要、課金メトリック、およびスロットリングメトリックが表示されます。詳細については、「ダッシュボード」をご参照ください。
-
インスタンス数 ページに移動し、管理したいインスタンスの名前をクリックします。
-
インスタンスの詳細 ページで、[ダッシュボード] タブ をクリックします。
リファレンス
以下の API 操作を呼び出してインスタンスを管理することもできます:
> [リリース]