Messung und Nutzungserfahrung

Der Messdienst in IBM® watsonx.data bietet Benutzern Echtzeit-Einblick in den Verbrauch und die Ressourcennutzung des Motors. Der Bildschirm „Abrechnung und Nutzung“ bietet einen umfassenden Überblick über den Ressourcenverbrauch und die Kostenkennzahlen für Ihre Instanz. Es hilft Ihnen dabei, abrechnungsfähige Infrastrukturkomponenten zu überwachen und die Nutzung von Ressourceneinheiten (RU) zu verfolgen.

Es erfasst die Laufzeit der Engine-Sitzung, den Engine-Typ mit T-Shirt-Größe und stündliche Daten zur Ressourceneinheit (RU)-Nutzung und erstellt so eine einheitliche Ansicht, mit der Sie die Nutzung verfolgen, Kosten nachvollziehen und Ressourcen optimieren können.

Die folgenden Gebührenmatrizen gelten für watsonx.data:

  • Ressourceneinheit (RU): Ein Maß für die verwalteten, verarbeiteten oder mit der Nutzung der watsonx.data Serviceinstanz verbundenen Ressourcen. Hier werden Rechen- und Supportdienste als Ressourcen betrachtet.

  • Rechencluster: Besteht aus Koordinator- und Worker-Knoten, auf denen die Abfrage-Engine ausgeführt wird. Jeder Knoten verbraucht pro Stunde eine bestimmte Anzahl von Ressourceneinheiten (wie durch die definiert IBM Cloud® ), bis der Knoten angehalten oder gelöscht wird.

  • Support-Services: Umfassen Support-Services wie Metadatenspeicherung und Zugriffskontrolle. Die Abrechnung für Support-Services beginnt, wenn Sie die Instanz starten und den Schnellstart-Schritt initiieren, und läuft bis zum Löschen der Instanz weiter.

Messung auf Laufzeitebene

Die Messung erfolgt nun auf Laufzeitebene, wobei Start-, Stopp- und Pausenereignisse für jede mit einer Engine verknüpfte Laufzeit erfasst werden. Presto Engines: Eins-zu-eins-Zuordnung (eine Laufzeit pro Engine). Spark-Engines: Mehrere Laufzeiten pro Engine, einschließlich Untertypen wie:

  • Kernel
  • HistoryServer
  • Anwendung
  • Jede Spark-Anwendung erstellt eine neue Laufzeitumgebung, und aktive/inaktive Stunden werden einzeln erfasst.

Funktionen für die Messung

Die Laufzeitaktivitätsbalken zeigen die aktiven und inaktiven Stunden pro Laufzeit an. Die Links „Verlauf anzeigen“ sind auf die Laufzeitebene beschränkt, um eine detaillierte Ereignisverfolgung zu ermöglichen. Die Benutzeroberfläche erfasst Start- und Endzeitstempel für jede Engine-Sitzung ( Presto ++, Spark, Milvus Gluten). Motorentyp und T-Shirt-Größe (S/M/L) für die Preisgestaltung notieren. Stundenweise RU-Nutzungsdaten für Abrechnungszwecke bereitstellen.

Berichterstattungsaspekte

Gesamtnutzung: Dies ist die Summe der individuellen Nutzung aller Infrastrukturkomponenten, die in der Instanz für den aktuellen Monat ausgeführt werden. Gesamtnutzung pro Stunde:. Verwendungshistorie pro Motor:.

Anzeigen der Nutzungsdetails

Um aktuelle Rechnungs- und Nutzungsdetails anzuzeigen, führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der watsonx.data-Konsole an.

  2. Wählen Sie im Navigationsmenü „ Abrechnung und Nutzung “ aus. Die Seite „Abrechnung und Nutzung“ wird geöffnet. Sie können Folgendes anzeigen:

    • Gesamte Nutzung

    Es zeigt den Gesamtverbrauch an RU für den aktuellen Kalendermonat an. Verwendungsleiste:

    • Aktive RUs (grün): Zeigt die während der aktiven Motorlaufzeit verbrauchten RUs an.

    • Leerlauf-RU (gelb): Zeigt die RU an, die während des Leerlaufs der Motoren verbraucht wurden.

    Beispiel: 9.75 RUs insgesamt, davon 7 RUs aktiv und 2.75 RUs inaktiv.

    • Tabelle der abrechnungsfähigen Komponenten

    Listet alle Engines und Dienste auf, die zur Nutzung beitragen.

    Abrechnung und Nutzung
    Feld Beschreibung
    Anzeigename Der Name der abrechnungsfähigen Komponente.
    Typ Motortyp ( Presto Zündungsart usw. Milvus ).
    Größe. T-Shirt-Größe (Small, Medium, Large).
    Status Der Status der Komponente. Es kann laufen, fehlgeschlagen sein, bereitgestellt werden, neu gestartet werden, fortgesetzt werden, skaliert werden, aktualisiert werden oder angehalten sein. Der Status „Läuft“ zeigt eine Ausführungsrate von über 0 RUs/Stunde an.
    Gesamtnutzung (RUs) Kumulativer RU-Verbrauch.
    Gesamtbetriebszeit Dauer, während der die Komponente aktiv war.
    Eigner. Zugehöriger Benutzer oder Team.

    Wenn Sie einen Motor auswählen (z. B. Presto Java ), können Sie die detaillierten Metriken anzeigen:

    Verwendung: Aufschlüsselung nach aktiven und inaktiven RU.

    Runtime:

    Betriebs- und Ausfallzeiten werden mit farbcodierten Balken angezeigt. Beispiel: Betriebszeit: 1 Stunde 10 Minuten, Ausfallzeit: 1 Stunde.

    • Gesamtstundenverbrauch

    Visuelle Darstellung des RU-Verbrauchs über Stunden und Tage hinweg.

    Farbintensität: Dunklere Farbtöne weisen auf eine stärkere Nutzung hin.

    Hilft bei der Ermittlung von Spitzenauslastungszeiten zur Optimierung.

    • Verwendungshistorie pro Motor

    Liniendiagramm, das die RU-Nutzungstrends für einzelne Motoren im Zeitverlauf darstellt. Mehrere Motoren: Jeder Motor wird durch eine andersfarbige Linie dargestellt. Ermöglicht den Vergleich von Nutzungsmustern über verschiedene Engines hinweg.

