zhu difeng - Fotolia

10 alternative Tools für die Kubernetes-Kostenüberwachung

Kubecost ist ein attraktives Angebot von AWS zum Überwachen von Kubernetes-Ausgaben in der Cloud. Es ist aber nicht alternativlos. Wir stellen zehn Tools vor, die in Frage kommen.

Mit Kubecost überwachen IT-Teams die spezifischen Kosten für den Betrieb jedes Kubernetes-Clusters. Sie haben die Wahl, ob Sie die Kosten auf Clusterebene verwalten oder nach Anwendung, Projekt, Team oder Abteilung konsolidieren möchten.

Alternativen zu Kubecost

Kubecost hat das Interesse der IT-Community geweckt, nachdem AWS das Tool im August 2022 ins Angebot aufgenommen hat. AWS hat viele gute strategische Entscheidungen getroffen und ein attraktives Werkzeug auf den Markt gebracht. Sie sollten dennoch die wichtigsten Alternativen kennen und wie sie sich unterscheiden. Wir stellen 10 Tools vor.

CloudZero

Der Name CloudZero ist zu einem Synonym für Cloud-Kostenoptimierung und FinOps geworden, daher war die Ausweitung auf das Kubernetes-Kostenmanagement ein natürlicher Schritt für das Unternehmen.

Das Kubernetes-Kostenoptimierungs-Tool von CloudZero bietet Einblicke in die Kosten für den Betrieb von Microservices, einschließlich das Nachverfolgen von Leerlaufkosten, um Unternehmen dabei zu helfen, den Wert ihrer Kubernetes-Bereitstellungen zu maximieren.  Cloudzero veröffentlicht online keine Preise.

Vorteile von CloudZero

  • Bietet Einblick in die Kostenmetriken, ohne dass ein Tagging erforderlich ist.
  • Ermöglicht eine proaktivere Reaktion auf Probleme durch das Erkennen von Anomalien und Warnmeldungen.
  • Nimmt alle Cloud- oder Softwareausgaben auf, einschließlich verwalteter Kubernetes-Optionen wie Google Kubernetes Engine und Amazon Elastic Kubernetes Service (EKS).

Nachteile von CloudZero

  • Nutzer berichten, dass Sie mehr Flexibilität benötigen, wenn es um Warnmeldungen geht.
  • Oft ist es notwendig, Daten mit dem Buchhaltungsteam manuell abzugleichen.
  • Das Programm aktualisiert Daten nicht in Echtzeit.
Abbildung 1: Obwohl die FinOps-Prinzipien ursprünglich für die Verwaltung von Cloud-Ausgaben entwickelt wurden, lassen sie sich auch auf das Kostenmanagement für viele andere Technologien, einschließlich Kubernetes, anwenden.
Abbildung 1: Obwohl die FinOps-Prinzipien ursprünglich für die Verwaltung von Cloud-Ausgaben entwickelt wurden, lassen sie sich auch auf das Kostenmanagement für viele andere Technologien, einschließlich Kubernetes, anwenden.

Yotascale

Yotascale ist ein weiteres beliebtes Tool für die Cloud-Kostenoptimierung, das um eine Kubernetes-Funktion erweitert wurde.

Yotascale nimmt Daten aus verschiedenen Clouds auf und bietet einen Überblick über die Cloud-Kosten für containerisierte und nicht containerisierte Workloads auf einer einzigen Ebene. Im Jahr 2021 fügte der Anbieter eine Multi-Cloud-Containerkostenzuweisung und -Optimierung mit Unterstützung für Microsoft Azure hinzu – eine nützliche Funktion für Multi-Cloud-Unternehmen.

Eine kostenlose Testversion ist verfügbar; Yotascale veröffentlicht Preise jedoch nur auf Anfrage.

Vorteile von Yotascale

  • Sie ermitteln die Kosten auch für einzelne Container.
  • Die Oberfläche zeigt Schwankungen der Cloud-Kosten und Möglichkeiten zur Optimierung der Ressourcen mit leicht zugänglichen Visualisierungen an.
  • Sie bekommen die Möglichkeit, die einzelnen Kostenpositionen zu analysieren.

