stringtranslate.com

Облачная сетевая функция

Облачная сетевая функция ( CNF ) — это программная реализация функции или приложения, традиционно выполняемая на физическом устройстве, но работающая внутри контейнеров Linux (обычно оркестрованных Kubernetes ). [1] [2] [3] Особенностью, которая отличает CNF от VNF ( виртуализированных сетевых функций ), одного из компонентов виртуализации сетевых функций , является подход к их оркестровке.

В стандартах ETSI NFV облачно-родные сетевые функции являются особым типом виртуализированных сетевых функций [4] и организованы как VNF, т. е. с использованием архитектуры ETSI NFV MANO и технологически-независимых дескрипторов (например, TOSCA, YANG). В этом случае верхние уровни архитектуры ETSI NFV MANO (т. е. NFVO и VNFM) взаимодействуют с функцией управления службами контейнерной инфраструктуры (CISM) [5] , которая обычно реализуется с использованием облачно-родных решений оркестровки (например, Kubernetes).

Характеристики сетевых функций, реализованных в облаке: [6] [7]

Отношение к виртуализации сетевых функций

Эти характеристики решают многие общие проблемы, обнаруженные в первом поколении VNF , путем включения многих инноваций, обычно внедряемых в инфраструктуру Интернета. К ним относятся автоматическое масштабирование, [2] поддержка модели непрерывной доставки / развертывания DevOps и повышение эффективности за счет совместного использования общих сервисов на разных платформах. Благодаря обнаружению сервисов и оркестровке система на основе CNF будет более устойчивой к сбоям узлов. [2] [6] Спецификацию критериев для классификации и характеристики облачных реализаций VNF можно найти в ETSI GS NFV-EVE 011. [8]

Фонд облачных вычислений

Проект Cloud Native Computing Foundation, поддерживаемый Linux Foundation , активно поддерживает компании, вносящие вклад в проекты с открытым исходным кодом, такие как Kubernetes или Prometheus , на которых могут быть основаны Cloud Native Network Functions. [9] Проект CNCF также создал тестовый стенд CNF, чтобы обеспечить общую испытательную площадку для различных облачных сетевых функций. [10]

Ссылки

  1. ^ "Облачные сетевые функции (CNF)". Ligato.io .
  2. ^ abc "Что такое CNF?". CDNF.io .
  3. ^ cloud-native-principles/cloud-native-principles, cloud-native-principles, 2020-07-21 , получено 2020-07-22
  4. ^ "NFV FAQ". nfvwiki.etsi.org . Получено 2022-04-27 .
  5. ^ "ETSI GS NFV-IFA 040" (PDF) . www.etsi.org . Получено 20 июля 2022 г. .
  6. ^ ab "Облачные сетевые функции". Cisco .
  7. ^ cncf/cnf-testbed, Cloud Native Computing Foundation (CNCF), 20.07.2020 , получено 22.07.2020
  8. ^ "ETSI GS NFV-EVE 011" (PDF) . www.etsi.org . Получено 2022-04-27 .
  9. ^ "FAQ". Cloud Native Computing Foundation . Получено 2020-07-22 .
  10. ^ cncf (2019-02-25). "CNCF запускает испытательный стенд Cloud Native Network Functions (CNF)". Cloud Native Computing Foundation . Получено 2020-07-22 .

11. Фонд облачных вычислений (http://www.cncf.io)