Gestire i costi
Questa guida descrive come impostare un limite di costo sulla tua istanza del piano Pay-As-You-Go. Puoi anche gestire i costi riducendo al minimo il quantum time di un workload e impostando un tempo massimo di esecuzione sui tuoi workload.
Il limite di costo si riferisce al costo totale di tutti i workload eseguiti con questa istanza dalla sua creazione, e sarà sempre maggiore o uguale al costo totale. Quando l'istanza raggiunge il numero specificato di secondi totali, non è possibile eseguire ulteriori workload e non vengono sostenuti ulteriori costi.
Il limite di costo è sempre specificato in dollari statunitensi (USD), poi convertito in secondi di runtime. Tuttavia, ai fini della fatturazione mensile, ti viene addebitato il costo nella tua valuta locale, specificata sul tuo account IBM Cloud®. Poiché i tassi di cambio possono fluttuare, il costo per X secondi di runtime potrebbe essere diverso da quello calcolato inizialmente in USD rispetto a quanto ti verrà effettivamente addebitato nella tua valuta locale. Di conseguenza, se la tua valuta locale non è USD, l'importo totale addebitato per il numero di secondi specificato in questo campo potrebbe variare rispetto all'importo in dollari che hai indicato.
Impostare o modificare un limite di costo​
Esistono diversi modi per impostare o modificare un limite sulla spesa:
-
IBM Quantum Platform: Apri la pagina Instances. Trova l'istanza che vuoi limitare, clicca sul menu Azioni alla fine della riga, quindi clicca su Edit details. Imposta il limite di costo totale o il limite di utilizzo, poi clicca su Save changes.
notaPuoi anche impostare il limite di costo o di utilizzo quando crei una nuova istanza nel piano Pay-As-You-Go. Quando selezioni il riquadro Pay-As-You-Go, appare un campo con l'etichetta "Total cost limit (Optional)". Puoi inserire un limite di costo totale in questo campo.
-
API: Imposta il limite dell'istanza in secondi.
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI: Per istruzioni sull'uso della CLI, consulta Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN>
-p '{"instance_limit_seconds":"<seconds>"}'
Visualizzare il limite di costo​
Esistono diversi modi per visualizzare il limite di costo corrente:
-
IBM Quantum Platform: Il limite di costo massimo è mostrato nella scheda Pay-As-You-Go della tabella Instances.
-
API:
GET /v1/instances/configurationConsulta la documentazione REST API.
-
IBM Cloud CLI: Per istruzioni sull'uso della CLI, consulta Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Rimuovere un limite di costo​
Puoi rimuovere il limite di costo in diversi modi:
-
IBM Quantum Platform: Apri la tabella Instances. Trova l'istanza che vuoi aggiornare, clicca sul menu di overflow alla fine della riga, quindi clicca su Edit details. Elimina il limite di costo totale o il limite di utilizzo, poi clicca su Save changes.
-
API: Imposta il limite dell'istanza su
null.PUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI: Per istruzioni sull'uso della CLI, consulta Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Solo gli amministratori e i proprietari possono modificare l'istanza. Consulta la guida Creare policy di accesso e gruppi di accesso per informazioni sull'assegnazione degli accessi.
Cosa succede quando viene raggiunto il limite di costo​
Quando viene raggiunto il limite di costo dell'istanza, il job in esecuzione viene interrotto. Il suo stato viene impostato su Canceled con la motivazione Ran too long. Tutti i risultati parziali disponibili vengono conservati.
Non è possibile inviare ulteriori job tramite questa istanza finché il limite di costo non viene aumentato.
Come vedere cosa ti viene addebitato​
Riceverai una fattura mensile con i dettagli degli addebiti per le tue risorse. Puoi verificare la spesa in qualsiasi momento nella pagina IBM Cloud Billing and usage.
Inoltre, puoi determinare il costo per istanza o per job in qualsiasi momento.
Visualizzare l'utilizzo​
Visualizza l'utilizzo dell'istanza nella pagina Analytics.
Visualizzare il costo dell'istanza​
Per determinare quanto è stato addebitato a un'istanza durante il ciclo di fatturazione corrente, dalla pagina Instances clicca sull'istanza per aprire la relativa pagina dei dettagli.
Questi sono i campi rilevanti per il costo:
- Billing cycle usage: La quantità di quantum time usata da questa istanza durante il ciclo di fatturazione corrente. Il quantum time è la durata per cui un QPU è impegnato a soddisfare una richiesta utente.
- Billing cycle cost: Il costo totale dell'esecuzione dei job durante il ciclo di fatturazione corrente.
- Total usage: La quantità di quantum time usata da questa istanza dalla sua creazione.
- Total cost: Il costo totale dell'esecuzione dei job su questa istanza dalla sua creazione. Solo gli amministratori possono impostare questo valore.
Puoi visualizzare il tuo ciclo di fatturazione nella pagina Billing and usage.
Visualizzare il costo del job​
Per determinare quanto è stato addebitato a ciascun job associato a un'istanza, dalla pagina Instances clicca sull'istanza per aprire la relativa pagina dei dettagli. Poi, sul lato sinistro, clicca su Jobs.
Queste sono le colonne rilevanti per il costo:
- Usage: La quantità di quantum time usata da questo job. Il quantum time è la durata per cui un QPU è impegnato a soddisfare una richiesta utente.
- Cost: Il costo totale dell'esecuzione di questo job.
Impostare le notifiche di spesa​
Puoi impostare notifiche di spesa per ricevere un avviso quando il tuo account o un particolare servizio raggiunge una soglia di spesa specifica da te definita. Per informazioni, consulta la pagina IBM Cloud Account types. Le notifiche di spesa di IBM Cloud devono essere utilizzate insieme ad altri metodi di gestione dei costi per diversi motivi:
- Le notifiche si attivano solo dopo che il costo supera il limite specificato.
- Il costo viene inviato al sistema di fatturazione ogni ora. Di conseguenza, potrebbe verificarsi un lungo ritardo tra l'invio del job e l'invio della notifica di spesa.
- Il sistema di fatturazione può impiegare più giorni per trasmettere le informazioni al sistema di fatturazione, il che potrebbe causare ulteriori ritardi nelle notifiche. Per ulteriori informazioni sul funzionamento del sistema di fatturazione di IBM Cloud, consulta Setting spending notifications.
Passi successivi​
- Consulta i piani disponibili per gli utenti di IBM Quantum.
- Leggi i suggerimenti per ridurre al minimo il quantum time dei job.
- Scopri come impostare un tempo massimo di esecuzione sui job.