Akuität, ein Anbieter von App-Delivery-Software für Kubernetes, gab heute bekannt, dass er eine von Lead Edge Capital und Decibel Partners angeführte Serie-A-Finanzierungsrunde in Höhe von 20 Millionen US-Dollar abgeschlossen hat, wodurch Akuitys Gesamtkapital auf 25 Millionen US-Dollar gestiegen ist. Mitbegründer und CEO Hong Wang sagt, dass die Finanzierung es Akuity ermöglichen wird, die Größe seiner Belegschaft zu erweitern und gleichzeitig einen Beitrag zur Open-Source-Community zu leisten.
Apps werden zunehmend mithilfe von Containern oder „Microservices“ erstellt, die mit allen erforderlichen Abhängigkeiten und Konfigurationsdateien verpackt sind. Kubernetes ist Open-Source-Software zum Bereitstellen und Verwalten dieser Container. Die Verwaltung von Containern mit Kubernetes ist zwar beliebt, kann jedoch komplex werden, insbesondere wenn Legacy-Software im Rahmen von pandemiebedingten digitalen Transformationen in die Cloud verlagert wird. Nach Laut einer kürzlich durchgeführten Umfrage (obwohl von einem Anbieter von Kubernetes-Tools in Auftrag gegeben) geben über ein Drittel der Entwickler und Architekten zu, dass Kubernetes zu einer Hauptursache für Burnout geworden ist.
Wang, Jesse Suen und Alexander Matyushentsev glaubten, dass es einen einfacheren Weg geben muss. Die drei waren Gründungsingenieure bei Applatix, einer Kubernetes-Management-Engine, die 2018 von Intuit übernommen wurde. Ein Jahr zuvor hatte Applatix ein Open-Source-Projekt namens Argo, eine „Container-native“ Workflow-Engine, entwickelt, um den Prozess der Spezifikation zu optimieren, Planung und Koordination der Ausführung von Apps auf Kubernetes. Während sie nach der Übernahme von Applatix bei Intuit waren, suchten Wang, Suen und Matyushentsev nach Möglichkeiten, Argo zu fördern, da die Aufsicht über das Projekt an die Linux Foundation übertragen wurde.
„Unternehmen sind auf dem besten Weg in Richtung Containerisierung. Wenn diese Organisationen jedoch auf Kubernetes umsteigen, stellen sie schnell fest, dass ihre vorhandenen, veralteten Tools mit ihrem konfigurationsintensiven Design ungeeignet sind, um Kubernetes-native Apps bereitzustellen“, sagte Suen per E-Mail gegenüber Tech. „[W]Obwohl Kubernetes sehr leistungsfähig ist, ist es extrem komplex und bietet eine schlechte Out-of-the-Box-Entwicklererfahrung. Aus diesem Grund investieren Unternehmen in Plattform- und Infrastrukturteams sowie Entwicklererfahrungsteams, um ihren Übergang zu Kubernetes zu standardisieren und zu erleichtern. Der Aufbau dieser Teams ist eine Herausforderung, die durch die hohe Nachfrage und das geringe Angebot an Kubernetes-Expertise noch verschärft wird. Darüber hinaus implementieren viele dieser Organisationen dieselben Muster immer wieder neu und würden von einem kodifizierten Satz bewährter Verfahren und standardisierter Tools profitieren.“
Suen und Wang positionieren Argo und damit auch Akuity als Ergänzung zu den traditionellen Continuous Delivery (CD)-Lösungen, die von Anbietern wie Armory, CloudBees und Harness.io angeboten werden. (In der Softwareentwicklung bezieht sich „Continuous Delivery“ auf den Engineering-Ansatz, bei dem Teams Software in kurzen Zyklen erstellen, um sicherzustellen, dass sie jederzeit zuverlässig veröffentlicht werden kann.) Argo ermöglicht Entwicklern, eine „Pipeline“ zum Erstellen von Apps zu erstellen und die Pipeline zu spezifizieren als Code, sodass es mithilfe von Containern erstellt oder aktualisiert und auf anderen Systemen ausgeführt werden kann.
„Akuity wurde gegründet, um Unternehmen bei der Modernisierung ihrer Kubernetes-Tools zu unterstützen und dabei Argo, die führende Open-Source-Suite von Kubernetes-nativer Anwendungsbereitstellungssoftware, zu nutzen“, sagte Wang in einem E-Mail-Interview mit Tech. „[With Akuity,] Unser Ziel ist es, den DevOps-Bereich zu revolutionieren und das fortschrittlichste Toolset bereitzustellen, mit dem Entwickler den maximalen Nutzen aus Kubernetes ziehen können.“
Zu diesem Zweck ist Akuity dabei, eine vollständig verwaltete Version von Argo namens Akuity Platform auf den Markt zu bringen. Die Akuity-Plattform, die sich derzeit in der geschlossenen Beta vor der allgemeinen Verfügbarkeit im Laufe dieses Jahres befindet, erweitert Argo um Funktionen wie Bereitstellungsanalysen und Telemetrie, Zustandsprüfungen für App-Komponenten sowie einen Audit-Trail und Verlauf von App-Ereignissen und API-Aufrufen.
„Das größte Problem, das wir für Unternehmen lösen, ist die Erleichterung ihres Übergangs zu Kubernetes“, sagte Matyushentsev, der kürzlich Chefarchitekt bei Akuity wurde, per E-Mail gegenüber Tech. „Mit [Akuity,] Unternehmen können eine hohe Bereitstellungshäufigkeit zur schnellen Bereitstellung neuer Funktionen und Updates verringern [the] Vorlaufzeit für Änderungen und Aktualisierungen, … Verringerung der mittleren Zeit bis zur Wiederherstellung für eine schnelle Wiederherstellung, … Minimierung der Änderungsfehlerrate (d. h. der Anteil der Fehler, die auf Änderungen zurückzuführen sind), [and] erhöhen die Stabilität und Zuverlässigkeit von Apps und Diensten.“
Es ist noch früh für Akuity, das Konkurrenten bei containerfreundlichen CD-Tools wie Flux CD und Jenkins X hat. Aber Wang wies auf Argos Übernahme als Beweis dafür hin, dass Akuity den richtigen Ansatz hat. Die Produktionsnutzung von Argo stieg laut a 2021 im Jahresvergleich um 115 % Umfrage von der Cloud Native Computing Foundation, der Linux Foundation, die Argo beaufsichtigt. Und seit dem Start im vergangenen Oktober hat Akuity „mehrere“ Geschäfte mit Fortune-1000-Unternehmen abgeschlossen, behauptet Wang.
Ob dies später zu einer starken Dynamik führt, bleibt abzuwarten – insbesondere ohne weitere Umsatzzahlen. Unabhängig davon ist es wahr, dass Tools und Dienste, die auf Kubernetes basieren, eine enorme Chance darstellen. Eine Umfrage von Canonical aus dem Jahr 2021 gefunden dass 45,6 % der Unternehmen Kubernetes jetzt in der Produktion verwenden. Ein separater Bericht schätzt, dass der Markt für Kubernetes-Lösungen im Jahr 2028 5,56 Milliarden US-Dollar erreichen wird, gegenüber 1,71 Milliarden US-Dollar im Jahr 2021.
„Unsere Produktakzeptanz hat sich während der Pandemie beschleunigt“, fügte Wang hinzu. „Basierend auf unseren Gesprächen mit Kunden nutzen viele von ihnen die Einführungsmöglichkeiten von Kubernetes, um ihren Entwickler-Tool-Stack aufzufrischen. Argo wird zur Standardwahl, da es Kubernetes-nativ ist und die lebhafteste Open-Source-Community im CD-Bereich hat.“