各 Realtime Compute for Apache Flink 名前空間には、デプロイメントを実行するための default-queue という名前のデフォルトキューがあります。リソースを分離して管理する場合は、キューを追加できます。このトピックでは、キューを追加、編集、および削除する方法について説明します。
シナリオと方法
キューを設定して、バッチデプロイメントのリソースを分離および管理できます。キューを使用すると、デプロイメントまたはユーザーが過剰なリソースを占有することを防ぐことができます。これにより、他のデプロイメントまたはユーザーに提供される十分なリソースがないため、実行エラーが発生する可能性があります。特定のキューにバッチドラフトをデプロイし、ワークフロー機能を使用してバッチドラフトのスケジューリング優先順位を指定することで、クリティカルまたは重要なデプロイメントの優先順位とリソースを高くすることができます。これにより、システムパフォーマンスとリソース使用率が向上します。
次の方法でキューを使用できます。
ドラフトをデプロイするときに、[ドラフトのデプロイ] ダイアログボックスで、デプロイメントターゲット パラメーターを使用するキューに設定します。詳細については、「デプロイメントの作成」をご参照ください。
説明キューを追加しない場合、default-queue という名前のデフォルトキューがデプロイメントの実行に使用されます。
セッションクラスターを作成するときに、[セッションクラスターの作成] ページの [標準] セクションで、デプロイメントターゲット パラメーターを使用するキューに設定します。詳細については、「手順 1:セッションクラスターを作成する」をご参照ください。
ワークフローを作成するときに、[ワークフローの作成] パネルで、リソースキュー パラメーターを使用するキューに設定します。詳細については、「ワークフローの管理」をご参照ください。
使用上の注意
キューは排他モードでのみ実行できます。キューはプリエンプションモードでは実行できません。キューがプリエンプションモードで実行されている場合、キュー内のリソースをプリエンプションすることはできません。キュー内の特定のリソースが解放された後、リソースは新しいデプロイメントで使用できます。
キューの追加
キューを追加して、リソースを分離および管理できます。デフォルトでは、キューを追加しない場合、default-queue という名前のデフォルトキューがデプロイメントの実行に使用されます。
目的のワークスペースを見つけ、[アクション] 列の [コンソール] をクリックします。
左側のナビゲーションペインで、 を選択します。
[キュー管理] ページの左上隅にある [キューの追加] をクリックし、キュー情報を入力します。
エラスティックリソースが割り当てられていない名前空間
パラメーター
説明
キュー名
キューの名前。キュー名は名前空間内で一意である必要があります。名前は 32 文字以内で、小文字、数字、およびハイフン (-) のみを含めることができます。
説明キューが追加された後、キュー名 は変更できません。
リソース (CU)
キューで使用できるコンピュートユニット (CU) の数。このパラメーターの最大値は、名前空間内の残りの使用可能リソースに基づいて決定されます。名前空間内の使用可能リソースが不足している場合は、次のいずれかの方法を使用してリソース数を調整できます。
他のキューで使用できる CU 数を再構成します。詳細については、「キューに使用される CU 数の再構成」をご参照ください。
名前空間のリソースを増やします。詳細については、「リソースの再構成」をご参照ください。
エラスティックリソースが割り当てられている名前空間
パラメーター
説明
キュー名
キューの名前。キュー名は名前空間内で一意である必要があります。名前は 32 文字以内で、小文字、数字、およびハイフン (-) のみを含めることができます。
説明キューが追加された後、キュー名 は変更できません。
固定リソース (CU)
キューで使用できる固定リソースの数。名前空間内の使用可能な固定リソースが不足している場合は、サブスクリプションワークスペースのリソースを調整する方法を参照してリソース数を調整できます。詳細については、「リソースの再構成」をご参照ください。
エラスティックリソース (CU)
キューで使用できるエラスティックリソースの数。[キュー管理] ページで、割り当て可能なエラスティックリソースの最大数を確認できます。名前空間内の使用可能なエラスティックリソースが不足している場合は、従量課金制ワークスペースのリソースを調整する方法を参照してリソース数を調整できます。詳細については、「リソースの再構成」をご参照ください。
[OK] をクリックします。
キューで使用できる CU 数の再構成
目的のワークスペースを見つけ、[アクション] 列の [コンソール] をクリックします。
左側のナビゲーションペインで、 を選択します。
編集するキューを見つけ、[アクション] 列の [編集] をクリックします。[キューの編集] ダイアログボックスで、[リソース (CU)] パラメーターの値を変更します。詳細については、「キューを追加する」をご参照ください。
説明リソース (CU) パラメーターを、キューで既に使用されている CU 数よりも小さい値に設定することはできません。
[OK] をクリックします。
キューの削除
default-queue という名前のデフォルトキューは削除できません。
デプロイメントが実行されているキューは削除できません。
デプロイメントが実行されているキューを削除すると、デプロイメントの再起動時にエラーが報告されます。
Realtime Compute for Apache Flink の 管理コンソール にログオンします。
目的のワークスペースを見つけ、[アクション] 列の [コンソール] をクリックします。
左側のナビゲーションペインで、 を選択します。
削除するキューを見つけ、[アクション] 列の [削除] をクリックし、[OK] をクリックします。
参照
名前空間のリソースを再構成する方法、または名前空間のクォータの上限を変更する方法の詳細については、「リソースの再構成」をご参照ください。
SQL、JAR、または Python タイプのデプロイメントを作成する方法の詳細については、「デプロイメントの作成」をご参照ください。
セッションクラスターを作成する方法の詳細については、「手順 1:セッションクラスターを作成する」をご参照ください。
バッチデプロイメントのスケジューリング優先順位を指定するために使用されるワークフロー機能の詳細については、「ワークフロー (パブリックプレビュー)」をご参照ください。