Weitere Informationen zu Kubecost - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Weitere Informationen zu Kubecost

Amazon EKS bietet ein AWS-optimiertes Paket von Kubecost für die Transparenz der Cluster-Kosten an. Amazon EKS unterstützt Kubecost, mit dem Sie Ihre Kosten aufgeschlüsselt nach Kubernetes-Ressourcen, einschließlich Pods, Knoten, Namespaces und Labels, überwachen können.

Dieses Thema behandelt die verfügbaren Versionen von Kubecost und die Unterschiede zwischen den verfügbaren Stufen. EKS unterstützt Kubecost Version 1 und Version 2. Jede Version ist in verschiedenen Stufen verfügbar. Sie können das für Amazon EKS optimierte Kubecost-Paket ohne zusätzliche Kosten für Ihre Amazon-EKS-Cluster verwenden. Für die Nutzung zugehöriger AWS-Services, wie beispielsweise Amazon Managed Service für Prometheus, fallen möglicherweise Gebühren an. Sie können auch Ihre vorhandenen AWS-Support-Vereinbarungen nutzen, um Support zu erhalten.

Als Kubernetes-Plattformadministrator und Finanzleitung können Sie Kubecost verwenden, um eine Aufschlüsselung der Amazon-EKS-Gebühren zu visualisieren, Kosten zuzuweisen und Organisationseinheiten wie Anwendungsteams Gebühren zu berechnen. Sie können Ihren internen Teams und Geschäftsbereichen transparente und genaue Kostendaten auf der Grundlage ihrer tatsächlichen AWS-Rechnung zur Verfügung stellen. Darüber hinaus können Sie angepasste Empfehlungen für die Kostenoptimierung erhalten, die auf der Infrastrukturumgebung und den Nutzungsmustern innerhalb ihrer Cluster basieren. Weitere Informationen zu Kubecost finden Sie in der Kubecost-Dokumentation.

Was ist der Unterschied zwischen dem benutzerdefinierten Paket von Kubecost und der kostenlosen Version von Kubecost (auch bekannt als OpenCost)?

AWS und Kubecost haben zusammengearbeitet, um eine angepasste Version von Kubecost anzubieten. Diese Version enthält eine Teilmenge kommerzieller Features ohne zusätzliche Kosten. In den folgenden Tabellen finden Sie die Feature, die im benutzerdefinierten Paket von Kubecost enthalten sind.

Kubecost v2

Was ist der Unterschied zwischen Kubecost v1 und v2?

Kubecost 2.0 stellt eine wesentliche Verbesserung gegenüber früheren Versionen dar und enthält wichtige neue Feature, darunter ein brandneues API-Backend. Beachten Sie, dass die Zuweisungs- und Komponenten-APIs vollständig abwärtskompatibel sind. Lesen Sie die Kubecost-Dokumentation, um einen problemlosen Übergang zu gewährleisten. Die vollständige Liste der Verbesserungen finden Sie in der Ankündigung zu Kubecost v2.0 und den vollständigen Versionshinweisen.

Wichtig

Lesen Sie vor dem Upgrade die Kubecost-Dokumentation. Durch ein Upgrade kann die Berichtsverfügbarkeit beeinträchtigt werden.

Vergleich der Haupt-Features:

Funktion Kostenloses Kontingent Kubecost 2.0 Amazon-EKS-optimiertes Kubecost-Paket 2.0 Kubecost Enterprise 2.0

Transparenz der Cluster-Kosten

Unbegrenzte Cluster mit bis zu 250 Kernen

Einheitlicher Multi-Cluster ohne Kernbeschränkungen bei Integration mit Amazon Managed Service für Prometheus

Einheitliche und unbegrenzte Anzahl von Clustern in einer unbegrenzten Anzahl von Umgebungen (d. h. Multi-Cloud)

Bereitstellung

Vom Benutzer gehostet

Vom Benutzer gehostet

Vom Benutzer gehostet, von Kubecost gehostet (dedizierter Mandant), SaaS

Unterstützte Datenbanken

Lokales Prometheus

Amazon Managed Service für Prometheus oder lokales Prometheus

Alle Prometheus-Varianten und benutzerdefinierten Datenbanken

Unterstützung für die Datenbank-Aufbewahrung (Rohmetriken)

15 Tage

Unbegrenzte historische Daten

Unbegrenzte historische Daten

Kubecost-API und UI-Aufbewahrung (ETL)

15 Tage

15 Tage

Unbegrenzt

Sichtbarkeit in der Hybrid Cloud

-

Amazon EKS und Amazon-EKS-Anywhere-Cluster

Multi-Cloud und Hybrid-Cloud

Benachrichtigungen und wiederkehrende Berichte

