名前空間は、Realtime Compute for Apache Flink におけるデプロイメント管理の基本単位です。各名前空間の設定、デプロイメント、および権限は個別に管理されます。Realtime Compute for Apache Flink のワークスペースを購入すると、そのワークスペース内にデフォルトの名前空間が自動的に生成されます。この名前空間のサフィックスは default です。複数の名前空間を作成し、それぞれに個別のリソースと権限を割り当てることで、複数テナント間でのリソースおよび権限の隔離を実現できます。本ドキュメントでは、名前空間の作成、移動、確認、および削除方法について説明します。
前提条件
ワークスペースが作成されました。詳細については、「ワークスペースを作成する」をご参照ください。
Realtime Compute for Apache Flink コンソールへのアクセスおよび名前空間の管理に必要な権限が RAM ユーザーまたは RAM ロールに付与されている必要があります。詳細については、「管理ポータルの権限」をご参照ください。
名前空間の作成
Realtime Compute for Apache Flink の管理コンソールにログインします。
対象のワークスペースで利用可能な計算ユニット (CU) 数が 1 より大きいことを確認します。リソースの再構成方法については、「リソースのスケーリング」をご参照ください。
目的のワークスペースを見つけ、[操作] 列で を選択します。
パラメーター
説明
名前空間
名前空間名には小文字、数字、ハイフン (-) を使用できます。名前空間名は小文字で始まり、ハイフン (-) で終わってはいけません。
説明名前空間名は、現在のワークスペース内で一意である必要があります。
名前空間名は作成後に変更できません。
CU タイプ
ゾーンをまたぐリソースを持つワークスペースでは、CU タイプを設定する必要があります。有効な値は以下のとおりです。
シングルゾーン:ゾーンディザスタリカバリはサポートされません。シングルゾーン CU を使用する名前空間は、単一ゾーンの障害によりサービス中断のリスクがあります。同一リージョン内のゾーン間は相互に通信可能です。各ゾーンのサービスレベル契約 (SLA) により、ネットワーク遅延が 3 ms 未満であることが保証されています。詳細については、「ゾーン間の平均遅延」をご参照ください。
クロスゾーン:クロスゾーン高可用性により、より高い可用性とゾーンディザスタリカバリを提供します。クロスゾーン CU を使用する名前空間では、デプロイメントが実行されているゾーンに障害が発生した場合、同一リージョン内の他の安定したゾーンでデプロイメントを再開できます。これにより、デプロイメントの継続性と高可用性が確保されます。詳細については、「クロスゾーン HA」をご参照ください。
リソースの割り当て
名前空間には、少なくとも 1 つの CU が必要です。
ハイブリッド課金を使用するワークスペースでは、名前空間作成時に固定リソースのみを設定できます。名前空間作成後は、その名前空間に対して利用可能なエラスティックリソースの最大値を設定できます。詳細については、「リソースのスケーリング」をご参照ください。
[OK] をクリックします。
名前空間への移動
Realtime Compute for Apache Flink の管理コンソールにログインし、以下のいずれかの方法で名前空間に移動します。
目的のワークスペースを見つけ、[コンソール] を [操作] 列でクリックします。 Realtime Compute for Apache Flink の開発コンソール の左上隅で、目的の名前空間を選択します。
対象のワークスペース ID の左側にある
アイコンをクリックし、対象の名前空間名をクリックします。
名前空間の確認と削除
Realtime Compute の管理コンソールにログインし、対象のワークスペース ID の左側にある
アイコンをクリックします。
名前空間を表示するには: [名前空間リスト] で、[ステータス]、[CU タイプ]、および [作成日時] などの列で名前空間情報を表示します。
名前空間を削除するには、目的の名前空間を見つけ、[削除] を [操作] 列でクリックします。表示されるメッセージで、[OK] をクリックします。
重要名前空間を削除すると、その名前空間内のデプロイメントおよびデータは復元できません。慎重に操作してください。
参照
名前空間を作成後、その名前空間名をクリックして Realtime Compute for Apache Flink の開発コンソールに移動し、ドラフトを開発できます。詳細については、「開発」をご参照ください。
複数のユーザーが名前空間を使用してドラフト開発やデプロイメント運用管理などの操作を行えるようにするには、ユーザーに対し名前空間の権限を付与する必要があります。詳細については、「開発コンソールの権限付与」をご参照ください。
Realtime Compute for Apache Flink の基本概念については、「基本概念」をご参照ください。