
Laut dem CEO von Kubecost könnten Unternehmen 80 % ihrer Kubernetes-Ausgaben verschwenden
Die allererste Version von Kubernetes wurde im Juni 2015 eingeführt, und das Open-Source-Tool wurde schnell für Container so wichtig wie Container für die Cloud. Heute, ungefähr 75% der Unternehmen verwenden Kubernetes in der Produktion und die Akzeptanz nimmt weiter zu.
Aber das Leben mit Kubernetes besteht nicht nur aus Herzen und Blumen. 68 Prozent der Benutzer in der Umfrage der Cloud Native Computing Foundation und der FinOps Foundation 2021“Unzureichende – oder nicht vorhandene – Kubernetes-Kostenüberwachung verursacht Mehrausgaben“, berichteten, dass ihre Kubernetes-Kosten steigen. Das Problem ist, wie der Titel des Berichts andeutet, die Unfähigkeit, die Kosten zu überwachen.
„Ungefähr zwei Drittel der Teams können nicht beantworten, wofür sie Geld ausgeben … und wenn Sie diese Frage nicht beantworten können, ist es wirklich schwierig, effizient zu sein“, sagte er Webb Brown (im Bild), Chief Executive Officer bei Kubecost (von Stackwatch Inc.), einem Open-Source-Tool, das Entwicklern hilft, die Ausgaben von Kubernetes zu verstehen.
Brown sprach mit David Nicholson, Gastgeber von theCUBE, dem Live-Streaming-Studio von SiliconANGLE Media, bei einer CUBE Conversation Pre-Event vor der folgenden Woche AWS Startup Showcase: Open-Cloud-Innovationen Veranstaltung. Sie diskutierten die Bedeutung des Kubernetes-Kostenmanagements. (*Offenlegung unten.)
Die Einführung von Kubernetes setzt den Aufwärtspfad fort
Kubecos startete 2019 als Open-Source-Projekt erstellt von einer Gruppe von Ingenieuren, die bei Google an Infrastrukturüberwachungslösungen arbeiten. Dies wurde zur Basis des kommerziell erhältlichen Stackwatch Kubekosten, das im März 2021 gestartet wurde. Heute optimiert Kubecost die Ressourcen für mehr als 1.000 Teams, die mehr als 1 Milliarde US-Dollar an Kubernetes-bezogenen Ausgaben verwalten.
„Letztendlich möchten wir, dass sich Teams wohler fühlen, wenn sie ihre Workloads in Kubernetes ausführen. Das ist das ultimative Zeichen des Erfolgs“, sagte Brown.
Ingenieure sind gezwungen, auf die Kosten zu achten, da kontinuierliche Integration und kontinuierliche Entwicklungszyklen es unpraktisch machen, auf die Kostenanalyse durch die Finanzabteilung zu warten. Dies habe zu einer „Linksverschiebung aus Kostensicht“ geführt, da immer mehr Ingenieurteams die Kosten in Echtzeit überwachen, sagte Brown.
Die mit Kubernetes verbundenen Abstraktionen und Komplexitäten sind laut Brown die Hauptfaktoren, die die Nachfrage nach Kubecos antreiben.
„Mit Kubernetes können Sie 50 Anwendungen auf einem einzelnen Knoten oder auf einem einzelnen Knoten gleichzeitig ausführen [virtual machine]. Sie können fünf Minuten vorspulen und es könnten 50 brandneue Bewerbungen kommen“, sagte er.
Das bedeutet, dass es in den meisten Situationen nicht mehr relevant ist, die VM einfach einer Anwendung, einem Team oder einer Abteilung zuzuordnen oder sie mit Tags zu versehen, was die Kostenverfolgung äußerst komplex macht.
Mehr Komplexität ergibt sich aus der Fähigkeit von Kubernetes, es verteilten Engineering-Teams zu ermöglichen, gleichzeitig an vielen Microservices zu arbeiten. Dies ist eine wesentliche Funktion des Tools, bedeutet aber, dass es keinen zentralen Entscheidungspunkt geben kann, da Entscheidungen nicht nur über das Infrastrukturteam, sondern auch über das Engineering-Team verteilt sind, erklärt Brown.
Der dritte Faktor, der die Notwendigkeit von Kubecost beeinflusst hat, ist die Skalierung. Laut der “2021 Einführung von KubernetesUmfrage zufolge erwarten 89 % der Befragten, dass Kubernetes in den nächsten zwei bis drei Jahren eine größere Rolle bei der Verwaltung ihrer Infrastruktur spielen wird.
„Ein ganz neues Ökosystem wird um Kubernetes herum aufgebaut“, Markus Potts, Managing Director und globaler Leiter der IBM- und Red Hat-Allianz von Accenture, sagte theCUBE letzten Sommer. „Es wird nicht ‚in der Cloud geboren‘. Es wird in Zukunft ‚auf Kubernetes geboren und überall ausgeführt‘.“
Da die Einführung von Kubernetes weiter zunimmt, wird die Notwendigkeit des Kostenmanagements zu einem unternehmenskritischeren Thema.
„Überall sehe ich Kubernetes im Jahr 2022. Wie sehr tief in den großen und wirklich komplexen Unternehmen“, sagte Brown.
Woher wissen Sie, ob Ihr Unternehmen Containerkostenmanagement benötigt?
Um herauszufinden, ob Unternehmen ein Containerkostenmanagement benötigen, fragt Brown potenzielle Kunden nach ihrer Kosteneffizienz in all ihren Clustern. Wenn sie diese Frage nicht mit einem hohen Maß an Genauigkeit beantworten können (und die Mehrheit kann es nicht), dann sind Kostendämpfungsmaßnahmen erforderlich.
„Wir sehen regelmäßig, dass Teams mit einer niedrigen Kosteneffizienz von 20 % beginnen, was bedeutet, dass etwa 80 % ‚Verschwendung’ sind“, sagte Brown.
Kubecost verfolgt die Kosten in jeder Umgebung, in der Sie Kubernetes ausführen können, einschließlich lokaler, Cloud- und Multicloud-Umgebungen.
„Wir geben Ihnen Einblick in alle Ressourcen, die Ihre Kubernetes-Cluster verwenden“, sagte Brown.
Zusätzlich zu direkten Ressourcen wie Knoten oder Load Balancern kann Kubecost externe Kosten einziehen, wie z. B. Kubernetes-Mandanten, die Amazon Simple Storage Service (oder S3), Google Cloud SQL oder andere externe Cloud-Dienste verwenden, sowie geteilte Kosten. Manchmal kann dies sogar die Kosten für ein DevOps-Team beinhalten.
„Wir geben Ihnen die Möglichkeit, dies Ihrer Kerninfrastruktur zuzuordnen, die für Showback oder sogar Chargeback in Ihrer gesamten Organisation verwendet werden kann“, sagte Brown.
Die Kubecost-Supermacht ist die grundlegende Sichtbarkeitsebene, die es der Lösung ermöglicht, Echtzeit-Einblicke in jede Dimension mit einem sehr hohen Maß an Genauigkeit über die größten Kubernetes-Cluster der Welt hinweg zu liefern, sagte Brown. Dies gibt Benutzern die Möglichkeit, Echtzeitüberwachung und Einblicke zu erhalten, Warnungen und wiederkehrende Berichte einzurichten und Eingabe- oder Datenfeed-Entscheidungen zu automatisieren.
„All diese Dinge wurden durch die harte Arbeit ermöglicht, die wir geleistet haben, um diese Echtzeit-Sichtbarkeit mit einem hohen Maß an Genauigkeit in einem wahnsinnigen Ausmaß zu ermöglichen“, sagte er.
Sehen Sie sich unten das vollständige Video-Interview an und informieren Sie sich auf jeden Fall über die Berichterstattung von SiliconANGLE und theCUBE über die AWS Startup Showcase: Open-Cloud-Innovationen Veranstaltung. (*Offenlegung: Kubecost hat dieses Segment von theCUBE gesponsert. Weder Kubecost noch andere Sponsoren haben redaktionelle Kontrolle über die Inhalte auf theCUBE oder SiliconANGLE.)