Wird nur auf dem primären Cluster unterstützt, begrenzt auf 250 Kerne

Effizienzwarnungen, Budgetwarnungen, Warnungen bei Ausgabenänderungen und mehr werden unterstützt in allen Clustern

Effizienzwarnungen, Budgetwarnungen, Warnungen bei Ausgabenänderungen und mehr werden unterstützt in allen Clustern

Gespeicherte Berichte

-

Berichte mithilfe von Metriken der letzten 15 Tage

Berichte mithilfe unbegrenzter Verlaufsdaten und Metriken

Integration der Cloud-Abrechnung

Wird nur auf dem primären Cluster unterstützt, begrenzt auf 250 Kerne

Unterstützung bei kundenspezifischer Preisgestaltung für AWS (einschließlich mehrerer Cluster und mehrerer Konten)

Benutzerdefinierte Preisgestaltung für jede Cloud

Empfehlungen für Einsparungen

Wird nur auf dem primären Cluster unterstützt, begrenzt auf 250 Kerne

Primäre Cluster-Erkenntnisse, aber es gibt keine 250-Kern-Grenze

Erkenntnisse aus mehreren Clustern

Unternehmensführung: Prüfungen

-

-

Prüfen Sie historische Kostenereignisse

Unterstützung von Single Sign-On (SSO)

-

Unterstützung von Amazon Cognito

Okta, Auth0, PingID, KeyCloak und alle anderen benutzerdefinierten Lösungen

Rollenbasierte Zugriffskontrolle (RBAC) mit SAML 2.0

-

-

Okta, Auth0, PingID, KeyCloak und alle anderen benutzerdefinierten Lösungen

Training und Onboarding für Unternehmen

-

-

Umfassendes Training und Einweisung in FinOps

Teams

-

-

Ja

Neue Funktionen:

Für die folgenden Features gelten metrische Beschränkungen:

  • Kubecost Aggregator

  • Netzwerküberwachung

  • Kubecost-Aktionen

  • Sammlungen

  • Anomalie-Erkennung

  • Richtige Dimensionierung von Containeranfragen

  • Kubecost-Prognose

  • Automatische Vervollständigung für Filterung und Aggregation

Metrische Grenzwerte:

Metrik Kostenloses Kontingent Kubecost 2.0 Amazon-EKS-optimiertes Kubecost-Paket 2.0 Kubecost Enterprise 2.0

Cluster-Größe

Unbegrenzte Cluster mit bis zu 250 Kernen

Unbegrenzt

Unbegrenzt

Beibehaltung von Metriken

15 Tage

15 Tage

Unbegrenzt

Multi-Cluster-Support

Nicht verfügbar

Verfügbar

Verfügbar

Kernbegrenzungen

250 Kerne pro Cluster

Keine Kernbegrenzungen

Keine Kernbegrenzungen

Kubecost v1

Funktion Kostenloses Kontingent für Kubecost Amazon-EKS-optimiertes Kubecost-Paket Kubecost Enterprise

Bereitstellung

Vom Benutzer gehostet

Vom Benutzer gehostet

Vom Benutzer gehostet oder von Kubecost gehostet (SaaS)

Anzahl der unterstützten Cluster

Unbegrenzt

Unbegrenzt

Unbegrenzt

Unterstützte Datenbanken

Lokales Prometheus

Lokales Prometheus oder Amazon Managed Service für Prometheus

Prometheus, Amazon Managed Service für Prometheus, Cortex oder Thanos

Unterstützung für die Aufbewahrung von Datenbanken

15 Tage

Unbegrenzte historische Daten

Unbegrenzte historische Daten

Kubecost-API-Aufbewahrung (ETL)

15 Tage

15 Tage

Unbegrenzte historische Daten

Transparenz der Cluster-Kosten

Einzelne Cluster

Einheitliches Multi-Cluster

Einheitliches Multi-Cluster

Sichtbarkeit in der Hybrid Cloud

-

Amazon EKS und Amazon-EKS-Anywhere-Cluster

Multi-Cloud- und Hybrid-Cloud-Unterstützung

Benachrichtigungen und wiederkehrende Berichte

-

Unterstützung von Effizienzwarnungen, Budgetwarnungen, Ausgabenänderungswarnungen und mehr

Unterstützung von Effizienzwarnungen, Budgetwarnungen, Ausgabenänderungswarnungen und mehr

Gespeicherte Berichte

-

Berichte mit Daten aus 15 Tagen

Berichte mit unbegrenzten historischen Daten

Integration der Cloud-Abrechnung

Für jeden einzelnen Cluster erforderlich

Unterstützung bei kundenspezifischer Preisgestaltung für AWS (einschließlich mehrerer Cluster und mehrerer Konten)

