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:

  1. Efetue login no console do watsonx.data.

  2. 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.

Presto Cálculo do uso da instância inicial do C++
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.

Presto Cálculo do uso da instância inicial do C++
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