
Wie Weaveworks GitOps und Container für Massenstreaming eingeführt hat
Der Klassiker “Heureka!” Ein Moment, in dem man sich ein innovatives Konzept vorstellt, ist selten. Die meisten innovativen Konzepte werden aus einer Reihe von Teamlösungen entwickelt, die zusammenkommen, um etwas Revolutionäres zu schaffen. Manchmal braucht es ein auslösendes Ereignis, um zu erkennen, dass das, was normal schien, das Spiel tatsächlich verändert.
So verhält es sich mit der Entstehungsgeschichte von GitOps.
„Wir haben gelernt, wie man mit Kubernetes arbeitet, und wir haben festgestellt, dass wir es auf diese spezifische Art und Weise tun, eine Art und Weise, die bedeutet, dass wir zuverlässig sein, Dinge aus der Ferne einrichten und Dinge zwischen Zonen verschieben können“, sagte er. Alexis Richardson (im Bild), ein Pionier von GitOps und Gründer und CEO von Weaveworks Inc. “Nachdem wir eine Pause hatten und uns sehr schnell erholt haben”, [we] erzählte Leuten davon und sie sagten: “Nun, wir können Kubernetes nicht einmal starten, geschweige denn wiederherstellen, wenn es fehlgeschlagen ist.”
Richardson spricht mit Lisa Martin, Host von theCUBE, Live-Streaming-Studio von SiliconANGLE Media, vor AWS Startup Showcase: Offene Cloud-Innovationen Veranstaltung am 26.01. Sie diskutierten die Entwicklung von GitOps und wie GitOps und Weaveworks gemeinsam die Einführung von Kubernetes für große Unternehmen erleichterten. (* Offenlegung unten.)
Die Geschichte von GitOps und Weaveworks
Weaveworks war 2017 der Pionier von GitOps. Aber gehen Sie ein paar Jahre zurück bis 2014, als die Container-Technologie noch in den Kinderschuhen steckte. Richardson arbeitete bei Pivotal Software Inc. als Leiter der Bewerbungsplattform. Er sah, dass potenzielle Container das Cloud-Wachstum erleichtern sollten, sah aber auch ein Problem.
„Diese neuen Container waren ziemlich cool, aber sie waren wirklich ausgeklügelte Betriebswerkzeuge, und Unternehmensentwickler brauchen Einfachheit“, sagte er.
Also gründeten Richardson und einige Mitglieder seines Pivotal-Teams Weaveworks mit der Mission, die Entwicklung von Containern zu erleichtern.
Weaveworks wurde als Open-Source-Unternehmen mit einem kommerziellen Angebot für Software as a Service gegründet. Die entscheidende Entscheidung, die Richardson und sein Team trafen, bestand darin, SaaS auf Kubernetes aufzubauen. Dies machte sie laut Richardson zu einem der ersten Unternehmen, das neben Google Kubernetes einführte.
Scrollen Sie erneut nach vorne, als das Weaveworks-Team herausfand, dass es dank jahrelanger Arbeit mit Kubernetes eine neue Methode entwickelt hat, um Kubernetes zuverlässig in Produktion und Skalierung zu bringen. Sie nannten diesen Prozess GitOps. „Das ist wirklich DevOps für Kubernetes“, sagte Richardson.
Als das Unternehmen begann, GitOps zu evangelisieren, erhielt es weiterhin Anfragen nach Hilfe bei der Einrichtung und Einführung von Kubernetes auf Unternehmensebene. Also wich das Unternehmen von SaaS ab und kehrte zu Unternehmenssoftware zurück und bot eine Lösung, mit der Menschen Kubernetes-Stacks ausführen, Anwendungen bereitstellen, Abweichungen erkennen und sie in großem Umfang verwalten können.
„Und wir haben nie zurückgeschaut“, sagte Richardson.
Weaveworks unterstützt Fidelity Investments bei der Erstellung einer GitOps-basierten „erweiterten Kubernetes-Unternehmensplattform“
Fidelity Investments Inc. war nach der Umstellung einer der ersten Großkunden von Weaveworks. Das Unternehmen nutzte die Open-Source-Tools von Weavework und wollte Kubernetes auf AWS mit dem Amazon Elastic Kubernetes Service starten. Ziel war es, eine gemeinsame Anwendungsplattform zu schaffen, die Mitarbeiter im gesamten Unternehmen nutzen können, um Anwendungen bereitzustellen und zu verwalten. Aber sie brauchten Hilfe.
Mit GitOps, Weaveworks half Fidelity bauen ihre Cloud-Anwendungsplattform für die FIDEKS-Finanzklasse auf. Dies war das erste Mal, dass der gesamte Stack von GitOps ausgeführt wurde. Dies war entscheidend, da es das Starten, Stoppen und Manipulieren von Kubernetes-Clustern erleichterte.
„Wenn Sie mit Leuten darüber sprechen, was in der IT schwierig ist, werden sie Ihnen sagen, dass es schwierig ist, Kubernetes zu schließen, weil ich weiß, dass ich nie wissen werde, wie ich es wieder zum Laufen bringen kann“, sagte Richardson.
Weaveworks duplizierte weiterhin die gesamte Fidelity-Umgebung auf der Microsoft Azure-Cloud-Plattform und vor Ort.
„Heute funktioniert die gesamte Fidelity-Plattform auf Microsoft, Amazon und vor Ort, wobei drei verschiedene Implementierungen von Kubernetes verwendet werden“, sagte Richardson.
Kubernetes ermöglicht Anwendungsgeschwindigkeit und Betriebskompetenz
Agilität ist der Schlüssel für Unternehmen, wenn sie die Herausforderungen der letzten Jahre durch Klimakatastrophen, COVID-19 und wirtschaftliche und politische Unsicherheit bewältigen. Diese Notwendigkeit einer schnellen Skalierung hat laut Richardson zu einer Zunahme des Cloud-Computing und der Einführung von Kubernetes in Unternehmen aller Branchen geführt, was wiederum die Tür zu neuen Technologien mit künstlicher Intelligenz geöffnet hat.
„Alle sind vom Automatisierungspotenzial begeistert“, sagte er. Mit Kubernetes in dieser neuen Ära können Sie Ihre betriebliche Arbeitsbelastung reduzieren, sodass nur sehr wenige Personen benötigt werden, um Systeme zu warten, grundlegende Überwachungen durchzuführen, erneut bereitzustellen usw., was langweilige Infrastrukturaufgaben sind, die kein Entwickler erledigen möchte.
Als Reaktion auf die Anforderungen der modernen Informationstechnologieumgebung kündigte Weaveworks im November 2021 die allgemeine Verfügbarkeit seiner an Weben Sie GitOps Enterprise Antworten. Als lizenziertes Produkt, das auf dem Open-Source-Weave-GitOps-Kern des Unternehmens basiert, ermöglicht Weave GitOps Enterprise Kunden, kritische Anwendungsfälle mit GitOps zu erstellen, was ihnen höhere Sicherheit, niedrigere Verwaltungskosten, effizientere Abläufe und höhere Geschwindigkeiten bietet, betonte Richardson.
„Wir übernehmen alle Best Practices, die wir gelernt haben, von jenen Tagen, als wir unseren eigenen Kubernetes-Stack betrieben haben, und dann durch diese frühen Kunden wie Fidelity, bis in die Neuzeit“, sagte er. „All dies ermöglicht das, was wir ein Cloud-Unternehmen nennen: Anwendungsbereitstellung, fortschrittlicher Betrieb.“
Laut Richardson gibt es weitere Berichte von Weaveworks, der das Publikum auffordert, zuzuschauen Unternehmenswebseite in den kommenden Wochen.
Sehen Sie sich das vollständige Video-Interview unten an und achten Sie darauf, mehr Berichterstattung über SiliconANGLE und theCUBE zu erfahren AWS Startup Showcase: Offene Cloud-Innovationen Veranstaltung. (* Offenlegung: Weaveworks Inc. sponsert dieses Segment von theCUBE. Weaveworks oder andere Sponsoren haben die redaktionelle Kontrolle über den Inhalt von CUBE oder SiliconANGLE.)
Foto: SiliconANGLE
Zeigen Sie Ihre Unterstützung für unsere Mission, indem Sie unserer Experten-Community Cube Club und Cube Event beitreten. Treten Sie der Community bei, zu der Andy Jesse, CEO von Amazon Web Services und Amazon.com, Michael Dell, Gründer und CEO von Dell Technologies, Pat Gelsinger, CEO von Intel, und viele andere Koryphäen und Experten gehören.