Unterstützung bei kundenspezifischer Preisgestaltung für AWS (einschließlich mehrerer Cluster und mehrerer Konten)

Empfehlungen für Einsparungen

Erkenntnisse aus einzelnen Clustern

Erkenntnisse aus einzelnen Clustern

Erkenntnisse aus mehreren Clustern

Unternehmensführung: Prüfungen

-

-

Prüfen Sie historische Kostenereignisse

Unterstützung von Single Sign-On (SSO)

-

Unterstützung von Amazon Cognito

Okta, Auth0, PingID, KeyCloak

Rollenbasierte Zugriffskontrolle (RBAC) mit SAML 2.0

-

-

Okta, Auth0, PingID, Keycloak

Training und Onboarding für Unternehmen

-

-

Umfassendes Training und Einweisung in FinOps

Häufig gestellte Fragen

Lesen Sie die folgenden häufig gestellten Fragen und Antworten zur Verwendung von Kubecost mit Amazon EKS.

Was ist das Kubecost-API-Feature zur Datenaufbewahrung (ETL)?

Das Kubecost-ETL-Feature aggregiert und organisiert Kennzahlen, um Kostentransparenz auf verschiedenen Granularitätsebenen zu gewährleisten (z. B. namespace-level, pod-level und deployment-level). Für das Amazon-EKS-optimierte Kubecost-Paket erhalten Kunden Daten und Erkenntnisse aus Metriken der letzten 15 Tage.

Was ist das Feature für Benachrichtigungen und wiederkehrende Berichte? Welche Warnmeldungen und Berichte sind enthalten?

Mithilfe von Kubecost-Warnmeldungen können Teams in Echtzeit Aktualisierungen zu den Ausgaben für Kubernetes und die Cloud erhalten. Wiederkehrende Berichte ermöglichen es Teams, individuelle Ansichten der historischen Kubernetes- und Cloud-Ausgaben zu erhalten. Beide sind über die Kubecost-Benutzeroberfläche oder Helm-Werte konfigurierbar. Sie unterstützen E-Mail, Slack und Microsoft Teams.

Was beinhalten gespeicherte Berichte?

Gespeicherte Kubecost-Berichte sind vordefinierte Ansichten von Kosten- und Effizienzkennzahlen. Sie beinhalten die Kosten nach Cluster, Namespace, Label und mehr.

Was ist Integration der Cloud-Abrechnung?

Integration mit AWS-Fakturierungs-APIs ermöglichen Kubecost, Kosten außerhalb des Clusters anzuzeigen (z. B. Amazon S3). Darüber hinaus ermöglicht es Kubecost den Abgleich von Kubecost’s In-Cluster-Prognosen mit den tatsächlichen Abrechnungsdaten, um Spotnutzung, Savings Plans und Unternehmensrabatte zu berücksichtigen.

Was beinhalten Sparempfehlungen?

Kubecost bietet Einblicke und Automatisierung, um Benutzern bei der Optimierung ihrer Kubernete-Infrastruktur und Ausgaben.

Entstehen Kosten für diese Funktion?

Nein. Sie können das Amazon-EKS-optimierte Kubecost-Paket ohne zusätzliche Kosten nutzen. Wenn Sie zusätzliche Kubecost-Funktionen benötigen, die nicht enthalten sind, können Sie eine Unternehmenslizenz für Kubecost im AWS Marketplace oder direkt bei Kubecost erwerben.

Ist Support für das Amazon-EKS-optimierte Kubecost-Paket verfügbar?

Ja, nur wenn Sie das Amazon-EKS-optimierte Kubecost-Paket verwenden.

Wie erhalte ich Support für das Amazon-EKS-optimierte Kubecost-Paket?

Sie können einen Supportfall mit dem AWS-Support-Team unter AWS kontaktieren eröffnen.

Benötige ich eine Lizenz, um die von der Amazon-EKS-Integration bereitgestellten Kubecost-Feature zu nutzen?

Nein.

Kann ich Kubecost in den AWS-Kosten- und Nutzungsbericht integrieren, um eine genauere Berichterstattung zu erhalten?

Ja. Sie können Kubecost konfigurieren, um Daten vom AWS-Kosten- und Nutzungsbericht aufzunehmen, um eine genaue Kostentransparenz zu erhalten, einschließlich Rabatten, Spot-Preisen, Preisen für reservierte Instances und mehr. Weitere Informationen finden Sie unter AWS-Cloud-Fakturierung-Integration in der Kubecost-Dokumentation.

Unterstützt diese Version das Kostenmanagement von selbstverwalteten Kubernetes-Clustern in Amazon EC2?

Nein. Das Amazon-EKS-optimierte Kubecost-Paket ist nur mit Amazon-EKS-Clustern kompatibel.