Nachteile von Yotascale

  • Das Einrichten erfordert umfangreiche Unterstützung durch den Anbieter.
  • Die Hierarchieansichten sind statisch definiert.
  • Die Tooltips beeinträchtigen die Benutzeroberfläche negativ.

Morpheus

Morpheus ist eine Hybrid-Cloud-Managementplattform, die den Morpheus Kubernetes Service (MKS) umfasst, der mit Azure Kubernetes Service und EKS integriert wird, um bestehende Kubernetes-Bereitstellungen zu unterstützen.

Obwohl Morpheus Data eine Community Edition anbietet, vertreibt das Unternehmen die Morpheus-Plattform nur über Channel-Partner, die die Preise festlegen.

Vorteile von Morpheus

Nachteile von Morpheus 

  • Benutzer müssen eine vollständige Cloud-Management-Plattform erwerben, nicht nur eine Alternative zu Kubecost.
  • Durch das Partnerverkaufsmodell sind die Nutzer bei Problemen dem Channel-Partner ausgeliefert, nicht dem Anbieter.
  • Die Dashboards sind für die Bedürfnisse einiger IT-Teams möglicherweise nicht ausreichend anpassbar.
  • Ein umfassendes Framework ist schwer zu erlernen.

Replex

Im Jahr 2021 kündigte Cisco an, Replex zu übernehmen und in Cisco AppDynamics einzugliedern. Mit Replex analysieren IT-Teams den Ressourcen-Footprint von Microservices, Containern, Pods und Kubernetes-Clustern, ohne die Zuverlässigkeit, Verfügbarkeit oder Leistung zu beeinträchtigen.

Replex bietet unter anderem die Möglichkeit, die Größe von Clustern, Pods und Containern anzupassen, die Nutzung zu prognostizieren, Trends zu erkennen, Rückbelastungen zu verwalten und Kapazitäten zu planen. Mit Replex ordnen Benutzer die Kosten verschiedenen Teams, Anwendungen und Geschäftsbereichen zu.

Eine kostenlose Version namens AppDynamics Lite steht für Testzwecke zur Verfügung, aber es ist nicht klar, ob die Funktionen von Replex Teil von AppDynamics Lite sind.

Vorteile von Replex

  • Das Tool erreicht vollständige Observability von Kubernetes, einschließlich Abhängigkeiten.
  • Replex ist geeignet für Cloud-native Plattformen, die bei der ursprünglichen Produktstrategie von Replex eine große Rolle spielten.
  • Das Programm ermöglicht es, Teams mit einzelnen Clustern, Namespaces oder Labels zu erstellen, um eine granulare Sicht auf Kosten und Effizienz zu erhalten.

Nachteile von Replex 

  • Das Programm ist kein eigenständiges Kostenoptimierungs-Tool mehr, seit Replex Teil der Cisco AppDynamics-Plattform ist.
  • Die Kubernetes-Kostenoptimierung scheint nicht in das AppDynamics-Messaging einbezogen.
  • Akquisitionen von Technologieplattformen sind in der aktuellen Wirtschaftslage nicht immer eine gute Sache, da Entwickler abwandern und das zu unvorhergesehenen Änderungen an Funktionen, Preisen, Support und Produktvermarktung führt.

Cloudability

Apptio Cloudability erkennt automatisch alle Cloud-Ressourcen, die hinter jedem Kubernetes-Cluster stehen, und bildet diese Informationen ab, um detaillierte Abrechnungsdaten zu erstellen.

Der Anbieter wirbt mit einem speziellen interaktiven Tool, das den Nutzern hilft, die vollen Kosten jedes Clusters und die zugrunde liegende Ressourcenbelegung innerhalb eines selbst gewählten Zeitfensters zu verstehen. Cloudability gibt es in einer kostenlosen Testversion. Die Preise sind je nach Kunden verschieden und daher nicht im Internet verfügbar.

Vorteile von Cloudability

  • Flexible Analyse-Tools passen zu verschiedenen Einsatzszenarien.
  • Die Kubernetes-Kosten-Tools sind Teil des gesamten Kostenmanagement-Tools.
  • Sie erstellen benutzerdefnierte Dashboards für Geschäftsinteressenten.