Mess- und Abrechnungsgenauigkeit in watsonx.data

Die Abrechnung basiert auf der Gesamt-Run-Rate, also der Summe der einzelnen Run-Rates aller Infrastrukturkomponenten, die derzeit in Ihrer Instanz ausgeführt werden. Der Verbrauch von Ressourceneinheiten beginnt, sobald die Support Services mit dem Start des Schnellstartschritts aktiviert werden, und dauert bis zum Löschen der Instanz an.

Sie können die geschätzte voraussichtliche stündliche Verbrauchsrate der Ressourceneinheiten auf der Registerkarte „Info“ auf der watsonx.data****IBM Cloud® Katalogseite einsehen.

Wichtig: watsonx.data wird sekundengenau gemessen, um eine präzise und detaillierte Nachverfolgung der Nutzung zu gewährleisten

Diese fein abgestufte Messung ermöglicht mehr Transparenz und Kontrolle, da jede Sekunde erfasst wird, in der die Instanz aktiv ist, unabhängig davon, ob eine Engine aktiviert ist oder nicht. Während die Erfassung von Nutzungsdaten und IBM Cloud Abrechnungsdaten stündlich aggregiert und aktualisiert wird, erfolgt die zugrunde liegende Messdatenerfassung sekundengenau. Diese kontinuierliche Messung pro Sekunde stellt sicher, dass die Gebühren die tatsächliche Nutzungszeit widerspiegeln. Um unnötige Kosten zu vermeiden, ist es wichtig, nicht verwendete Instanzen umgehend zu löschen.

Zum Beispiel:

Szenario 1: Presto Verwendung einer C++-Starterinstanz

Sie erstellen eine watsonx.data Instanz, die mit Presto C++ Starter konfiguriert ist und Folgendes enthält:

Presto C++-Starter und Support-Services aktiviert.

Die folgende Tabelle zeigt die Abrechnungsberechnung, wenn Sie die Instanz 14 Minuten und 30 Sekunden lang ausführen. Die Nutzungszeit, die in Sekunden überwacht wird, wird intern in Stunden umgerechnet. Hier, 0.2416 Stunden.

Presto Berechnung der Verwendung von C++-Starterinstanzen
Komponente Laufzeitberechnung (in Sekunden (s))
Messung
Laufzeitberechnung (in Stunden (h))
Abrechnung
Stückpreis ( 1RUs/h = $1USD ) Gesamtpreis (1 RU = $ 1.00 USD)
Presto C++-Einsteiger mit 1 Koordinator (14 * 60) s + 30 s = 870 s (870/3600) h 1.5 RU 0.2416 h * 1.5 RU = 0.3652 RU =$ 0.3652 USD
Presto C++-Starter mit 1 Worker-Knoten (14 * 60) s + 30 s = 870 s (870/3600) h 1.5 RU 0.2416 h * 1.5 RU = 0.3652 RU =$ 0.3652 USD
Unterstützende Dienstleistungen (14 * 60) s + 30 s = 870 s (870/3600) h 3 RU 0.2416 h * 3 RU = 0.725 RU = $ 0.725 USD
Gesamt 1740 s 0.4833 h 6RUs 1.4496 RU = $ 1.4496 USD = $ 1.45 USD

Szenario 2: Instanz mit Presto C++-Starter und Milvus Starter

Sie erstellen eine watsonx.data Instanz mit der folgenden Konfiguration:

Presto C++-Starter, Milvus Startergröße und Support-Services aktiviert.

Die folgende Tabelle zeigt die Messberechnung, wenn Sie die Instanz insgesamt 35 Minuten und 30 Sekunden lang ausführen, C++ Presto jedoch nur in den ersten 14 Minuten und 30 Sekunden läuft.

Presto Berechnung der Verwendung von C++-Starterinstanzen
Komponente Laufzeitberechnung (in Sekunden (s))
Messung
Laufzeitberechnung (in Stunden (h))
Abrechnung
Einheitspreis ( 1RUs/h = $ 1.00 USD) Gesamtpreis (1 RU = $ 1.00 USD)
Presto C++-Einsteiger mit 1 Koordinator (14 * 60) s + 30 s = 870 s (870/3600) h 1.5 RU 0.2416 h * 1.5 RU = 0.3652 RU =$ 0.3652 USD
Presto C++-Starter mit 1 Worker-Knoten (14 * 60) s + 30 s = 870 s (870/3600) h 1.5 RU 0.2416 h * 1.5 RU = 0.3652 RU =$ 0.3652 USD
Milvus Starter (14 * 60) s + 30 s = 870 s (870/3600) h 1.25 RU 0.2416 h * 1.25 RU = 0.302 RU =$ 0.302 USD
Unterstützende Dienstleistungen (35 * 60) s + 30 s = 2130 s (2130/3600) h 3 RU 0.592 h * 3 RU = 1.775 RU = $ 1.775 USD
Gesamt 4740 s 1.3166 h 7.25RUs 2.807 RU = $ 2.807 USD = $ 2.81 USD