Kann Kubecost die Kosten für Amazon EKS in AWS Fargate verfolgen?

Kubecost ist bestrebt, die Sichtbarkeit der Cluster-Kosten für Amazon EKS in Fargate zu zeigen, jedoch mit geringerer Genauigkeit als mit Amazon EKS in Amazon EC2. Dies ist hauptsächlich auf den Unterschied zurückzuführen, wie Ihnen Ihre Nutzung in Rechnung gestellt wird. Mit Amazon EKS in Fargate werden Ihnen die verbrauchten Ressourcen in Rechnung gestellt. Mit Amazon EKS in Amazon-EC2-Knoten werden Ihnen die bereitgestellten Ressourcen in Rechnung gestellt. Kubecost berechnet die Kosten eines Amazon-EC2-Knotens basierend auf der Knotenspezifikation, die CPU, RAM und flüchtigen Speicher umfasst. Mit Fargate werden die Kosten basierend auf den angeforderten Ressourcen für die Fargate-Pods berechnet.

Wie erhalte ich Aktualisierungen und neue Versionen von Kubecost?

Sie können Ihre Kubecost-Version mithilfe der standardmäßigen Helm-Upgrade-Verfahren aktualisieren. Die neuesten Versionen sind in der Amazon ECR Public Gallery.

Wird die kubectl-cost-CLI unterstützt? Wie installiere ich diese?

Ja. Kubectl-cost ist ein Open-Source-Tool von Kubecost (Apache 2.0-Lizenz), das CLI-Zugriff auf Kubernetes-Kennzahlen zur Kostenzuordnungen bietet. Um kubectl-cost zu installieren, siehe Installation auf GitHub.

Wird die Kubecost-Benutzeroberfläche unterstützt? Wie greife ich darauf zu?

Kubecost bietet ein Web-Dashboard, auf das Sie über kubectl-Portweiterleitung, eine Eingangsregel oder einen Load Balancer zugreifen können. Sie können auch den AWS Load Balancer Controller verwenden, um Kubecost anzuzeigen, und Amazon Cognito für Authentifizierung, Autorisierung und Benutzerverwaltung verwenden. Weitere Informationen finden Sie unter Verwendung des Application Load Balancer und Amazon Cognito, um Benutzer für Ihre Kubernetes-Web-Apps zu authentifizieren auf dem AWS-Blog.

Zusätzliche Kubecost-Feature

  • Die folgenden Feature sind sowohl in Kubecost v1 als auch in v2 verfügbar.

    • Kostenmetriken exportieren – Die optimierte Kostenüberwachung von Amazon EKS wird mit Kubecost und Prometheus bereitgestellt, einem Open-Source-Überwachungssystem und einer Zeitreihendatenbank. Kubecost liest Metriken aus Prometheus, führt dann Kostenzuordnungsberechnungen durch und schreibt die Metriken zurück in Prometheus. Das Kubecost-Frontend liest Metriken aus Prometheus und zeigt sie in der Kubecost-Benutzeroberfläche an. Das folgende Diagramm veranschaulicht die Architektur.

      Kubecost-Architektur

      Wenn Prometheus vorinstalliert ist, können Sie Abfragen schreiben, um Kubecost-Daten in Ihr aktuelles Business-Intelligence-System zur weiteren Analyse aufzunehmen. Sie können es auch als Datenquelle für Ihr aktuelles Grafana-Dashboard verwenden, mit dem Ihre internen Teams vertraut sind, um die Amazon-EKS-Cluster-Kosten anzuzeigen. Weitere Informationen zum Verfassen von Prometheus-Abfragen finden Sie in der readme-Datei https://opencost.io/docs/installation/prometheus/ auf GitHub oder verwenden Sie die Beispiel-Grafana-JSON-Modelle im Kubecost-Github-Repository als Referenz.

    • Integration von AWS-Kosten- und Nutzungsberichten – Um Kostenzuordnungsberechnungen für Ihren Amazon-EKS-Cluster durchzuführen, ruft Kubecost die öffentlichen Preisinformationen von AWS-Services und AWS-Ressourcen aus der AWS-Preislisten-API ab. Sie können Kubecost auch in den AWS-Kosten- und Nutzungsbericht integrieren, um die Genauigkeit der für Ihr AWS-Konto spezifischen Preisinformationen zu verbessern. Zu diesen Informationen gehören Rabattprogramme für Unternehmen, Nutzung von reservierten Instances, Savings Plans und Spot-Nutzung. Weitere Informationen zur Integration des AWS-Kosten- und Nutzungsberichts finden Sie unter AWS-Cloud-Fakturierungsintegration in der Kubecost-Dokumentation.