Nachteile von Cloudability

  • Die Benutzung ist für Einstiger schwer zu erlernen.
  • Nach der Übernahme von Cloudability durch Apptio wurde die Verbindung zu den Kundenteams unterbrochen.
  • Die Dokumentation könnte für Benutzer, die neu im Cloud- und Kubernetes-Kostenmanagement sind, zu knapp sein.
  • Die Benutzeroberfläche ist ein wenig komplex.

CloudCtrl

Das australische Unternehmen CloudCtrl bietet eine Multi-Cloud-Management-Plattform, die sich in erster Linie an APAC-Kunden richtet.

Die Plattform von CloudCtrl enthärt viele gängige Funktionen, wie zum Beispiel einen Vermittlungsdienst, ein Dashboard, ein Verwaltungsportal und eine Abrechnungsmanagement-Engine. Das Unternehmen bietet eine kostenlose Testversion an, wobei die Preise auf der Website gestaffelt sind.

Vorteile von CloudCtrl 

  • Die Dokumentation ist auf der Website von CloudCtrl öffentlich zugänglich.
  • Das Programm ist kostenlos für Non-Profit-Organisationen mit Cloud-Ausgaben unter 150.000 US-Dollar.
  • Sie erhalten auch Unterstützung für Alibaba Cloud.

Nachteile von CloudCtrl 

  • Begrenzte Datenhistorie, die von der Preisstufe abhängt.
  • Vollständige Multi-Cloud-Verwaltungsplattform, die keine spezialisierte Kubernetes-Kostenverwaltungsanwendung wie Kubecost ist.
  • Begrenzte Produktbewertungen und Fallstudien erschweren die Einschätzung für Interessenten.

Cast AI

Cast AI ist ein Kubernetes-Kostenmanagement-Tool, das Cluster scannt, um Optimierungsbereiche zu finden, ohne die Leistung zu beeinträchtigen.

Wie andere auf Kubernetes ausgerichtete Tools scannt Cast AI Cluster auf Schwachstellen und bestimmt sofortige Korrekturen. Im Gegensatz zu den anderen Alternativen in dieser Reihe wirbt Cast AI jedoch damit, dass es eine Cloud-unabhängige Option ist.

Cast AI ist für alle Cluster kostenlos und hat keine Beschränkungen hinsichtlich der Anzahl oder Größe. Sie analysieren mit Cast AI kostenlos Daten aus den vorangegangenen Monaten – eine hilfreiche Übung für Unternehmen, die versuchen, ihre Kubernetes-Ausgaben in den Griff zu bekommen. Neben der kostenlosen Option bietet Cast AI auch die Tools Growth, Growth Pro und Enterprise zu einem monatlichen Preis und pro CPU für Kunden, die mehr Funktionen und Cluster benötigen.

Vorteile von Cast AI 

  • Sie erhalten ein umfassendes Produkt für das Kubernetes-Kostenmanagement, was es zu einem starken Kubecost-Konkurrenten macht.
  • Der Preis wird nicht auf Grundlage der Kosteneinsparungen berechnet.
  • Der Anbieter beschäftigt ein professionelles und reaktionsschnelles Support-Team.

Nachteile von Cast AI 

  • Der Upgrade-Prozess ist nicht klar dokumentiert oder erklärt.
  • Das Tool könnte von einer ausgereifteren Benutzeroberfläche profitieren.
  • Beim Einstieg ist Support durch Cast AI notwendig.

Ceeview

Ceeview vermarktet sich selbst als ein digitales All-in-One-Überwachungs-Tool für Cloud-Ausgaben, um unerwartete Kostenüberschreitungen zu vermeiden. Die Plattform des Unternehmens überwacht fürderhin die Ressourcennutzung und ungenutzte Instanzen.

Ceeview bietet keine kostenlose Test- oder Einstiegsversion an, und Kunden müssen sich für ein Angebot direkt an den Anbieter wenden.

