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