Azure 操作員服務管理員提供三個不同的介面,以滿足三個角色:
- 網路功能 (NF) 發行者
- 服務設計工具
- 服務操作員
在實務上,同一個人可以在必要時執行其中一個以上的角色。
NF 發行者
NF 發行者會建立網路函式,並將其發佈至 Azure 操作員服務管理員。 NF 發行者責任包括:
- 建立網路函式。
- 在網路函式定義中編碼網路函式 (NFD)。
- 判斷要公開給服務設計工具的部署參數。
- 將 NFD 上線至 Azure 操作員服務管理員。
- 上傳相關聯的成品。
- 驗證 NFD。
NF 發行者負責建立和更新這些 Azure 操作員 Service Manager 資源:
- 發行人
- 成品存放區
- 成品指令清單
- 網路函式定義群組 (NFDG)
- 網路函式定義版本 (NFDV)
服務設計工具
服務設計工具負責建置網路服務設計 (NSD)。 服務設計工具會從各種 NF 發行者收集 NFD。 當 NFD 集合完成時,服務設計工具會將它們與 Azure 基礎結構結合,以建立一致服務。
服務設計工具會藉由定義一或多個組態群組架構來決定如何參數化服務。 CGS 會定義服務操作員必須在組態群組值 (CGV) 中提供的輸入。
服務設計工具會決定服務操作員的輸入如何對應至 NF 發行者和 Azure 基礎結構所需的參數。
在建立網路服務設計時,服務設計工具必須考慮服務的升級和調整需求。
服務設計工具負責建立和更新下列 Azure 操作員 Service Manager 物件:
- 發行人
- 成品存放區
- 成品指令清單
- 網路服務設計群組 (NSDG)
- 網路服務設計版本 (NSDV)
- CGS
服務操作員
服務操作員是每天執行服務的人員。 服務操作員的職責包括建立、修改及監視這些物件:
- 網站
- 月台網路服務 (SNS)
- CGV
建立 SNS 的程式包含:
- 選取新服務的 NFDV。
- 以月臺和一或多個 CGS 的形式使用輸入來套用參數。
服務設計工具會決定這些輸入的確切格式。
服務操作員負責建立和更新下列 Azure 操作員 Service Manager 物件:
- 網站
- CGV
- 社交網路服務