Der "Aha!"-Moment bei der Vernetzung

von | 22. November 2022 | Blog

Vor kurzem hatte ich eine große Offenbarung in Bezug auf Netzwerke. Ich habe fast 25 Jahre lang in der IT-Branche gearbeitet, insbesondere in der Datenkommunikation (ja, so alt bin ich!). Ich hatte so viele unglaubliche Produkte kennengelernt, die sich nie auf dem Markt durchsetzen konnten, und ich saß da, mit einem Getränk in der Hand, und dachte: "Warum werden so viele gute Produkte nicht angenommen?" Es scheint fast so, als würden die besten Produkte mit erstaunlichen neuen Technologien häufiger scheitern als die langweiligen.

Die einfache Antwort lautet: TIMING. Timing ist alles. Ich habe für Unternehmen gearbeitet, die unglaublich coole Lösungen entwickelt haben. Eines von ihnen machte vor etwa 8 Jahren etwas Seltsames namens "Zero Trust". Niemand schien sich für die Technologie zu interessieren, und der Begriff fand keinen Anklang. Heute gibt es wahrscheinlich hundert ZT- oder ZTNA-Startups, die versuchen, das nächste Einhorn zu werden. Timing ist alles.

Manchmal gibt es Startups, die unglaublich viel produzieren. Offensichtlich Technologien, über die sich alle einig sind, die aber dennoch keine Veränderungen auf dem Markt bewirken. Zum Beispiel sind sich heute alle einig, dass die Verwendung von Linux als Betriebssystem für einen Router oder Switch sinnvoll ist, aber vor 10 Jahren war diese Idee etwas bizarr. Heute würden Sie sich schwer tun, einen NOS dass ist nicht auf Linux basieren oder zumindest eine Linux-"Gastshell" anbieten, damit Sie Ihre Automatisierungsskripte auf einer vertrauten Plattform ausführen können.

Änderungen an sich sind den Aufwand oft nicht wert. Die Kosten für eine Änderung zur Senkung der Anschaffungskosten können oft eine große Veränderung in der Art und Weise bedeuten, wie Ihr Netzwerkbetriebsteam die Geräte verwaltet, und das ist wahrscheinlich die Kopfschmerzen nicht wert, so dass man in der Regel alles so macht, wie man es immer gemacht hat. Aber was ist, wenn sich die gesamte Plattform ändert, nicht nur in Ihrem Unternehmen, sondern in der ganzen Welt?

Plattformübergänge sind wichtig

Plattformübergänge finden in der Regel dann statt, wenn die Menschen ihr Leben nicht mehr so leben können wie früher oder wenn es zu einer Wachablösung kommt. Wenn alte Leute sterben und in den Ruhestand gehen, weigern sich neue Leute, es auf die alte Weise zu tun, sie werfen das alte Runbook weg oder sie automatisieren die sich wiederholenden Teile.

Die Installation von Linux auf einem Netzwerk-Switch ist eine gute Idee, aber sie allein reichte nicht aus, um Netzwerkarchitekten zu veranlassen, ihre Geräte aufzurüsten und ihre Betriebsmodelle zu ändern. Diese neue Art der Netzwerkprogrammierung war nicht mit einer größeren Marktumstellung verbunden und daher für die Endnutzer nicht überzeugend genug, um zu migrieren.

Aber warum in aller Welt bin ich so begeistert von einem weiteren offenen Netzwerkbetriebssystem? Ich bin wohl eine richtige Strahlemaus, oder?

Im Bereich der Vernetzung gibt es heute zwei wichtige Entwicklungen.

SONiC ist da, und es ist ein spielverändernder Plattformwechsel

SONiC hat enorme Eigendynamik auf dem Markt. Netzwerkarchitekten müssen darüber nachdenken, wie sie auf der Welle reiten können, denn wenn man sich aufrecht hinstellt und sich von der Welle überrollen lässt, wird man mit Sicherheit scheitern. Der Markt steht vor einem großen Umbruch. Was bedeutet SONiC Angebot?

  • Ein standardisiertes Verfahren zur Programmierung von Netzwerkgeräten
  • Ein offenes und kompatibles Betriebssystem, das für jeden Anwendungsfall maßgeschneidert werden kann
  • Freiheit in der Lieferkette - Sie haben Hunderte von Optionen, darunter Favoriten wie Cisco, Arista, Juniper, Nvidia, Dell und andere.
  • Open Source gewinnt auf lange Sicht immer

Aber die Verwaltung von SONiC war kein Kinderspiel. Dies ist nicht der CLI-Router Ihres Großvaters. Und wer verwaltet schon ein einzelnes Gerät? Heutige Netzwerke sind sorgfältig konstruierte, verteilte Anwendungen (manchmal auch Fabrics genannt), denn einzelne Fehlerpunkte sind ein sicherer Weg, um Sie zu zwingen, Ihren Lebenslauf zu aktualisieren.

