雲原生網絡功能

雲原生網絡功能(Cloud-Native Functions,CNF)是一種由軟件實現的功能或應用程式,與運行在物理設備上的傳統網絡不同,它是運行在 Linux 容器 內的,通常由 Kubernetes 編排 [1] [2] [3]。CNF 與 VNF(虛擬化網絡功能)(網絡功能虛擬化的組成部分之一)的不同之處在於它們的編排方法。

在 ETSI NFV 標準中,雲原生網絡功能是一種特殊類型的虛擬化網絡功能[4],要能夠使用 ETSI NFV MANO 架構和技術無關的描述符(例如 TOSCA、YANG)編排為 VNF。這需要 ETSI NFV MANO 架構層面(即 NFVO 和 VNFM)與容器基礎設施服務管理(CISM)功能[5] 相互配合,通常是使用雲原生編排解決方案(例如 Kubernetes)實現的。

雲原生網絡功能的特點如下: [6] [7]

與網絡功能虛擬化(NFV)的關係

編輯

雲原生網絡功能通過結合互聯網基礎設施中的創新,解決了第一代 VNF 發現的許多常見問題。其中包括自動擴縮[2] 、支持持續交付DevOps 部署模型,以及通過跨平台共享公共服務來提高效率。服務發現和編排能力也使基於 CNF 的系統在節點發生故障時具有更強的彈性[2] [6]。可以在 ETSI GS NFV-EVE 011 中找到用於對雲原生 VNF 實現進行分類和描述的標準規範。 [8]

雲原生計算基金會(CNCF)

編輯

Linux 基金會 支持的雲原生計算基金會頁面存檔備份,存於互聯網檔案館)項目正在大力支持公司為 KubernetesPrometheus 等開源項目做出貢獻,雲原生網絡功能可以在此基礎之上進行孵化[9]。CNCF 項目還創建了一個 CNF 測試平台,以便對各種雲原生網絡功能進行通用測試[10]

  1. ^ Cloud Native Network Functions (CNF). Ligato.io. (原始內容存檔於2023-02-02). 
  2. ^ 2.0 2.1 2.2 What is a CNF?. CDNF.io. (原始內容存檔於2023-02-02). 
  3. ^ cloud-native-principles/cloud-native-principles, cloud-native-principles, 2020-07-21 [2020-07-22], (原始內容存檔於2023-02-09) 
  4. ^ NFV FAQ. nfvwiki.etsi.org. [2022-04-27]. (原始內容存檔於2023-02-02) (英語). 
  5. ^ ETSI GS NFV-IFA 040 (PDF). www.etsi.org. [2022-07-20]. (原始內容存檔 (PDF)於2023-02-02) (英語). 
  6. ^ 6.0 6.1 Cloud-Native Network Functions. Cisco. (原始內容存檔於2023-02-06). 
  7. ^ cncf/cnf-testbed, Cloud Native Computing Foundation (CNCF), 2020-07-20 [2020-07-22], (原始內容存檔於2023-02-02) 
  8. ^ ETSI GS NFV-EVE 011 (PDF). www.etsi.org. [2022-04-27]. (原始內容存檔 (PDF)於2022-01-26) (英語). 
  9. ^ FAQ. Cloud Native Computing Foundation. [2020-07-22]. (原始內容存檔於2023-02-02) (美國英語). 
  10. ^ cncf. CNCF Launches Cloud Native Network Functions (CNF) Testbed. Cloud Native Computing Foundation. 2019-02-25 [2020-07-22]. (原始內容存檔於2020-07-22) (美國英語).