Mesure et expérience d'utilisation

Le service de mesure dans IBM® watsonx.data fournit aux utilisateurs une visibilité en temps réel sur la consommation du moteur et l'utilisation des ressources. L'écran Facturation et utilisation fournit une vue d'ensemble complète de la consommation des ressources et des indicateurs de coût pour votre instance. Il vous aide à surveiller les composants d'infrastructure facturables et à suivre l'utilisation des unités de ressources (RU).

Il capture la durée d'exécution des sessions du moteur, le type de moteur avec la taille du T-shirt et les données d'utilisation horaire des unités de ressources (RU), créant ainsi une vue unifiée qui vous aide à suivre l'utilisation, à comprendre les coûts et à optimiser les ressources.

Les matrices de frais suivantes s'appliquent à watsonx.data:

  • Unité de ressources (RU): mesure des ressources gérées, traitées ou liées à l'utilisation d'une instance de watsonx.data service. Ici, les services informatiques et d'assistance sont considérés comme des ressources.

  • Cluster de calcul : composé de nœuds coordinateurs et de nœuds de travail qui exécutent le moteur de requête. Chaque nœud consomme un ensemble d'unités de ressources par heure (tel que défini par le IBM Cloud® ) jusqu'à ce que le nœud soit mis en pause ou supprimé.

  • Services d'assistance : Comprend les services d'assistance tels que le stockage des métadonnées et le contrôle d'accès. La facturation des services d'assistance commence lorsque vous lancez l'instance et initiez l'étape Quick Start, et se poursuit jusqu'à ce que vous supprimiez l'instance.

Mesure au niveau de l'exécution

La mesure s'effectue désormais au niveau de l'exécution, en capturant les événements de démarrage, d'arrêt et de pause pour chaque exécution liée à un moteur. Presto Moteurs : mappage un-à-un (un seul runtime par moteur). Moteurs Spark : plusieurs environnements d'exécution par moteur, y compris des sous-types tels que :

  • Noyau
  • HistoryServer
  • Application
  • Chaque application Spark crée un nouveau runtime, et les heures actives/inactives sont suivies individuellement.

Fonctions de mesure

Les barres d'activité d'exécution affichent les heures actives et inactives par exécution. Les liens Afficher l'historique sont limités au niveau d'exécution pour un suivi détaillé des événements. L'interface utilisateur enregistre les horodatages de début et de fin pour chaque session du moteur ( Presto ++, Spark, Milvus Gluten). Enregistrez le type de moteur et la taille du t-shirt (S/M/L) pour l'alignement des prix. Fournir des données d'utilisation RU horaires à des fins de facturation.

Considérations relatives à la déclaration

Utilisation totale : il s'agit de la somme de l'utilisation individuelle de tous les composants d'infrastructure exécutés dans l'instance pour le mois en cours. Utilisation totale par heure :. Historique d'utilisation par moteur :.

Affichage des détails d'utilisation

Pour consulter les détails actuels de facturation et d'utilisation, procédez comme suit :

  1. Connectez vous à la console watsonx.data.

  2. Dans le menu de navigation, sélectionnez Facturation et utilisation. La page Facturation et utilisation s'ouvre. Vous pouvez consulter les éléments suivants :

    • Utilisation totale

    Il affiche la consommation totale de RU pour le mois civil en cours. Barre d'utilisation :

    • RU actives (vert): affiche les RU consommées pendant le temps de fonctionnement actif du moteur.

    • RU au ralenti (jaune): indique les RU consommées pendant que les moteurs tournaient au ralenti.

    Exemple : Total 9.75 RU, avec 7 RU actives et 2.75 RU inactives.

    • Tableau des éléments facturables

    Répertorie tous les moteurs et services contribuant à l'utilisation.

    Facturation et utilisation
    Zone Description
    Nom d'affichage Le nom du composant facturable.
    Type Type de moteur ( Presto, étincelle, Milvus, etc.).
    Taille. Taille du t-shirt (petit, moyen, grand).
    Statut Le statut du composant. Il peut être en cours d'exécution, avoir échoué, être en cours de provisionnement, redémarrer, reprendre, être mis à l'échelle, être mis à jour ou être mis en pause. Le statut « En cours » affiche un taux d'exécution supérieur à 0 RU/heure.
    Utilisation totale (RU) Consommation cumulative de RU.
    Temps de fonctionnement total Durée pendant laquelle le composant était actif.
    Propriétaire. Utilisateur ou équipe associé(e).

    Lorsque vous sélectionnez un moteur (par exemple, Presto Java ), vous pouvez afficher les mesures détaillées :

    Syntaxe : Répartition entre RU actives et RU inactives.

    Runtime:

    Durées de disponibilité et d'indisponibilité affichées à l'aide de barres codées par couleur. Exemple : temps de fonctionnement : 1 heure 10 minutes, temps d'arrêt : 1 heure.

    • Utilisation totale par heure

    Représentation visuelle de la consommation de RU au fil des heures et des jours.

    Intensité de la couleur : les nuances plus foncées indiquent une utilisation plus importante.

    Aide à identifier les périodes de pointe afin d'optimiser l'utilisation.

    • Historique d'utilisation par moteur

    Graphique linéaire illustrant les tendances d'utilisation RU pour chaque moteur au fil du temps. Moteurs multiples : chaque moteur est représenté par une ligne de couleur différente. Permet de comparer les modèles d'utilisation entre les moteurs.

