Definition

Cloud-native Netzwerkfunktion (CNF)

Was ist eine Cloud-native Netzwerkfunktion (CNF)?

Eine Cloud-native Netzwerkfunktion (CNF) ist ein Dienst, der Netzwerkaufgaben in Software ausführt, im Gegensatz zu dedizierter Hardware. Aufgrund der großen und kostengünstigen CPU- und Speicherressourcen, die auf heutigen Serverplattformen verfügbar sind, ist es möglich, Netzwerkfunktionen in Software auszuführen.

Diese Art von Rechenleistung war bisher nur auf Hardware mit anwendungsspezifischen integrierten Schaltkreisen verfügbar. CNFs sind vollständig softwarebasiert und verwenden virtuelle statt physischer Schnittstellen. Container-Orchestrierungssysteme wie Kubernetes eine zentrale Rolle bei der Bereitstellung von CNFs. Zu den heute eingesetzten CNFs gehören:

CNF vs. VNF

CNFs sind nicht die einzige Möglichkeit, Netzwerkdienste von Hardware-Appliances in Software zu verlagern. Virtual Network Functions (VNF) sind eine weitere Option, diese Dienste anzubieten.

Bei einer VNF wird die gleiche Software, die auf einer hardwarebasierten Netzwerk-Appliance verwendet wird, auf eine virtuelle Maschine (VM) migriert. Der Unterschied zwischen CNFs und VNFs besteht darin, dass VNFs Software anstelle von Hardware für die Verarbeitung und Port-Nutzung verwenden. Ein weiterer entscheidender Unterschied ist, dass CNFs durch Containerisierung eine schnellere Bereitstellung und Skalierung ermöglichen. VNFs unterscheiden sich grundlegend von CNFs, die bestimmte Netzwerkdienste auswählen und diese in einer containerisierten Umgebung wie Kubernetes anstelle einer VM ausführen.

CNFs benötigen nur die Verarbeitung und Speicherzuweisung für bestimmte Dienste. Sie können dann Dienste über ein Netzwerk verteilen, je nachdem, wo sie benötigt werden. Im Vergleich zu VNFs bieten CNFs mehr Effizienz, Skalierbarkeit und Leistungsvorteile.

Vorteile von CNF

CNFs sind insbesondere für große Organisationen mit mehreren geografischen Standorten und umfangreichen Netzwerkinfrastrukturen von Vorteil. Zu den Vorteilen von CNFs gehören:

  • Es ist keine spezielle Hardware erforderlich, da CNFs Standardhardware anstelle von Spezialhardware verwenden.
  • CNFs verbessern die Skalierbarkeit und Leistung in großen, verteilten Netzwerken.
  • Die Microservices-basierte Architektur von CNFs ermöglicht eine einfachere Integration von APIs mit anderen Plattformen für die Datenerfassung und -analyse.
  • Schnellere Bereitstellung und Flexibilität durch Containerisierung
  • Unternehmen können durch den Verzicht auf separate physische Hardware erhebliche Kosten einsparen, die ansonsten für Geräte und Wartung anfallen würden.
  • Der Platzbedarf im Rechenzentrum wird reduziert, da keine separate physische Hardware verwendet wird. Dies wiederum führt zu einer Senkung der Kosten für Energieverbrauch und Kühlung.

Anwendungsfälle für CNF

Durch ihre Hauptvorteile von CNFs eignen sich insbesondere für große, verteilte Organisationen. Zu den Arten von Unternehmen, die CNF-Dienste nutzen, gehören:

  • Öffentliche Telekommunikationsanbieter
  • Internetdienstanbieter
  • Cloud-Dienstanbieter
  • Finanzinstitute und Unternehmen im Gesundheitswesen

Diese Unternehmen ersetzen veraltete physische oder virtualisierte Netzwerkgeräte durch containerisierte CNFs, die nur einen Bruchteil der Rechenleistung, des Speichers und des physischen Platzbedarfs benötigen.

Ein wesentlicher Vorteil von CNF liegt in der Möglichkeit, Netzwerkdienste in öffentlichen Clouds bereitzustellen, was im Anwenderunternehmen physische Geräte überflüssig macht. Organisationen können CNFs auch verwenden, um die Bereitstellung mehrerer virtueller Server-Netzwerkgeräte in diesen Cloud-Umgebungen zu vermeiden, was die Betriebskosten im Laufe der Zeit erhöht. Die Hauptgründe für die Einführung von CNF in Unternehmen, die die Vorteile der Dienste nutzen können, sind Flexibilität und Kosteneinsparungen.

Diese Definition wurde zuletzt im März 2025 aktualisiert

Erfahren Sie mehr über WAN und Cloud-Networking