Gerenciar o custo no plano Pay-As-You-Go
Este guia descreve como definir um limite de custo para sua instância do Plano Pay-As-You-Go. Você também pode controlar os custos minimizando o uso de QPU em uma carga de trabalho e definindo um tempo máximo de execução para suas cargas de trabalho.
O limite de custo refere-se ao custo total de todas as cargas de trabalho executadas com essa instância desde que ela foi criada, e sempre será maior ou igual ao custo total. Depois que a instância atingir o número especificado de segundos totais, nenhuma outra carga de trabalho poderá ser executada e nenhum custo adicional será incorrido.
O limite de custo é sempre especificado em dólares americanos (USD) e depois convertido em segundos de tempo de execução. No entanto, para fins de faturamento mensal, a cobrança é feita na sua moeda local, especificada na sua conta IBM Cloud®. Como as taxas de câmbio podem flutuar, o custo de X segundos de tempo de execução pode ser diferente quando calculado inicialmente em dólares americanos do que quando você é realmente cobrado em sua moeda local. Consequentemente, se sua moeda local não for o dólar americano, o valor total cobrado pelo número de segundos especificado nesse campo poderá variar em relação ao valor em dólares que você especificar.
Definir ou alterar um limite de custo
Há várias maneiras de definir ou alterar um limite de gastos:
-
IBM Quantum Platform : Abra a página Instâncias. Encontre a instância que deseja limitar, clique no menu Ações no final da linha e, em seguida, clique em Editar detalhes. Defina o limite de custo total ou o limite de uso e clique em Salvar alterações.
NoteVocê também pode definir o custo ou o limite de uso ao criar uma nova instância no plano Pay-As-You-Go. Quando você seleciona o bloco Pay-As-You-Go, aparece um campo com o rótulo "Total cost limit (Optional)" (Limite de custo total (opcional)). Você pode inserir um limite de custo total nesse campo.
-
API : Defina o limite de instâncias em segundos.
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI : Para obter instruções sobre como usar a CLI, consulte Introdução à CLI do IBM Cloud.
ibmcloud resource service-instance-update <instance_CRN> -p '{"instance_limit_seconds":"<seconds>"}'
Ver o limite de custos
Há várias maneiras de visualizar o limite de custo atual:
-
IBM Quantum Platform : O limite de custo total é exibido na guia “Pay-As-You-Go” da tabela “Instances ”.
-
API :
GET /v1/instances/configurationConsulte a documentação da API REST.
-
IBM Cloud CLI : Para obter instruções sobre como usar a CLI, consulte Introdução à CLI do IBM Cloud.
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 Plataforma Quantum : Abra a tabela Instâncias. Localize a instância que deseja atualizar, clique no menu de estouro no final da linha e, em seguida, clique em Edit details (Editar detalhes ). Exclua o limite de custo total ou o uso e clique em Salvar alterações.
-
API : Defina o limite de instâncias para
null.PUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI : Para obter instruções sobre como usar a CLI, consulte Introdução à CLI do IBM Cloud.
ibmcloud resource service-instance-update <instance_CRN> -p '{"instance_limit_seconds":null}'
Somente 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 a atribuição de acesso.
O que acontece quando o limite de custo é atingido
Quando uma tarefa em execução relata um uso que faz com que o limite de custo da instância seja excedido, as tarefas atualmente em execução nessa instância são interrompidas, seus status são definidos como Canceled com o motivo Ran too long, e a conta é cobrada pelo uso.
Observe que o tempo de execução do trabalho é relatado apenas periodicamente durante a execução. Portanto, o trabalho pode continuar sendo executado além do limite, ou até mesmo até ser concluído, e, como resultado, a conta pode ser cobrada pelo uso que exceder o limite especificado.
Nenhum outro trabalho enviado por esta instância terá sua execução iniciada até que o limite de custo seja aumentado.
Como ver o que está sendo cobrado
Você receberá uma fatura mensal com detalhes sobre suas cobranças de recursos. Você pode verificar o quanto foi gasto a qualquer momento na página IBM Cloud Billing and usage.
A página " Análises" exibe os dados de uso de acordo com os filtros definidos por você. Além disso, você pode calcular o custo por instância ou por tarefa a qualquer momento na página “Instâncias”, conforme detalhado abaixo.
Ver o uso da instância
Para saber quanto foi cobrado de uma instância, na página “Instâncias”, clique na instância para abrir a página de detalhes. O campo "Uso da instância" exibe o total de uso de QPU desta instância desde que ela foi criada.
Você pode visualizar seu ciclo de faturamento na página Faturamento e uso.
Ver o uso da carga de trabalho
Para saber quanto foi cobrado por cada carga de trabalho associada a uma instância, na página “Instâncias”, clique na instância para abrir a página de detalhes. Em seguida, clique no valor abaixo de “Total de cargas de trabalho (todos os tipos) ”.
A coluna "Utilização" exibe a quantidade de QPU consumida pela tarefa.
Configurar notificações de gastos
Você pode configurar notificações de gastos para ser notificado quando sua conta ou um determinado serviço atingir um limite de gastos específico que você definiu. Para obter informações, consulte a página IBM Cloud Account types (Tipos de conta ). IBM Cloud as notificações de despesas devem ser usadas com outros métodos de gerenciamento de custos por vários motivos:
- As notificações são acionadas somente quando o custo ultrapassa o limite especificado.
- O custo é enviado ao sistema de faturamento por hora. Portanto, pode ocorrer um longo atraso entre o envio do trabalho e o envio da notificação de gastos.
- O sistema de faturamento pode levar vários dias para enviar as informações ao sistema de cobrança, o que pode causar mais atrasos nas notificações. Para obter mais informações sobre como funciona o sistema de faturamento do IBM Cloud, consulte Definindo notificações de gastos.
Próximas etapas
- Analise os planos disponíveis para usuários do IBM Quantum.
- Analise as sugestões para minimizar o uso de QPU pelo trabalho.
- Saiba como definir um tempo máximo de execução em trabalhos.