Experiência de medição e uso
O serviço de medição em tempo real IBM® watsonx.data fornece aos usuários visibilidade em tempo real sobre o consumo do motor e o uso de recursos. A tela Faturamento e uso fornece uma visão abrangente do consumo de recursos e das métricas de custo da sua instância. Ele ajuda você a monitorar componentes de infraestrutura faturáveis e acompanhar o uso da Unidade de Recurso (RU).
Ele captura o tempo de execução da sessão do mecanismo, o tipo de mecanismo com tamanho de camiseta e os dados de uso da Unidade de Recurso (RU) por hora, criando uma visão unificada que ajuda a rastrear o uso, entender os custos e otimizar os recursos.
As seguintes matrizes de cobrança se aplicam a watsonx.data:
-
Unidade de recursos (RU): Uma medida dos recursos gerenciados, processados ou relacionados ao uso da instância de watsonx.data serviço. Aqui, os serviços de computação e suporte são considerados recursos.
-
Cluster de computação: consiste em nós coordenadores e trabalhadores que executam o mecanismo de consulta. Cada nó consome um conjunto de unidades de recursos por hora (conforme definido pelo IBM Cloud® ) até que o nó seja pausado ou excluído.
-
Serviços de suporte: Consistem em serviços de suporte, como armazenamento de metadados e controle de acesso. A medição dos serviços de suporte começa quando você inicia a instância e inicia a etapa de Início rápido, e continua até você excluir a instância.
Medição em nível de tempo de execução
A medição agora é realizada no nível de tempo de execução, capturando eventos de início, parada e pausa para cada tempo de execução vinculado a um mecanismo. Presto Motores: Mapeamento um-para-um (execução única por motor). Motores Spark: Vários tempos de execução por motor, incluindo subtipos como:
- Kernel
- HistoryServer
- Aplicativo
- Cada aplicativo Spark cria um novo tempo de execução, e as horas ativas/inativas são rastreadas individualmente.
Recursos para medição
As barras de atividade de tempo de execução exibem as horas ativas e inativas por tempo de execução. Os links Exibir histórico são limitados ao nível de tempo de execução para rastreamento detalhado de eventos. A interface do usuário captura os carimbos de data/hora de início e fim de cada sessão do mecanismo ( Presto ++, Spark, Milvus Gluten). Registre o tipo de motor e o tamanho da camiseta (P/M/G) para alinhamento de preços. Forneça dados de uso de RU por hora para referência de faturamento.
Considerações sobre relatórios
Uso total: é a soma do uso individual de todos os componentes de infraestrutura em execução na instância para o mês atual. Total de uso por hora:. Histórico de uso por motor:
Visualizando os detalhes de uso
Para visualizar os detalhes atuais de faturamento e uso, execute as seguintes etapas:
-
Efetue login no console do watsonx.data.
-
No menu de navegação, selecione Faturamento e uso. A página Faturamento e uso é aberta. Você pode visualizar o seguinte:
- Uso total
Exibe o consumo agregado de RU para o mês civil atual. Barra de uso:
-
RU ativas (verde): mostra as RU consumidas durante o tempo de funcionamento ativo do motor.
-
RU ociosas (amarelo): Indica as RU consumidas enquanto os motores estavam ociosos.
Exemplo: total 9.75 de RUs, com 7 RUs ativas e 2.75 RUs inativas.
- Tabela de componentes faturáveis
Lista todos os motores e serviços que contribuem para o uso.
Faturamento e uso Campo Descrição Nome de exibição O nome do componente faturável. Tipo Tipo de motor ( Presto, ignição, etc Milvus.). Tamanho. Tamanho da camiseta (Pequeno, Médio, Grande). Status O status do componente. Pode estar em execução, com falha, em provisionamento, reiniciando, retomando, dimensionando, atualizando ou pausado. O status em execução exibe uma taxa de execução acima de 0 RUs/hora. Uso total (RUs) Consumo acumulado de RU. Tempo de atividade total Duração em que o componente esteve ativo. Proprietário. Usuário ou equipe associada. Ao selecionar um mecanismo (por exemplo, PrestoJava ), você pode visualizar as métricas detalhadas:
Uso: Discriminação entre RUs ativas e RUs inativas.
Tempo de execução:
Durações do tempo de atividade e inatividade exibidas com barras codificadas por cores. Exemplo: Tempo de atividade: 1 hora e 10 minutos, Tempo de inatividade: 1 hora.
- Total de horas de uso
Representação visual do consumo de RU ao longo das horas e dos dias.
Intensidade da cor: tons mais escuros indicam maior uso.
Ajuda a identificar os períodos de pico de uso para otimização.
- Histórico de uso por motor
Gráfico de linhas mostrando as tendências de uso de RU para motores individuais ao longo do tempo. Vários motores: Cada motor é representado por uma linha de cor diferente. Permite comparar padrões de uso entre motores.
Granularidade de medição e faturamento em watsonx.data
A cobrança é baseada na taxa de execução total, que é a soma das taxas de execução individuais de todos os componentes de infraestrutura atualmente em execução na sua instância. O consumo de recursos começa assim que os Serviços de Suporte são ativados com o início da etapa de Início Rápido e continua até que a instância seja excluída.
Você pode visualizar a estimativa do consumo esperado por hora das Unidades de Recurso na guia Sobre na página watsonx.data****IBM Cloud® do catálogo.
Importante: watsonx.data é medido por segundo para garantir um acompanhamento preciso e detalhado do uso
Essa medição detalhada permite maior transparência e controle, capturando cada segundo em que a instância está ativa, independentemente de qualquer mecanismo estar habilitado. Embora a coleta de uso e faturamento seja agregada e atualizada a IBM Cloud cada hora, a coleta de medição subjacente é feita a cada segundo. Essa medição contínua por segundo garante que as cobranças reflitam o tempo real de uso. Para evitar custos desnecessários, é importante excluir prontamente as instâncias não utilizadas.
Por exemplo:
Cenário 1: uso da instância Presto inicial do C++
Você cria uma watsonx.data instância configurada com o Presto C++ starter, que inclui:
Presto Inicialização do C++ e serviços de suporte ativados.
A tabela a seguir exibe o cálculo de medição quando você executa a instância por 14 minutos e 30 segundos. O tempo de uso, que é monitorado em segundos, será convertido internamente para horas. Aqui, 0.2416 horas.
| Componente | Cálculo do tempo de execução (em segundos (s)) Medição |
Cálculo do tempo de execução (em horas (h)) Faturamento |
Preço unitário ( 1RUs/h = $1USD ) | Preço total (1 RU = $ 1.00 USD) |
|---|---|---|---|---|
| Iniciador Presto C++ com 1 coordenador (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 | ||
| Iniciador C++ com 1 nó de Presto trabalho | (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 |
| Serviços de suporte | (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 |
Cenário 2: Instância com Presto C++ starter e Milvus starter
Você cria uma watsonx.data instância com a seguinte configuração:
Presto Iniciador C++, tamanho Milvus do iniciador e serviços de suporte ativados.
A tabela a seguir exibe o cálculo de medição quando você executa a instância por um total de 35 minutos e 30 segundos, mas Presto o C++ é executado apenas nos primeiros 14 minutos e 30 segundos.
| Componente | Cálculo do tempo de execução (em segundos (s)) Medição |
Cálculo do tempo de execução (em horas (h)) Faturamento |
Preço unitário ( 1RUs/h = $ 1.00 USD) | Preço total (1 RU = $ 1.00 USD) |
|---|---|---|---|---|
| Iniciador Presto C++ com 1 coordenador (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 | ||
| Iniciador C++ com 1 nó de Presto trabalho | (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 |
| Serviços de suporte | (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 |