Die zweite Version des Cost Management Metrics Operators – ein zertifiziertes Container Image, das auf Red Hat OpenShift ausgeführt wird – baut auf vorhandenen Funktionen auf, erfasst mehr historische Daten und enthält neue Optimierungsmetriken. In Kombination mit ordnungsgemäß angegebenen Container-Anforderungen und -Grenzwerten können Sie mit diesen neuen Funktionen die Kosten Ihrer Container-Umgebungen besser verstehen. 

Red Hat cost management operator details screenshot

Aufbauen auf vorhandenen Funktionen

Diese zweite Version des Cost Management Metrics Operators kann die Konfiguration beschleunigen, indem die zugehörige Quelle in console.redhat.com automatisch erstellt wird. Diese Metriken werden standardmäßig alle 6 Stunden gesendet, können jedoch so konfiguriert werden, dass sie häufiger gesendet werden. Häufigere Metriken können zu einer schnelleren Transparenz von On-Premise-Clustern führen, die für definierte Raten von Kostenmodellen abhängig sind (im Vergleich zu denjenigen, die auf Cloud-Anbietern ausgeführt werden, die auf Kostenexporte warten, bevor etwas zugewiesen werden kann). 

Der Operator unterstützt auch einen eingeschränkten Netzwerkmodus, der Payloads innerhalb des Clusters erfasst, die über ein mit dem Netzwerk verbundenes System hochgeladen werden können. Auf die vom Operator in dieser Version erfassten neuen Metriken kann auch in derselben Payload über einen eingeschränkten Ablauf zugegriffen werden. Diese Version kann auch Metriken deaktivieren, um Kunden zu unterstützen, die nur Zugriff auf bestimmte Funktionen wünschen.

Red Hat cost management config creation screenshot

Erfassen vorhandener Metriken

Diese neue Version des Cost Management Metrics Operators erfasst jetzt vorhandene Prometheus-Metriken, sobald sie auf OpenShift installiert und konfiguriert wurde. Dadurch erhalten Sie Zugriff auf mehr historische Daten. Diese historischen Daten können Sie dabei unterstützen:

  • Trends und Mustern in den von Ihrem Cluster verwendeten Ressourcen besser zu verstehen
  • Prognosen und Kapazitätsplanung zu verbessern
  • Ressourcen besser zu verwalten und Kosten zu optimieren

Mit dem OpenShift Cluster Monitoring Operator werden Metrikdaten standardmäßig 15 Tage lang aufbewahrt, aber der Cost Management Metrics Operator kann aufbewahrte Metrikdaten bis zu 90 Tage lang erfassen. Dies ist eine erhebliche Verbesserung, mit der Sie die Performance Ihres Clusters im Laufe der Zeit besser verstehen können. 

Mit mehr historischen Daten können Sie Trends und Muster bereits am ersten Tag erkennen, an dem der Operator ausgeführt wird. So können Sie bessere Entscheidungen über den Kapazitätsbedarf Ihres Clusters treffen und gleichzeitig Ihre Kosten entsprechend optimieren. 

Red Hat cost management cluster-monitoring-config YAML screenshot

Metriken für Optimierungen

Zusätzlich zu den neuen Funktionen für historische Daten berechnet der Cost Management Metrics Operator der Version 2.0 auch Mindest-, Höchst-, Durchschnitts- und Summenwerte der Auslastung, Anforderungen und Grenzwerte für CPU/Arbeitsspeicher – alle 15 Minuten. Diese neuen Metriken können als Grundlage für Empfehlungen zur Ressourcenoptimierung wie Container-Anforderungen und -Grenzwerte dienen, wodurch die Cluster-Kapazität besser verwaltet werden kann. 

Mit optimierten Workloads können Sie kostensparende Umgebungen erstellen, die überschüssige Workload-Kapazität reduzieren und die Anzahl der Knoten in OpenShift-Clustern reduzieren.

Red Hat cost management metrics screenshot

Die richtige Angabe von Container-Anforderungen und -Grenzwerten ist ein wesentlicher Bestandteil der Verwaltung der Cluster-Kapazität. Wenn Sie den Ressourcenbedarf überschätzen, müssen Sie möglicherweise für mehr Ressourcen bezahlen, als Sie tatsächlich nutzen. Und wenn Sie den Ressourcenbedarf unterschätzen, kann dies zu einer verminderten Performance oder sogar zu Fehlern aufgrund von nicht ausreichendem Arbeitsspeicher führen. Indem Sie fundiertere Entscheidungen zur Ressourcenzuweisung treffen, können Sie unnötige Ausgaben reduzieren, indem Sie OpenShift-Cluster effizienter ausführen. 

In Version 2.0 des Cost Management Metrics Operators werden die Daten erfasst, mit denen Sie diese fundierten Entscheidungen treffen können. Mit den vom Operator gesammelten neuen Metriken können Sie die verwendeten Ressourcen besser verstehen und Ihre Container-Anforderungen und -Grenzwerte entsprechend optimieren.

Red Hat cost management optimizations screenshot

Installieren des Operators

Die Version 2.0 des Cost Management Metrics Operators enthält eine Reihe spannender neuer Funktionen, mit denen Sie OpenShift-Cluster optimieren und dabei Geld sparen können. 

Mit der Möglichkeit, mehr historische Daten zu sammeln und Empfehlungen für die Ressourcenoptimierung bereitzustellen, ist diese Version ein wertvolles Tool für Unternehmen, die OpenShift verwenden. Durch die ordnungsgemäße Angabe von Container-Anforderungen und -Grenzwerten können Sie unnötige Ausgaben reduzieren, Ihre Cluster effizienter ausführen und positive Auswirkungen auf die Umgebung erzielen.


Über die Autoren

Chris Hambridge started his software engineering career in 2006 and joined Red Hat in 2017. He has a Masters in Computer Science from the Georgia Institute of Technology, and is passionate about cloud-native development and DevOps with a focus on pragmatic solutions to everyday problems.

Read full bio