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 :
-
Connectez vous à la console watsonx.data.
-
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.
| 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.
| 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 |