Es gibt Tage, da schwirrt einem der Fachjargon aus der Containerwelt den Kopf. Mit jeder neuen Fähigkeit oder Funktion, die von verwandten Lösungen (Service Mesh, Orchestratoren, Registern) angeboten wird, scheint ein neuer Begriff oder eine neue Phrase erforderlich zu sein. Für DevOps ist dieser Satz oft sinnvoll, ruft bei NetOps jedoch einen schielenden, verwirrten Gesichtsausdruck hervor.
So ähnlich wie der Satz, den Sie machen, wenn ich frage, wo der nächste Sprudler ist. Sie nennen es einen Springbrunnen. In Wisconsin nennen wir es einen Bubbler. Dasselbe, anderer Begriff.
Es stellt sich heraus, dass viele der „neuen“ Fähigkeiten und Funktionen im Zusammenhang mit der internen Skalierung von Containern und in Multi-Cloud-Szenarien eigentlich nur Wasserfontänen sind, die DevOps als „Bubbler“ bezeichnet. Dieser Zusammenprall der Umgangssprache kann zu Reibereien mit NetOps führen, da Container weiterhin unvermindert in den Mainstream vordringen. Auch wenn Container-Cluster in der Produktion ein isoliertes, Mini-Cloud-ähnliches Dasein fristen, gibt es dennoch Berührungspunkte mit dem Unternehmensnetzwerk, über das weiterhin NetOps herrscht. Und um diese Cluster in einer Multi-Cloud-Welt sicher zu skalieren, müssen NetOps und DevOps ausnahmslos zusammenarbeiten.
Ingress-Controller
Latenzbewusster Lastenausgleich
Multi-Cluster-Ingress
Dies sind nicht die einzigen Begriffe, die auftauchen, und auch nicht die letzten. Sie sind im Hinblick auf die Funktionalität und Fähigkeiten „im Netzwerk“, die von DevOps erfasst werden, am relevantesten. Einige davon werden die Aufmerksamkeit von NetOps erfordern, wenn sie in Produktionsumgebungen verlagert werden (wie Multi-Cluster-Ingress), andere nicht. Latenzbewusstes Lastenausgleich in Containerumgebungen wird wahrscheinlich weiterhin in der Zuständigkeit von DevOps bleiben, obwohl es gut ist, bei Diskussionen über die Verbesserung der Leistung oder Verfügbarkeit ein Verständnis dafür zu haben.
DevOps hat eine kulturelle Komponente, die oft übersehen oder völlig ignoriert wird. Da die Bewegung weiterhin ihre Spuren im NetOps-Bereich hinterlässt und der traditionelle Netzwerkbetrieb langsam aber sicher ihre Prinzipien übernimmt, um ein agiles Netzwerk zu erreichen, wird die Kommunikation von entscheidender Bedeutung. Das bedeutet, einen gemeinsamen Nenner zu finden. Das Verständnis des Fachjargons des anderen kann ein guter erster Schritt zum Aufbau einer stärker kollaborativen Kultur sein, die erforderlich ist, um sicherzustellen, dass die Application genauso schnell, sicher und zuverlässig ist wie ihre Lieferung.