Správa nákladů
Tato příručka popisuje, jak nastavit limit nákladů pro instanci v plánu Pay-As-You-Go. Náklady můžeš také spravovat minimalizací doby výpočtu na kvantovém počítači a nastavením maximální doby provádění pro své úlohy.
Limit nákladů označuje celkové náklady na všechny úlohy spuštěné s touto instancí od jejího vytvoření a vždy bude větší nebo roven celkovým nákladům. Jakmile instance dosáhne zadaného celkového počtu sekund, nelze spustit žádné další úlohy a nevznikají žádné další náklady.
Limit nákladů je vždy zadán v amerických dolarech (USD) a poté převeden na sekundy runtime. Pro účely měsíčního fakturování ti však bude účtováno v místní měně, která je uvedena na tvém účtu IBM Cloud®. Protože směnné kurzy mohou kolísat, náklady za X sekund runtime mohou být jiné při počátečním výpočtu v USD než při skutečném účtování v místní měně. Proto pokud tvoje místní měna není USD, celková částka účtovaná za počet sekund zadaných v tomto poli se může lišit od hodnoty v dolarech, kterou zadáš.
Nastavení nebo změna limitu nákladů
Existuje několik způsobů, jak nastavit nebo změnit limit utracené částky:
-
IBM Quantum Platform: Otevři stránku Instances. Najdi instanci, kterou chceš omezit, klikni na nabídku Actions na konci řádku a poté klikni na Edit details. Nastav celkový limit nákladů nebo limit využití a klikni na Save changes.
poznámkaLimit nákladů nebo využití můžeš také nastavit při vytváření nové instance v rámci plánu Pay-As-You-Go. Když vybereš dlaždici Pay-As-You-Go, zobrazí se pole s popiskem „Total cost limit (Optional)". Do tohoto pole můžeš zadat celkový limit nákladů.
-
API: Nastav limit instance v sekundách.
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI: Pokyny k použití CLI najdeš v dokumentaci Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN>
-p '{"instance_limit_seconds":"<seconds>"}'
Zobrazení limitu nákladů
Aktuální limit nákladů lze zobrazit několika způsoby:
-
IBM Quantum Platform: Maximální limit nákladů je zobrazen na záložce Pay-As-You-Go v tabulce Instances.
-
API:
GET /v1/instances/configurationViz dokumentace REST API.
-
IBM Cloud CLI: Pokyny k použití CLI najdeš v dokumentaci Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Odebrání limitu nákladů
Limit nákladů lze odebrat několika způsoby:
-
IBM Quantum Platform: Otevři tabulku Instances. Najdi instanci, kterou chceš aktualizovat, klikni na nabídku přetečení na konci řádku a poté klikni na Edit details. Smaž celkový limit nákladů nebo limit využití a klikni na Save changes.
-
API: Nastav limit instance na
null.PUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI: Pokyny k použití CLI najdeš v dokumentaci Getting started with the IBM Cloud CLI.
ibmcloud resource service-instance-update <instance_CRN> -p
'{"instance_limit_seconds":null}'
Instanci mohou upravovat pouze správci a vlastníci. Informace o přiřazování přístupu najdeš v příručce Vytvoření přístupových zásad a přístupových skupin.
Co se stane po dosažení limitu nákladů
Jakmile je dosažen limit nákladů instance, aktuálně běžící úloha je zastavena. Její stav se nastaví na Canceled s důvodem Ran too long. Veškeré dostupné dílčí výsledky jsou zachovány.
Pomocí této instance nelze odesílat žádné další úlohy, dokud nebude limit nákladů zvýšen.
Jak zjistit, co ti je účtováno
Každý měsíc obdržíš fakturu s podrobnostmi o poplatcích za prostředky. Kdykoli si můžeš zkontrolovat, kolik bylo utraceno, na stránce IBM Cloud Billing and usage.
Kromě toho můžeš kdykoli zjistit náklady na instanci nebo na úlohu.
Zobrazení využití
Využití instance zobrazíš na stránce Analytics.
Zobrazení nákladů na instanci
Chceš-li zjistit, kolik bylo v aktuálním fakturačním období účtováno na instanci, klikni na instanci na stránce Instances a otevři stránku s jejími podrobnostmi.
Tato pole jsou relevantní pro náklady:
- Billing cycle usage: Množství doby výpočtu na kvantovém počítači využité touto instancí v aktuálním fakturačním období. Doba výpočtu na kvantovém počítači je doba, po kterou je QPU vázáno na splnění požadavku uživatele.
- Billing cycle cost: Celkové náklady na spuštění úloh v aktuálním fakturačním období.
- Total usage: Množství doby výpočtu na kvantovém počítači využité touto instancí od jejího vytvoření.
- Total cost: Celkové náklady na spuštění úloh na této instanci od jejího vytvoření. Tuto hodnotu mohou nastavit pouze správci.
Fakturační období si můžeš zobrazit na stránce Billing and usage.
Zobrazení nákladů na úlohu
Chceš-li zjistit, kolik bylo účtováno pro každou úlohu spojenou s instancí, klikni na instanci na stránce Instances a otevři stránku s jejími podrobnostmi. Poté klikni vlevo na Jobs.
Tyto sloupce jsou relevantní pro náklady:
- Usage: Množství doby výpočtu na kvantovém počítači využité touto úlohou. Doba výpočtu na kvantovém počítači je doba, po kterou je QPU vázáno na splnění požadavku uživatele.
- Cost: Celkové náklady na spuštění této úlohy.
Nastavení upozornění na výdaje
Můžeš si nastavit upozornění na výdaje, aby tě systém informoval, když tvůj účet nebo konkrétní služba dosáhne námi stanoveného prahu výdajů. Více informací najdeš na stránce IBM Cloud Account types. Upozornění IBM Cloud na výdaje musí být používána společně s dalšími metodami správy nákladů z několika důvodů:
- Upozornění se spustí až poté, co náklady překročí zadaný limit.
- Náklady jsou odesílány do fakturačního systému každou hodinu. Proto může mezi odesláním úlohy a zasláním upozornění na výdaje dojít k výraznému zpoždění.
- Fakturační systém může potřebovat několik dní, aby předal informace fakturačnímu systému, což může způsobit další zpoždění upozornění. Více informací o tom, jak funguje fakturační systém IBM Cloud, najdeš v části Nastavení upozornění na výdaje.
Další kroky
- Projdi si dostupné plány pro uživatele IBM Quantum.
- Přečti si návrhy, jak minimalizovat dobu výpočtu na kvantovém počítači.
- Zjisti, jak nastavit maximální dobu provádění pro úlohy.