角色和介面
Azure 運算子服務管理員 (AOSM) 提供三種不同的介面,分別滿足以下三個角色的需求:
- 網路函式發行者
- 網路服務設計工具
- 網路服務操作員
實際上,可以視需要由同一人執行其中多個角色。
網路函式 (NF) 發行者 - 角色 1
網路函式 (NF) 發行者會建立網路函式,並將其發佈至 Azure 運算子服務管理員 (AOSM)。 發行者的職責包括:
- 建立網路函式。
- 在網路函式定義 (NFD) 中進行編碼。
- 判斷要向服務設計工具公開的部署參數。
- 將網路函式定義 (NFD) 上線至 Azure 運算子服務管理員 (AOSM)。
- 上傳相關聯的成品。
- 驗證網路函式定義 (NFD)。
發行者一詞是同義字。 網路函式 (NF) 發行者負責建立/更新這些 Azure 運算子服務管理員 (AOSM) 資源:
- 發行者
- 成品商店
- 成品資訊清單
- 網路函式定義群組
- 網路函數定義版本
服務設計工具 - 角色 2
服務設計工具負責建置網路服務設計 (NSD)。 服務設計工具會從各種網路功能 (NF) 發行者取得網路功能定義 (NFD) 的集合。 完成收集網路功能定義 (NFD) 時,服務設計工具會將它們與 Azure 基礎結構結合在一起,以建立一致的服務。 服務設計工具會藉由定義一或多個設定群組結構 (CGS) 來決定如何參數化服務。 設定群組結構 (CGS) 定義服務操作員必須在設定群組值 (CGV) 中提供的輸入。
服務設計工具會決定服務操作員的輸入如何對應至網路功能 (NF) 發行者和 Azure 基礎結構所需的參數。
在建立網路服務設計 (NSD) 時,服務設計工具必須考慮服務的升級和調整需求。
服務設計工具負責建立/更新下列 Azure 運算子服務管理員 (AOSM) 物件:
- 發行者
- 成品商店
- 成品資訊清單
- 網路服務設計群組
- 網路服務設計版本
- 設定群組架構
服務操作員 - 角色 3
服務操作員是每天執行服務的人員。 服務操作員的職責包括建立、修改和監視這些物件:
- 網站
- 網站網路服務 (SNS)
- 設定群組值 (CGV)
建立網站網路服務的程序包括:
- 選取新服務的網路函式設計版本 (NSDV)。
- 使用網站形式的輸入和一或多個設定群組結構 (CGS) 來套用參數。
服務設計工具會判斷這些輸入的確切格式。
服務操作員負責建立/更新下列 Azure 運算子服務管理員 (AOSM) 物件:
- Site
- 設定群組值
- 網站網路服務