Gestionează costurile
Acest ghid descrie cum să setezi o limită de cost pe instanța ta cu Planul Pay-As-You-Go. Poți gestiona costurile și prin minimizarea timpului cuantic al unui workload și setând un timp maxim de execuție pentru workload-urile tale.
Limita de cost se referă la costul total al tuturor workload-urilor rulate cu această instanță de la crearea ei și va fi întotdeauna mai mare sau egală cu costul total. După ce instanța atinge numărul specificat de secunde totale, nu mai pot fi rulate workload-uri suplimentare și nu mai sunt suportate costuri.
Limita de cost este întotdeauna specificată în dolari americani (USD), apoi convertită în secunde de runtime. Cu toate acestea, pentru facturarea lunar ă, ești taxat în moneda locală, specificată în contul tău IBM Cloud®. Deoarece cursurile de schimb valutar pot fluctua, costul pentru X secunde de runtime ar putea fi diferit față de cel calculat inițial în USD față de momentul în care ești efectiv taxat în moneda ta locală. Prin urmare, dacă moneda ta locală nu este USD, suma totală taxată pentru numărul de secunde specificat în acest câmp ar putea varia față de suma în dolari pe care o specifici.
Setează sau modifică o limită de cost
Există mai multe moduri de a seta sau modifica o limită pentru suma cheltuită:
-
IBM Quantum Platform: Deschide pagina Instances. Găsește instanța pe care vrei să o limitezi, apasă pe meniul Actions de la sfârșitul rândului, apoi apasă Edit details. Setează limita totală de cost sau limita de utilizare, apoi apasă Save changes.
notăPoți seta și limita de cost sau limita de utilizare la crearea unei noi instanțe în cadrul Planului Pay-As-You-Go. Când selectezi dala Pay-As-You-Go, apare un câmp cu eticheta „Total cost limit (Optional)". Poți introduce o limită totală de cost în acest câmp.
-
API: Setează limita instanței în secunde.
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI: Pentru instrucțiuni de utilizare a CLI, consultă Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN>
-p '{"instance_limit_seconds":"<seconds>"}'
Vizualizează limita de cost
Există mai multe moduri de a vizualiza limita de cost curentă:
-
IBM Quantum Platform: Limita maximă de cost este afișată pe fila Pay-As-You-Go din tabelul Instances.
-
API:
GET /v1/instances/configurationConsultă documentația REST API.
-
IBM Cloud CLI: Pentru instrucțiuni de utilizare a CLI, consultă Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Elimină o limită de cost
Poți elimina limita de cost în mai multe moduri:
-
IBM Quantum Platform: Deschide tabelul Instances. Găsește instanța pe care vrei să o actualizezi, apasă pe meniul overflow de la sfârșitul rândului, apoi apasă Edit details. Șterge limita totală de cost sau utilizarea, apoi apasă Save changes.
-
API: Setează limita instanței la
null.PUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI: Pentru instrucțiuni de utilizare a CLI, consultă Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Doar administratorii și proprietarii pot edita instanța. Consultă ghidul Creează politici de acces și grupuri de acces pentru informații despre atribuirea accesului.
Ce se întâmplă când limita de cost este atinsă
Când limita de cost a instanței este atinsă, jobul care rulează în acel moment este oprit. Starea acestuia este setată la Canceled cu motivul Ran too long. Orice rezultate parțiale disponibile sunt păstrate.
Nu mai pot fi trimise joburi suplimentare folosind această instanță până când limita de cost este mărită.
Cum să vezi ce ți se facturează
Vei primi o factură lunară care oferă detalii despre taxele pentru resursele tale. Poți verifica oricând suma cheltuită pe pagina IBM Cloud Billing and usage.
În plus, poți determina costul per instanță sau per job oricând.
Vizualizează utilizarea
Vizualizează utilizarea instanței pe pagina Analytics.
Vizualizează costul instanței
Pentru a determina cât a fost facturat unei instanțe în cursul ciclului de facturare curent, din pagina Instances, apasă pe instanță pentru a deschide pagina cu detaliile acesteia.
Acestea sunt câmpurile relevante pentru cost:
- Billing cycle usage: Cantitatea de timp cuantic utilizată de această instanță în cursul ciclului de facturare curent. Timpul cuantic este durata în care un QPU este angajat să îndeplinească o solicitare a utilizatorului.
- Billing cycle cost: Costul total al rulării joburilor în cursul ciclului de facturare curent.
- Total usage: Cantitatea de timp cuantic utilizată de această instanță de la crearea ei.
- Total cost: Costul total al rulării joburilor pe această instanță de la crearea ei. Doar administratorii pot seta această valoare.
Poți vizualiza ciclul tău de facturare pe pagina Billing and usage.
Vizualizează costul jobului
Pentru a determina cât a fost facturat fiecărui job asociat cu o instanță, din pagina Instances, apasă pe instanță pentru a deschide pagina cu detaliile acesteia. Apoi, în partea stângă, apasă Jobs.
Acestea sunt coloanele relevante pentru cost:
- Usage: Cantitatea de timp cuantic utilizată de acest job. Timpul cuantic este durata în care un QPU este angajat să îndeplinească o solicitare a utilizatorului.
- Cost: Costul total al rulării acestui job.
Configurează notificările de cheltuieli
Poți configura notificări de cheltuieli pentru a fi anunțat când contul tău sau un anumit serviciu atinge un prag de cheltuieli specificat de tine. Pentru informații, consultă pagina IBM Cloud Account types. Notificările de cheltuieli IBM Cloud trebuie utilizate împreună cu alte metode de gestionare a costurilor din mai multe motive:
- Notificările se declanșează doar după ce costul depășește limita specificată.
- Costul este trimis sistemului de facturare orar. Prin urmare, poate apărea o întârziere mare între trimiterea jobului și trimiterea notificării de cheltuieli.
- Sistemul de facturare poate dura mai multe zile pentru a transmite informațiile sistemului de invoicing, ceea ce ar putea cauza întârzieri suplimentare ale notificărilor. Pentru mai multe informații despre modul în care funcționează sistemul de facturare IBM Cloud, consultă Setting spending notifications.
Pași următori
- Consultă planurile disponibile pentru utilizatorii IBM Quantum.
- Consultă sugestii pentru a minimiza timpul cuantic al joburilor.
- Află cum să setezi un timp maxim de execuție pentru joburi.