Cloudově nativní síťová funkce

Cloudově nativní síťová funkce, anglicky Cloud-native Network Function, CNF, je způsob softwarové implementace síťových funkcí nebo aplikací dříve realizovaných fyzickým zařízením, a to pomocí linuxových kontejnerů (obvykle orchestrovaných systémem Kubernetes).[1]

Ve standardech ETSI NFV jsou cloudově nativní síťové funkce zvláštním typem virtualizovaných síťových funkcí (VNF)[2] a jsou orchestrovány podobně jako VNFs pomocí architektury ETSI NFV MANO a deskriptorů nezávislých na technologii (např. TOSCA, YANG). U CNF horní vrstvy architektury ETSI NFV MANO (tj. NFVO a VNFM) spolupracují s funkcí správy služeb kontejnerové infrastruktury (CISM),[3] která je typicky implementována pomocí cloudově nativních orchestračních řešení (například Kubernetes). Odlišnost CNF od VNF (virtualizované síťové funkce), jedné ze složek virtualizace síťových funkcí, je přístup k jejich orchestraci.

Charakteristickými vlastnostmi cloudově nativních síťových funkcí jsou:[4][5]

Vztah k VNF

Začleněním vylepšení používaných v internetové infrastruktuře řeší CNF různé problémy, kterými trpí starší přístup VNF. Mezi tato vylepšení patří automatické škálování, podpora modelu nasazení s kontinuálním doručováním/DevOps, a zvýšení efektivity díky sdílení společných služeb v rámci celé platformy. Díky zjišťování služeb a orchestraci je systém založený na CNF odolnější proti selhání uzlů.[4] Specifikací kritérií pro klasifikaci a charakterizaci cloudově nativních VNF implementací lze nalézt v ETSI GS NFV-EVE 011.[6]

Cloud Native Computing Foundation

Projekt Cloud Native Computing Foundation aktivně podporovaný nadací Linux Foundation aktivně podporuje společnosti v přispívání do projektů s otevřeným zdrojovým textem jako Kubernetes nebo Prometheus, na nichž mohou být cloudové nativní síťové funkce založeny.[7] V rámci projektu CNCF byl také vytvořen testovací prostor CNF Testbed s cílem usnadnit společné testování různých cloudově nativních síťových funkcí.[8]

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Cloud-native network function na anglické Wikipedii.

  1. cloud-native-principles/cloud-native-principles. [s.l.]: cloud-native-principles, 2020-07-21. Dostupné online. 
  2. NFV FAQ [online]. [cit. 2022-04-27]. Dostupné online. (anglicky) 
  3. ETSI GS NFV-IFA 040 [online]. [cit. 2022-07-20]. Dostupné online. (anglicky) 
  4. a b Cloud-Native Network Functions [online]. Dostupné online. 
  5. cncf/cnf-testbed. [s.l.]: Cloud Native Computing Foundation (CNCF), 2020-07-20. Dostupné online. 
  6. ETSI GS NFV-EVE 011 [online]. [cit. 2022-04-27]. Dostupné online. (anglicky) 
  7. FAQ [online]. [cit. 2020-07-22]. Dostupné online. (anglicky) 
  8. CNCF. CNCF Launches Cloud Native Network Functions (CNF) Testbed. www.cncf.io. 2019-02-25. Dostupné online [cit. 2020-07-22]. (anglicky) 

Související články

Externí odkazy