Azure Operator Service Manager には、次の 3 つのロールに対応する 3 つの異なるインターフェイスが用意されています。
- ネットワーク関数 (NF) パブリッシャー
- サービス デザイナー
- サービス オペレーター
実際には、必要に応じて、同じユーザーが複数のロールを実行できます。
NF パブリッシャー
NF パブリッシャーは、ネットワーク関数を作成し、Azure Operator Service Manager に発行します。 NF パブリッシャーの責任は次のとおりです。
- ネットワーク関数を作成します。
- ネットワーク関数定義 (NFD) でネットワーク関数をエンコードします。
- サービス デザイナーに公開するデプロイ パラメーターを決定します。
- NFD を Azure Operator Service Manager にオンボードします。
- 関連付けられている成果物をアップロードします。
- NFD を検証します。
NF パブリッシャーは、次の Azure Operator Service Manager リソースの作成と更新を担当します。
- 発行者
- アーティファクト ストア
- アーティファクト・マニフェスト
- ネットワーク関数定義グループ (NFDG)
- ネットワーク関数定義バージョン (NFDV)
サービス デザイナー
サービス デザイナーは、ネットワーク サービス設計 (NSD) の構築を担当します。 サービス デザイナーは、さまざまな NF パブリッシャーから NFD を収集します。 NFD の収集が完了すると、サービス デザイナーはそれらを Azure インフラストラクチャと組み合わせて、まとまりのあるサービスを作成します。
サービス デザイナーは、1 つ以上の構成グループ スキーマ (CGS) を定義することによって、サービスをパラメーター化する方法を決定します。 CGS は、構成グループ値 (CGV) でサービスオペレーターが指定する必要がある入力を定義します。
サービス デザイナーは、サービス オペレーターからの入力が NF パブリッシャーと Azure インフラストラクチャに必要なパラメーターにどのようにマップされるかを決定します。
ネットワーク サービス設計の作成の一環として、サービス デザイナーはサービスのアップグレードとスケーリングの要件を考慮する必要があります。
サービス デザイナーは、次の Azure Operator Service Manager オブジェクトを作成および更新します。
- 発行者
- アーティファクト ストア
- アーティファクト マニフェスト
- ネットワーク サービス デザイン グループ (NSDG)
- ネットワーク サービス設計バージョン (NSDV)
- CGS
サービス オペレーター
サービス オペレーターは、日常的にサービスを実行するユーザーです。 サービス オペレーターの業務には、次のオブジェクトの作成、変更、監視が含まれます。
- サイト
- サイト ネットワーク サービス (SNS)
- CGV
SNS を作成するプロセスは、次のもので構成されます。
- 新しいサービスの NFDV の選択。
- サイトと 1 つ以上の CGS を入力として使用してパラメーターを適用する。
サービス デザイナーは、これらの入力の正確な形式を決定します。
サービス オペレーターは、次の Azure Operator Service Manager オブジェクトを作成および更新する必要があります。
- サイト
- CGV
- SNS
