BLOG

NetDevOps-Umfrage: Das zunehmend automatisierte Leben von NetOps

Lori MacVittie Miniaturbild
Lori MacVittie
Veröffentlicht am 23. März 2020

Die neueste NetDevOps-Umfrage liegt vor und die Ergebnisse sind hinsichtlich des Zustands der Bereitstellungspipeline in Unternehmen vielversprechend.

Die NetDevOps-Umfrage ist eine Gemeinschaftsanstrengung und sucht nach Details, die in Umfragen zum Thema „das Netzwerk“ normalerweise nicht zu finden sind. Unter dem oben genannten Link werden die wichtigsten Erkenntnisse in sachlicher Form sowie die Rohdaten bereitgestellt. Dieses habe ich mir eifrig heruntergeladen, um es zu erkunden.

Die unausweichliche Wahrheit dieser Umfrage ist, dass das Leben eines Netzwerkbetriebsprofis zunehmend automatisiert ist. Von Konfigurationsänderungen bis zur Anomalieerkennung, von Software-Upgrades bis zur Bereitstellung am Tag Null über Anbieterlösungen ist Automatisierung heute die Norm. Das überrascht uns nicht, unsere eigenen Untersuchungen haben das gleiche ergeben.

Was mir an dieser Umfrage gefällt, ist nicht, dass sie eine gute Grundlage für die Validierung unserer eigenen Forschung bietet, sondern dass sie auf Details eingeht, die uns nicht bekannt sind. Wenn wir beispielsweise nach dem Stand der Pipeline-Automatisierung fragen, tun wir dies in allgemeiner Form. Die NetDevOps-Umfrage geht näher darauf ein, was diese Automatisierung auf Aktivitätsebene bedeutet. 

Von dreizehn verschiedenen Netzwerkvorgängen sind heute durchschnittlich 4,75 automatisiert. Am häufigsten wird genannt, dass konfigurationsbezogene Aktivitäten (Generierung, Bereitstellung und Archivierung) sowie Datenerfassung/-berichterstattung und Konformitätsprüfungen automatisiert werden.

Die meisten Organisationen verfolgen hinsichtlich ihrer Infrastruktur keinen unveränderlichen Ansatz. Das heißt, eine Vielzahl von Funktionen erlaubt neben automatisierten Bereitstellungen über die Pipeline auch Konfigurationsänderungen über die CLI. Wie wir in anderen Bereichen, insbesondere im Bereich des Identitätsmanagements, gesehen haben, können sich derartige Zugeständnisse als problematisch erweisen. Eine einzige zuverlässige Quelle stellt sicher, dass Änderungen bei auftretenden Problemen problemlos rückgängig gemacht werden können. Änderungen über die CLI führen zu größerer Entropie, was mit der Zeit zu schnellerer Problemverursachung führen kann.

Die Störungs- bzw. Anomalieerkennung basiert heutzutage in erster Linie auf automatisierten Warnungen bei zu hohen/niedrigen/Grenzwerten. Doch immer mehr NetOps setzen auf Ereigniskorrelation mithilfe von Regel-Engines und KI/ML. SNMP bleibt die primäre Telemetriequelle, dicht gefolgt von anderen protokollbasierten (ICMP) und herkömmlichen Protokollen. API und Streaming-Telemetrie werden von etwa einem Viertel der Befragten verwendet. Die Hälfte der Befragten denkt über Telemetrie-Streaming nach, während fast ein Viertel (23 %) es prüft. Die Verwendung sowohl von API als auch von Streaming-Telemetrie deutet auf eine Modernisierung der Netzwerkbetriebspraxis hin, da es sich bei beiden um Schlüsseltechnologien handelt , die KI/ML und einen zukünftigen Zustand von AIOps ermöglichen.

Trenddiagramm

Während NetOps ihre automatisierte Zukunft aufbauen, dürfte es niemanden überraschen – am allerwenigsten jemanden, der unsere eigene Forschung verfolgt hat –, dass Python die Sprache der Wahl ist. Wenn es um Tools geht, ist Ansible für die automatische Konfigurationsgenerierung und Bereitstellungsaktivitäten der klare Favorit, während Git sich als Repository der Wahl immer mehr durchsetzt.

Der Trend zur Automatisierung ist für die meisten Netzwerkbetriebe eine Überlebensfrage. Da über ein Drittel 251–1.000 Geräte und ein weiteres Drittel 1.001–5.000 Geräte verwaltet, ist die Automatisierung das effizienteste Mittel, um mit den immer anspruchsvolleren Bereitstellungsplänen Schritt zu halten.

Aus der NetDevOps-Umfrage geht hervor, dass die meisten Befragten monatlich größere Änderungen in der Produktion vorantreiben. Die Mehrheit drängt auf größere Änderungen „weniger als einmal pro Monat“ oder „1 bis 5 Mal pro Monat“. Kleinere Änderungen werden jedoch häufiger in die Produktion übernommen – und zwar wöchentlich. Die Mehrheit drängt auf kleinere Änderungen entweder „1 bis 5 Mal pro Woche“ oder „mehr als einmal am Tag“.

Die NetDevOps-Umfrage enthält noch viel mehr Einzelheiten und ich empfehle Ihnen dringend, sie durchzulesen, um ein Gefühl für den Puls der zunehmend automatisierten Welt des Netzwerkbetriebs zu bekommen.