Experiencia en medición y uso
El servicio de medición en IBM® watsonx.data proporciona a los usuarios visibilidad en tiempo real sobre el consumo del motor y el uso de recursos. La pantalla Facturación y uso ofrece una vista completa del consumo de recursos y las métricas de costes de su instancia. Le ayuda a supervisar los componentes de infraestructura facturables y a realizar un seguimiento del uso de las unidades de recursos (RU).
Captura el tiempo de ejecución de la sesión del motor, el tipo de motor con el tamaño de la camiseta y los datos de uso por hora de la unidad de recursos (RU), creando una vista unificada que le ayuda a realizar un seguimiento del uso, comprender los costes y optimizar los recursos.
Las siguientes matrices de cargos se aplican a watsonx.data:
-
Unidad de recursos (RU): Una medida de los recursos gestionados, procesados o relacionados con el uso de la instancia watsonx.data de servicio. Aquí, los servicios informáticos y de asistencia se consideran recursos.
-
Clúster informático: consta de nodos coordinadores y nodos de trabajo que ejecutan el motor de consultas. Cada nodo consume un conjunto de unidades de recursos por hora (tal y como se define en el IBM Cloud® ) hasta que el nodo se pausa o se elimina.
-
Servicios de apoyo: Consisten en servicios de apoyo tales como almacenamiento de metadatos y control de acceso. La medición de los servicios de soporte comienza cuando se inicia la instancia y se inicia el paso de inicio rápido, y continúa hasta que se elimina la instancia.
Medición a nivel de tiempo de ejecución
La medición ahora se realiza en el nivel de tiempo de ejecución, capturando eventos de inicio, detención y pausa para cada tiempo de ejecución vinculado a un motor. Presto Motores: Asignación uno a uno (un único tiempo de ejecución por motor). Motores Spark: múltiples tiempos de ejecución por motor, incluyendo subtipos como:
- Kernel
- HistoryServer
- Aplicación
- Cada aplicación Spark crea un nuevo tiempo de ejecución, y las horas activas/inactivas se registran individualmente.
Características para la medición
Las barras de actividad de tiempo de ejecución muestran las horas activas e inactivas por tiempo de ejecución. Los enlaces de Ver historial tienen un alcance a nivel de tiempo de ejecución para el seguimiento detallado de eventos. La interfaz de usuario captura las marcas de tiempo de inicio y finalización de cada sesión del motor ( Presto ++, Spark, Milvus Gluten). Anote el tipo de motor y la talla de la camiseta (S/M/L) para ajustar el precio. Proporcionar datos de uso de RU por hora como referencia para la facturación.
Consideraciones sobre la presentación de informes
Uso total: es la suma del uso individual de todos los componentes de infraestructura que se ejecutan en la instancia durante el mes actual. Uso total por hora:. Historial de uso por motor:.
Ver los detalles de uso
Para ver los detalles actuales de facturación y uso, siga estos pasos:
-
Inicie la sesión en la consola de watsonx.data.
-
En el menú de navegación, seleccione Facturación y uso. Se abre la página Facturación y uso. Puede ver lo siguiente:
- Uso total
Muestra el consumo total de RU para el mes natural actual. Barra de uso:
-
RU activas (verde): muestra las RU consumidas durante el tiempo de funcionamiento activo del motor.
-
RU en ralentí (amarillo): indica las RU consumidas mientras los motores estaban en ralentí.
Ejemplo: 9.75 RU totales, con 7 RU activas y 2.75 RU inactivas.
- Tabla de componentes facturables
Enumera todos los motores y servicios que contribuyen al uso.
Facturación y uso Campo Descripción Nombre de visualización El nombre del componente facturable. Tipo Tipo de motor ( Presto, chispa, Milvus, etc.). Tamaño. Talla de camiseta (pequeña, mediana, grande). Estado El estado del componente. Puede estar en ejecución, haber fallado, en proceso de aprovisionamiento, reiniciándose, reanudándose, escalándose, actualizándose o en pausa. El estado de ejecución muestra una tasa de ejecución superior a 0 RU/hora. Uso total (RU) Consumo acumulado de RU. Tiempo de actividad total Duración durante la cual el componente estuvo activo. Propietario. Usuario o equipo asociado. Cuando seleccionas un motor (por ejemplo, Presto Java ), puedes ver las métricas detalladas:
Uso: Desglose de RU activas frente a RU inactivas.
Runtime:
Duración del tiempo de actividad y del tiempo de inactividad mostrada con barras codificadas por colores. Ejemplo: Tiempo de actividad: 1 hora y 10 minutos, tiempo de inactividad: 1 hora.
- Uso total por hora
Representación visual del consumo de RU a lo largo de las horas y los días.
Intensidad del color: los tonos más oscuros indican un mayor uso.
Ayuda a identificar los periodos de mayor uso para optimizar el sistema.
- Historial de uso por motor
Gráfico de líneas que muestra las tendencias de uso de RU para motores individuales a lo largo del tiempo. Múltiples motores: cada motor representado por una línea de color diferente. Permite comparar los patrones de uso entre motores.
Granularidad de la medición y la facturación en watsonx.data
La facturación se basa en la tasa de ejecución total, que es la suma de las tasas de ejecución individuales de todos los componentes de infraestructura que se están ejecutando actualmente en su instancia. El consumo de recursos comienza tan pronto como se activan los servicios de soporte con el inicio del paso de inicio rápido y continúa hasta que se elimina la instancia.
Puede ver la estimación del consumo por hora previsto de las unidades de recursos en la pestaña «Acerca de» de la página watsonx.data****IBM Cloud® del catálogo.
Importante: watsonx.data se mide por segundos para garantizar un seguimiento preciso y detallado del uso
Esta medición detallada permite una mayor transparencia y control, capturando cada segundo que la instancia está activa, independientemente de si algún motor está habilitado. Si bien la recopilación de datos de uso y facturación se agrega y actualiza cada IBM Cloud hora, la recopilación de datos de medición subyacente se realiza cada segundo. Esta medición continua por segundo garantiza que los cargos reflejen el tiempo de uso real. Para evitar incurrir en gastos innecesarios, es importante eliminar rápidamente las instancias que no se utilicen.
Por ejemplo:
Escenario 1: Uso de la instancia Presto inicial de C++
Cree una watsonx.data instancia configurada con Presto C++ starter, que incluye:
Presto Iniciación a C++ y servicios de asistencia habilitados.
La siguiente tabla muestra el cálculo de medición cuando se ejecuta la instancia durante 14 minutos y 30 segundos. El tiempo de uso, que se supervisa en segundos, se convertirá internamente a horas. Aquí, 0.2416 horas.
| Componente | Cálculo del tiempo de ejecución (en segundos (s)) Medición |
Cálculo del tiempo de ejecución (en horas (h)) Facturación |
Precio unitario ( 1RUs/h = $1USD ) | Precio total (1 RU = $ 1.00 USD) |
|---|---|---|---|---|
| Presto Iniciador C++ con 1 coordinador | (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 Iniciador C++ con 1 nodo de trabajo | (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 |
| Servicios de apoyo | (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 |
Escenario 2: Instancia con Presto iniciador C++ e Milvus iniciador
Crea una watsonx.data instancia con la siguiente configuración:
Presto Iniciador C++, Milvus tamaño del iniciador y servicios de soporte habilitados.
La siguiente tabla muestra el cálculo de medición cuando se ejecuta la instancia durante un total de 35 minutos y 30 segundos, pero Presto C++ solo se ejecuta durante los primeros 14 minutos y 30 segundos.
| Componente | Cálculo del tiempo de ejecución (en segundos (s)) Medición |
Cálculo del tiempo de ejecución (en horas (h)) Facturación |
Precio unitario ( 1RUs/h = $ 1.00 USD) | Precio total (1 RU = $ 1.00 USD) |
|---|---|---|---|---|
| Presto Iniciador C++ con 1 coordinador | (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 Iniciador C++ con 1 nodo de trabajo | (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 inicial | (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 |
| Servicios de apoyo | (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 |