Wenn es doch nur eine großartige Open-Source-Technologie für die Verwaltung einer Reihe von Geräten mit Containern gäbe...

Das ist Kubernetes, Dummerchen!

Es sollte jedem Leser klar sein, dass Kubernetes ist die De-facto-Technologie für die Anwendungsorchestrierung. Und tatsächlich ist Kubernetes die primäre Methode, um IHRE Infrastruktur zu steuern. Aber warum ist das Netzwerk bei dieser neuen Technologie so weit zurückgeblieben? Native Wolke Welt, in der wir leben? Es gibt viele GROSSARTIGE Container-Netzwerk-Schnittstellen (CNIs) und Kubernetes-Netzwerk-Anbieteraber diese befassen sich nur mit dem, was passiert, wenn der Anwendungsverkehr den Eingang Ihres Clusters erreicht hat. Sie müssen all diese k8s-Knoten immer noch an etwas anschließen.

Zwei Bahnsteigübergänge sind besser als einer! Was passiert, wenn diese beiden Wellen ineinander übergehen?

Wenn es Ihnen wie uns geht, wissen Sie, dass die Antwort eine unglaubliche neue Art ist, Ihre Geräte zu bauen und zu betreiben. Aber nehmen Sie uns nicht beim Wort, sondern schauen Sie sich einfach die Cloud an. Wie oft konfigurieren Sie das physische Netzwerk für Ihre Kubernetes-Cluster in der Cloud? NIEMALS. Man denkt nicht einmal darüber nach. Und die Besitzer von Anwendungen sind froh, wenn sie nicht über das Netzwerk nachdenken müssen. Versuchen Sie jedoch, Kubernetes in Ihrem eigenen Rechenzentrum oder am Rande des Netzwerks auszuführen - nicht so schnell! Plötzlich muss man sich wieder mit dem alten Netzwerkbetriebsmodell auseinandersetzen, und das ist ein guter Grund, warum die Leute in der Cloud bleiben und das 5-10-fache für das Hosten ihrer Workloads bezahlen. Weil es zu schwierig war.

Aber nicht mehr

Bei Hedgehog verschmelzen wir die native Kubernetes-Kontrollebene mit der Open-Source-Netzwerktauglichkeit, die die DNA der SONiC-Community ist. Und können Sie sagen, ich bin begeistert davon?

In einer Reihe von Blogbeiträgen werde ich Ihnen die Antworten auf die Fragen geben, die Ihnen wahrscheinlich gerade durch den Kopf gehen. Ich verspreche Ihnen, dass es sehr spannend wird, und wie jeder gute Moderator werde ich Ihnen am Ende ein Bonbon geben (in Form von kostenloser Open-Source-Software und einem schlüsselfertigen Onboarding-Modell).

Warum also sollten Sie Hedgehog bewerten?

  • Dieselbe API und dieselben Vorgänge, die Sie für den Rest Ihrer Infrastruktur verwenden, können auch für die Bereitstellung und Verwaltung Ihres physischen Netzwerks genutzt werden.
  • Es ist viel einfacher, Leute zu finden, die mit k8s umgehen können und wissen, wie man Anwendungen darauf ausführt, als Leute zu finden, die mit proprietären NOSs verschiedener Hersteller umgehen können.
  • Sie können alle verfügbaren Hardware-Anbieter in Betracht ziehen, was die Lieferkettenoptionen verbessert und das Geschäftsrisiko minimiert.

Wir arbeiten hart daran, das beste Produkt zu entwickeln, dessen Vernetzung so einfach ist, dass es scheint verschwinden, sobald Sie sie einschalten.

P.S. Wenn Sie mehr über unsere Revolution erfahren möchten, wenden Sie sich bitte an ein Treffen anfordern und wir können alle Ihre Fragen beantworten.

Josh Saul
Josh Saul

Josh Saul arbeitet seit mehr als 25 Jahren an der Weiterentwicklung des Stands der Technik bei Netzwerken für Rechenzentren. Als Architekt hat er Kernnetzwerke für GE, Pfizer und NBC Universal aufgebaut. Als Ingenieur bei Cisco betreute Josh Saul die Fortune-100-Finanz- und Versicherungsbranche und warb bei Kunden für neue Technologien. In jüngerer Zeit leitete Josh Marketing- und Produktteams bei VMware (übernommen von Broadcom), Cumulus Networks (übernommen von Nvidia), Apstra (übernommen von Juniper) und Netris. Josh lebt mit seinen beiden Kindern in New York City und ist ein begeisterter SCUBA-Taucher.