Zurück

NetOps zu DevOps: Eine vorhersehbare Transformation

by Barbara.Froemmel 27. März 2017

Diese Fragen werden mir oft in verschiedenen Diskussionen gestellt… Was bedeutet DevOps bedeuten zu einem Netzwerktechniker? Was sind die größten Herausforderungen für einen Netzwerktechniker bei der Implementierung von a DevOps Modell? Klingt vertraut? Haben Sie an diese Fragen gedacht?

DevOps ist heute zu einer Bewegung in der Branche geworden. Also ist es am besten, zuerst zu verstehen, was DevOps ist und bedeutet für einen Netzwerktechniker, bevor er die damit verbundenen Herausforderungen versteht. Ich denke, wir alle verstehen gut, dass der Erfolg eines Unternehmens von seiner Fähigkeit abhängt, die Produkte oder Dienstleistungen, die seine Kunden benötigen, in einem angemessenen Zeitrahmen bereitzustellen und zu unterstützen. Darüber hinaus müssen Unternehmen Probleme prüfen und Änderungen in einem beschleunigten Tempo vornehmen, um ihre Ziele zu erreichen und der Konkurrenz einen Schritt voraus zu sein.

DevOps ist ein Konglomerat aus Entwicklung und Betrieb und hat seine Wurzeln im agilen und schlanken Betrieb der heutigen Industrie. Es bietet einen erheblichen Mehrwert bei der Reduzierung von Gemeinkosten (in Bezug auf Prozesse, Tools usw.), der Verbesserung der Governance und der Vereinfachung der Zusammenarbeit.

devops

Orchestrierung von Entwicklungs- und IT-Betriebsprozessen

Die Netzwerkindustrie befindet sich an einem Wendepunkt in Bezug auf die DevOps Weiterentwicklung heute, insbesondere bei Organisationen, die eine überwältigende Abhängigkeit von ihren Netzwerken haben. Aus der Sicht eines Netzbetreibers ist es entscheidend, dass neue Dienste zeitnah eingeführt und effizient bereitgestellt werden. Darüber hinaus ist es sehr wichtig, eine geeignete operative Unterstützung für die Fehlerbehebung im Netzwerk bereitzustellen, um die etablierten Anforderungen zu erfüllen Service Level Agreements (SLA). Beide Elemente sind für einen Netzwerkbetreiber äußerst wichtig, und daher ist es unerlässlich, ihn mit den richtigen Tools auszustatten, um die Bereitstellung von Änderungen vorab zu qualifizieren und Probleme im Falle eines Vorfalls schneller zu prüfen.

Aus meiner Sicht ist die größte Herausforderung für einen Netzwerktechniker bei der Implementierung von a DevOps model verfügt nicht über das richtige Toolkit oder die richtige Plattform, die grundlegend darauf ausgelegt ist, diese Transformation zu unterstützen. Traditionell wurde eine Kombination aus proprietärer Hardware und Software als primäre Wertschöpfungsquelle für die Verwaltung von Netzwerkstacks positioniert. Netzwerke sind herstellerunabhängig, haben sich im Laufe der Jahre weiterentwickelt (Legacy, Virtualisierung, SDN usw.) und sind heute praktisch zum Rückgrat des Geschäfts geworden. In der Regel erstellen Netzwerkbetreiber Skripts für die Automatisierung, die nicht über mehrere Betriebssysteme, CLIs oder verteilte Anwendungen hinweg portierbar sind.

brauchen DevOps Tools (wie Puppet, Chef) haben ihren vorrangigen Fokus auf das Konfigurationsmanagement gelegt. Angesichts der heute in Unternehmen stattfindenden etablierten Veränderungen und der Flut von Anwendungen benötigen Netzwerkbetreiber eine anbieterunabhängige Automatisierungslösung, die den gesamten Workflow bereitstellt, dh dynamische Netzwerkerkennung, automatisierte Fehlerbehebung für das gesamte Netzwerk, um zu reduzieren MTTR Bereitstellung von Five-9s-Service und Konfiguration & change management auf sichere und kollaborative Weise. Zusammenfassend glaube ich, dass sowohl die Transformation als auch die Herausforderung real sind, auch wenn es einige Organisationen gibt, die das sehen DevOps als Hack in ihren aktuellen Prozessen, ohne einen grundlegenden Paradigmenwechsel vorzunehmen. Wie bei allem wird das Ausmaß der Einführung von Branche zu Branche unterschiedlich sein.

NetBrain DevOps Ausgabe (DE) ist ein kostenloses Netzwerkautomatisierungstool zur Analyse und Diagnose Ihres Netzwerks mit Network Apps. NetBrain DE enthält Dutzende von Apps, aber was noch wichtiger ist, es ist a DevOps Plattform, sodass Sie Ihre eigenen Apps ohne Skripterstellung oder Programmierung schreiben können. Es kann zum Ausführen von Apps verwendet werden, die eine Vielzahl von Netzwerkaufgaben ausführen, darunter Überwachung, Fehlerbehebung, Änderungsprüfung, Compliance und Bestandsverwaltung. Benutzer können Apps speichern und intern innerhalb ihrer Organisation freigeben, um die Zusammenarbeit zu fördern.

Verbunden