Vorteile von Ceeview

  • Multi-Cloud-Unterstützung ist für AWS, Azure und GCP verfügbar.
  • Benutzerfreundlichkeit und Flexibilität vereinfachen das Bereitstellen des Systemstatus.
  • Viele Möglichkeiten durch einen umfangreichen Satz von APIs.

Nachteile von Ceeview 

  • Kubernetes-Kostenmanagement ist keine zentrale Funktion.
  • Das Fehlen einer kostenlosen Testversion könnte ein Nachteil für potenzielle Kunden sein.
  • Das Dashboard UI braucht noch Feinschliff.

Pepperdata

Pepperdata ist auf die Kostenkontrolle von Big Data Clouds angelegt – eine sehr spezielle Nische, auch für FinOps. Pepperdata skaliert Systemressourcen und bietet Cloud-Teams Details zu jeder Anwendung, die es mit Anwendungs- und Infrastrukturmetriken unterfüttert.

Das Unternehmen kündigte kürzlich Autonomous FinOps für Kubernetes an, das Kostenzuweisung und -transparenz, einen Instance Rightsizer, Skalierungsoptimierung und automatische Fehlerbehebung bietet. Die Preise für Pepperdata-Produkte sind auf der Website des Unternehmens veröffentlicht, einschließlich der Preise für Rechenzentren pro Knoten und für die Cloud pro vCPU-Stunde.

Vorteile von Pepperdata 

  • Sie finden Preise öffentlich aufgelistet auf der Unternehmenswebsite.
  • Sie erhalten ausgereifte Funktionen zum Erstellen von Metriken und Statistiken.
  • Pepperdata Instance Optimizer gibt Empfehlungen zur Auswahl der richtigen AWS-Instanz.

Nachteile von Pepperdata 

  • Da der Big-Data-Markt die eigentliche Zielgruppe ist, ist Kubernetes nicht direkt im Fokus.
  • Die Optionen für IT-Teams, die Pepperdata in ihre Pipelines integrieren möchten sind eher begrenzt.
  • Die Anpassung gestaltet sich anspruchsvoll.

Harness.io

Harness.io, das vielleicht am besten als Einhorn-DevOps-Plattform-Startup bekannt ist, erweitert seine Reichweite durch das Hinzufügen von Cloud- und Kubernetes-Kostenmanagement-Unterstützung. Damit ist das Unternehmen in der Lage, das Kubernetes-Kostenmanagement in die DevOps-Pipeline aufzunehmen, wo es hingehört.

Vorteile von Harness.io

  • Der Anbieter hat dazu beigetragen, das Konzept der DevOps-Plattformen auf dem Markt zu legitimieren.
  • Der Support für das Produkt ist vorteilhaft.
  • Was-wäre-wenn-Szenarien für die Kubernetes-Dimensionierung geben Optimierungsempfehlungen.

Nachteile von Harness.io 

  • Wie bei vielen Startups ist die UI und UX etwas unausgereift.
  • Das Vertriebsteam ist aggressiv und arbeitet mit einem undurchsichtigen Preismodell, das sich für einige potenzielle Kunden als störend erweisen könnte.
  • Kubernetes-Kostenmanagement ist eine Plattformfunktion, nicht die Kernkompetenz des Unternehmens.
  • Der hohe Druck durch Investoren, die Ergebnisse von einem Startup sehen möchten, erschwert die Arbeit des Unternehmens und könnte zu überstürzten unternehmerischen Entscheidungen führen.

Kubecost gegen den Rest

Im Jahr 2023 werden Kubecost und seine Alternativen aufgrund der zunehmenden IT-Budgetprobleme in Unternehmen mehr denn je im Rampenlicht stehen. Diese Alternativen zeigen, dass End-to-End-Plattformen wie AppDynamics Tools zur Kostenoptimierung hinzufügen, einschließlich Kubernetes-Kostenmanagement. Für viele Unternehmen könnte dieser Trend interne Diskussionen über den Wechsel zu SaaS-basierten (Software as a Service) DevOps- und Observability-Plattformen von den aktuellen Tools anregen.

Erfahren Sie mehr über Containervirtualisierung

ComputerWeekly.de
Close