Granularité du comptage et de la facturation dans watsonx.data

La facturation est basée sur le taux d'exécution total, qui correspond à la somme des taux d'exécution individuels de tous les composants d'infrastructure actuellement en cours d'exécution dans votre instance. La consommation des ressources commence dès que les services d'assistance sont activés avec le lancement de l'étape Quick Start et se poursuit jusqu'à la suppression de l'instance.

Vous pouvez consulter l'estimation de la consommation horaire prévue des unités de ressources dans l'onglet À propos de la page watsonx.data****IBM Cloud® du catalogue.

Important : watsonx.data est mesuré à la seconde près afin de garantir un suivi précis et détaillé de l'utilisation

Ce comptage précis permet une plus grande transparence et un meilleur contrôle, en capturant chaque seconde pendant laquelle l'instance est active, quel que soit le moteur utilisé. Alors que les données relatives à l'utilisation et à la facturation sont agrégées et mises à jour IBM Cloud toutes les heures, les données de comptage sous-jacentes sont collectées à la seconde près. Ce comptage continu à la seconde près garantit que les frais reflètent le temps d'utilisation réel. Pour éviter des coûts inutiles, il est important de supprimer rapidement les instances inutilisées.

Exemple :

Scénario 1 : Utilisation d'une instance Presto de démarrage C++

Vous créez une watsonx.data instance configurée avec Presto C++ starter, qui comprend :

Presto Démarrage C++ et services d'assistance activés.

Le tableau suivant affiche le calcul de mesure lorsque vous exécutez l'instance pendant 14 minutes et 30 secondes. Le temps d'utilisation, qui est surveillé en secondes, sera converti en interne en heures. Ici, 0.2416 heures.

Presto Calcul de l'utilisation d'une instance de démarrage C++
Composant Calcul du temps d'exécution (en secondes (s))
Comptage
Calcul du temps d'exécution (en heures (h))
Facturation
Prix unitaire ( 1RUs/h = $1USD ) Prix total (1 RU = $ 1.00 USD)
Presto Débutant en C++ avec 1 coordinateur (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 Démarrage C++ avec 1 nœud de travail (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
Services d'assistance (14 * 60) s + 30 s = 870 s (870/3600) h 3 RU 0.2416 h * 3 RU = 0.725 RU = $ 0.725 USD
Total 1740 s 0.4833 h 6RUs 1.4496 RU = $ 1.4496 USD = $ 1.45 USD

Scénario 2 : Instance avec Presto C++ starter et Milvus starter

Vous créez une watsonx.data instance avec la configuration suivante :

Presto Démarreur C++, taille Milvus du démarreur et services d'assistance activés.

Le tableau suivant affiche le calcul de mesure lorsque vous exécutez l'instance pendant un total de 35 minutes et 30 secondes, mais que Presto C++ ne s'exécute que pendant les 14 premières minutes et 30 secondes.

Presto Calcul de l'utilisation d'une instance de démarrage C++
Composant Calcul du temps d'exécution (en secondes (s))
Comptage
Calcul du temps d'exécution (en heures (h))
Facturation
Prix unitaire ( 1RUs/h = $ 1.00 USD) Prix total (1 RU = $ 1.00 USD)
Presto Débutant en C++ avec 1 coordinateur (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 Démarrage C++ avec 1 nœud de travail (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
Services d'assistance (35 * 60) s + 30 s = 2130 s (2130/3600) h 3 RU 0.592 h * 3 RU = 1.775 RU = $ 1.775 USD
Total 4740 s 1.3166 h 7.25RUs 2.807 RU = $ 2.807 USD = $ 2.81 USD