Cloud Computing hat nahezu jeden Bereich des IT-Stacks beeinflusst. Anwendungen werden mit Blick auf Komponierbarkeit entwickelt, Rechenleistung wurde zur Verbesserung der Agilität disaggregiert, und die Sicherheit hat sich zu einer cloudzentrierten, KI-gestützten Branche entwickelt.
Der Nachzügler war das Netzwerk. Die heute verwendete Architektur unterscheidet sich kaum von der vor 30 Jahren. Es gab zwar schrittweise Veränderungen, aber nichts, was das Networking grundlegend verändert hätte.
Für Arista Networks, das sein Geschäft auf die Anforderungen der Cloud-Giganten ausgerichtet und sich durch Software differenziert hat, war dies schon immer eine besondere Stärke, da die Kunden dies verlangten. Nun bringt das Unternehmen diese Prinzipien zum Unternehmenskunden.
Kürzlich habe ich mich mit zwei Experten von Arista unterhalten, Fred Hsu, einem Distinguished Solutions Engineer, und Douglas Gourlay, Vice President und General Manager of Software, darüber, wie Cloud und Software das Netzwerk beeinflussen.
Nachfolgend finden Sie die Höhepunkte des ZKast-Interviews, das gemeinsam mit eWEEK eSPEAKS durchgeführt wurde.
Siehe auch: Top-Unternehmen für die digitale Transformation
- Legacy-Netzwerke bremsen Innovationen aus
- Netzwerkdesign vereinheitlichen
- DevOps-Praktiken auf das Networking anwenden
- Netzwerk- und Workflow-Automatisierung implementieren
- Ein Framework für kontinuierliches Design einführen
- Vorlagen für das Netzwerkdesign nutzen
- Mehrere Bereitstellungsmodelle berücksichtigen
- Weiterbildung für unterschiedliche Traffic-Typen und die Cloud
Legacy-Netzwerke bremsen Innovationen aus
Für Unternehmen stellt dies eine Herausforderung dar, da ein Legacy-Netzwerk die Anforderungen eines Unternehmens mit einem modernen, cloudzentrierten Ansatz für Anwendungen nicht erfüllen kann. In der Anwendungsentwicklung hat DevOps das Konzept der kontinuierlichen Innovation (CI) aufgegriffen. Wenn die Programmierung, Überprüfung und Bereitstellung des Netzwerks jedoch Tage oder sogar Monate dauert, wird das Unternehmen ausgebremst.
Das heutige Netzwerk muss so konzipiert sein, dass es verteilte Multi-Vendor-Anwendungen mit mehreren Diensten unterstützt, die global ausgeführt werden. Unternehmen arbeiten schneller und vollziehen ihre digitale Transformation, daher verändert sich die Rolle des Netzwerks. Das verbreitete Softwareprinzip CI muss nun auch auf das Netzwerk übertragen werden, damit es programmierbar und agil wird.
Netzwerkdesign vereinheitlichen
Netzwerkdesignmuster werden zunehmend vereinheitlicht. Während Legacy-Netzwerke eine enorme Vielfalt an Architekturen aufwiesen, verfolgen die meisten Unternehmen heute bei ihrem Netzwerkdesign ein gemeinsames, wiederholbares Muster.
Ein wiederholbares Designmuster ermöglicht es der Automatisierung, Netzwerke in großem Maßstab zu betreiben, sodass Unternehmen zukünftige Business-Anwendungen planen können. Der operative Ansatz besteht darin, Best Practices und Prinzipien aus der Softwareentwicklung zu übernehmen und auf den täglichen Betrieb anzuwenden.
DevOps-Praktiken auf das Networking anwenden
Es bietet einen großen geschäftlichen Mehrwert, das Netzwerk mithilfe von Application Programming Interfaces (APIs) programmierbar zu machen und wie Software zu behandeln. Die Vorgehensweise von Anwendungsentwicklern (DevOps) aus ihrer Welt auf das Networking zu übertragen, ist ein transformatives Konzept, das Arista in eine neue Lösung namens Continuous Integration (CI) Pipeline.
Netzwerk- und Workflow-Automatisierung implementieren
Die im November eingeführte CI Pipeline ist eine umfassende Lösung zur Netzwerkautomatisierung, die auf Aristas EOS Network Data Lake (NetDL) aufbaut. Sie soll Unternehmen dabei unterstützen, durch kontinuierliches Design, kontinuierliche Integration und kontinuierliche Tests ein modernes Betriebsmodell für Netzwerke einzuführen.
Im Wesentlichen ist die CI Pipeline ein Workflow, der auf API-Ebene beginnt und darauf für eine Automatisierung auf höherer Ebene aufbaut. Anstatt dass Administratoren Tests manuell ausführen, automatisiert die CI Pipeline den gesamten Workflow für sie. Außerdem umfasst sie den Änderungssteuerungsprozess, der dem Vorgehen eines Softwareentwicklers bei Änderungen sehr ähnlich ist.
Siehe auch: Leitfaden zur digitalen Transformation: Definition, Arten und Strategie
Ein Framework für kontinuierliches Design einführen
Gemeinsam mit der CI Pipeline führte Arista Validated Designs (AVD) ein, um Unternehmen ein Framework für kontinuierliches Design bereitzustellen. AVDs sind Leitfäden für Best Practices im Netzwerkdesign, die in Code umgewandelt werden können. Werden sie als Teil der CI Pipeline eingesetzt, verbessern AVDs die Zuverlässigkeit des Netzwerks.
Vorlagen für das Netzwerkdesign nutzen
Anstatt alles aus dem Arista-Designleitfaden zu kopieren und einzufügen, können Unternehmen eine Vorlage verwenden, in der sie die Variablen ausfüllen; anschließend generieren die AVDs alle Konfigurationen automatisch. Sie können außerdem Dokumentation und Tests generieren, was Netzwerkingenieuren die Arbeit erleichtert.
Mehrere Bereitstellungsmodelle berücksichtigen
Arista bietet ein primäres AVD mit mehreren Bereitstellungsmodellen an. Das Framework ist vollständig Open Source und domänenübergreifend, sodass es zur Automatisierung von Rechenzentrum, Campus oder Wide Area Network (WAN) eingesetzt werden kann. Es deckt den gesamten Lebenszyklus der Netzwerkbereitstellung ab – von der Konfigurationsgenerierung bis zur Validierung vor und nach der Bereitstellung.
Weiterbildung für unterschiedliche Traffic-Typen und die Cloud
Für Unternehmen ist es wichtig, Netzwerke aufzubauen, die für sehr unterschiedliche Muster bei den Datenflüssen ausgelegt sind. Gleichzeitig sollten IT-Experten und Netzwerkingenieure darüber nachdenken, ihre Kompetenzen aufzufrischen, während Unternehmen auf Software und die Cloud umsteigen.
Siehe auch: NTT erläutert das Warum und Wann von Private 5G


