Pular para o conteúdo principal

Gerenciar custos

Este guia descreve como definir um limite de custo na sua instância do Plano Pay-As-You-Go. Você também pode gerenciar custos minimizando o tempo quântico de uma carga de trabalho e definindo um tempo máximo de execução nas suas cargas de trabalho.

O limite de custo refere-se ao custo total de todas as cargas de trabalho executadas com esta instância desde que ela foi criada, e sempre será maior ou igual ao custo total. Após a instância atingir o número total de segundos especificado, nenhuma outra carga de trabalho poderá ser executada e nenhum custo adicional será gerado.

nota

O limite de custo é sempre especificado em dólares americanos (USD) e, em seguida, convertido em segundos de runtime. No entanto, para fins de faturamento mensal, você é cobrado na sua moeda local, especificada na sua conta IBM Cloud®. Como as taxas de câmbio podem flutuar, o custo por X segundos de runtime pode ser diferente quando calculado inicialmente em USD e quando você é efetivamente cobrado na sua moeda local. Como resultado, se sua moeda local não for USD, o valor total cobrado pelo número de segundos especificado neste campo pode variar em relação ao valor em dólares que você informar.

Definir ou alterar um limite de custo

Existem várias maneiras de definir ou alterar um limite de gastos:

  • IBM Quantum Platform: Abra a página de Instâncias. Encontre a instância que você deseja limitar, clique no menu Ações ao final da linha e, em seguida, clique em Edit details. Defina o limite de custo total ou o limite de uso e clique em Save changes.

    nota

    Você também pode definir o limite de custo ou de uso ao criar uma nova instância no Plano Pay-As-You-Go. Quando você selecionar o bloco Pay-As-You-Go, um campo aparecerá com o rótulo "Total cost limit (Optional)". Você pode inserir um limite de custo total neste campo.

  • API: Defina o limite da instância em segundos.

    PUT /v1/instances/configuration "instance_limit":<seconds>
  • IBM Cloud CLI: Para obter instruções sobre como usar o CLI, consulte Getting started with the IBM Cloud CLI.

       ibmcloud resource service-instance-update <instance_CRN>
    -p '{"instance_limit_seconds":"<seconds>"}'

Visualizar o limite de custo

Existem várias maneiras de visualizar o limite de custo atual:

  • IBM Quantum Platform: O limite máximo de custo é exibido na aba Pay-As-You-Go da tabela de Instâncias.

  • API:

    GET /v1/instances/configuration

    Consulte a documentação da API REST.

  • IBM Cloud CLI: Para obter instruções sobre como usar o CLI, consulte Getting started with the IBM Cloud CLI.

    ibmcloud resource service-instance-update <instance_CRN> -p
    '{"instance_limit_seconds":null}'

Remover um limite de custo

Você pode remover o limite de custo de várias maneiras:

  • IBM Quantum Platform: Abra a tabela de Instâncias. Encontre a instância que você deseja atualizar, clique no menu de opções ao final da linha e, em seguida, clique em Edit details. Exclua o limite de custo total ou o uso e clique em Save changes.

  • API: Defina o limite da instância como null.

    PUT /v1/instances/configuration "instance_limit":null
  • IBM Cloud CLI: Para obter instruções sobre como usar o CLI, consulte Getting started with the IBM Cloud CLI.

    ibmcloud resource service-instance-update <instance_CRN> -p
    '{"instance_limit_seconds":null}'
nota

Apenas administradores e proprietários podem editar a instância. Consulte o guia Criar políticas de acesso e grupos de acesso para obter informações sobre como atribuir acesso.

O que acontece quando o limite de custo é atingido

Quando o limite de custo da instância é atingido, o job em execução é interrompido. Seu status é definido como Cancelado com o motivo "Executou por tempo excessivo". Todos os resultados parciais disponíveis são mantidos.

Nenhum outro job pode ser enviado usando esta instância até que o limite de custo seja aumentado.

Como ver o que está sendo cobrado

Você receberá uma fatura mensal com detalhes sobre os encargos dos seus recursos. Você pode verificar quanto foi gasto a qualquer momento na página de Faturamento e uso do IBM Cloud.

Além disso, você pode determinar o custo por instância ou por job a qualquer momento.

Visualizar uso

Visualize o uso da instância na página de Análises.

Visualizar custo da instância

Para determinar quanto foi cobrado de uma instância durante o ciclo de faturamento atual, na página de Instâncias, clique na instância para abrir sua página de detalhes.

Estes são os campos relevantes para o custo:

  • Billing cycle usage: A quantidade de tempo quântico usada por esta instância durante o ciclo de faturamento atual. O tempo quântico é a duração em que um QPU está comprometido em atender uma solicitação do usuário.
  • Billing cycle cost: O custo total de execução de jobs durante o ciclo de faturamento atual.
  • Total usage: A quantidade de tempo quântico usada por esta instância desde que foi criada.
  • Total cost: O custo total de execução de jobs nesta instância desde que foi criada. Apenas administradores podem definir este valor.

Você pode visualizar seu ciclo de faturamento na página de Faturamento e uso.

Visualizar custo do job

Para determinar quanto foi cobrado de cada job associado a uma instância, na página de Instâncias, clique na instância para abrir sua página de detalhes. Em seguida, no lado esquerdo, clique em Jobs.

Estas são as colunas relevantes para o custo:

  • Usage: A quantidade de tempo quântico usada por este job. O tempo quântico é a duração em que um QPU está comprometido em atender uma solicitação do usuário.
  • Cost: O custo total de execução deste job.

Configurar notificações de gastos

Você pode configurar notificações de gastos para ser alertado quando sua conta ou um serviço específico atingir um limite de gastos definido por você. Para mais informações, consulte a página de Tipos de conta do IBM Cloud. As notificações de gastos do IBM Cloud devem ser usadas em conjunto com outros métodos de gerenciamento de custos por vários motivos:

  • As notificações são acionadas somente após o custo ultrapassar o limite especificado.
  • O custo é enviado ao sistema de faturamento de hora em hora. Portanto, pode ocorrer um longo atraso entre o envio do job e o envio da notificação de gastos.
  • O sistema de faturamento pode levar vários dias para enviar informações ao sistema de faturamento, o que pode causar atrasos adicionais nas notificações. Para mais informações sobre como o sistema de faturamento do IBM Cloud funciona, consulte Setting spending notifications.

Próximos passos

Recomendações