Zum Hauptinhalt springen
Dieses Projekt befindet sich in der Beta-Phase. Einen Fehler gefunden? GitHub Issue erstellen. Frage oder Idee? In Discussions fragen — wir freuen uns über dein Feedback!
Wie ist die Übersetzungsqualität auf dieser Seite?

Kosten im Pay-As-You-Go-Plan verwalten

Diese Anleitung beschreibt, wie du ein Kostenlimit für deine Pay-As-You-Go-Plan-Instanz festlegst. Du kannst Kosten auch verwalten, indem du die QPU-Nutzung einer Arbeitslast minimierst und eine maximale Ausführungszeit für deine Arbeitslasten festlegst.

Das Kostenlimit bezieht sich auf die Gesamtkosten aller mit dieser Instanz seit ihrer Erstellung ausgeführten Arbeitslasten und ist immer größer oder gleich den Gesamtkosten. Sobald die Instanz die angegebene Gesamtzahl an Sekunden erreicht, können keine weiteren Arbeitslasten ausgeführt werden und es entstehen keine weiteren Kosten.

hinweis

Das Kostenlimit wird immer in US-Dollar (USD) angegeben und dann in Laufzeitsekunden umgerechnet. Für die monatliche Abrechnung wird dir der Betrag jedoch in der Landeswährung berechnet, die in deinem IBM Cloud®-Konto hinterlegt ist. Da Wechselkurse schwanken können, können die Kosten für X Laufzeitsekunden beim erstmaligen Berechnen in USD von den Kosten abweichen, die dir tatsächlich in deiner Landeswährung berechnet werden. Wenn deine Landeswährung nicht USD ist, kann der Gesamtbetrag, der für die in diesem Feld angegebene Anzahl von Sekunden berechnet wird, daher vom angegebenen Dollarbetrag abweichen.

Kostenlimit festlegen oder ändern​

Es gibt mehrere Möglichkeiten, ein Limit für die Ausgaben festzulegen oder zu ändern:

  • IBM Quantum Platform: Öffne die Seite Instances. Suche die Instanz, die du begrenzen möchtest, klicke auf das Aktionsmenü am Ende der Zeile und dann auf Edit details. Lege das Gesamtkostenlimit oder das Nutzungslimit fest und klicke anschließend auf Save changes.

    hinweis

    Du kannst das Kosten- oder Nutzungslimit auch beim Erstellen einer neuen Instanz im Pay-As-You-Go-Plan festlegen. Wenn du die Pay-As-You-Go-Kachel auswählst, erscheint ein Feld mit der Bezeichnung „Total cost limit (Optional)". In diesem Feld kannst du ein Gesamtkostenlimit eingeben.

  • API: Lege das Instanzlimit in Sekunden fest.

    PUT /v1/instances/configuration "instance_limit":<seconds>
  • IBM Cloud CLI: Eine Anleitung zur Verwendung der CLI findest du unter Getting started with the IBM Cloud CLI.

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

Kostenlimit anzeigen​

Es gibt mehrere Möglichkeiten, das aktuelle Kostenlimit anzuzeigen:

  • IBM Quantum Platform: Das Gesamtkostenlimit wird auf der Registerkarte Pay-As-You-Go der Tabelle Instances angezeigt.

  • API:

    GET /v1/instances/configuration

    Weitere Informationen findest du in der REST-API-Dokumentation.

  • IBM Cloud CLI: Eine Anleitung zur Verwendung der CLI findest du unter Getting started with the IBM Cloud CLI.

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

Kostenlimit entfernen​

Du kannst das Kostenlimit auf verschiedene Arten entfernen:

  • IBM Quantum Platform: Öffne die Tabelle Instances. Suche die Instanz, die du aktualisieren möchtest, klicke auf das Überlaufmenü am Ende der Zeile und dann auf Edit details. Lösche das Gesamtkostenlimit oder die Nutzung und klicke anschließend auf Save changes.

  • API: Setze das Instanzlimit auf null.

    PUT /v1/instances/configuration "instance_limit":null
  • IBM Cloud CLI: Eine Anleitung zur Verwendung der CLI findest du unter Getting started with the IBM Cloud CLI.

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

Nur Administratoren und Eigentümer können die Instanz bearbeiten. Informationen zur Zuweisung von Zugriffsrechten findest du im Leitfaden Zugriffsrichtlinien und Zugriffsgruppen erstellen.

Was passiert, wenn das Kostenlimit erreicht wird​

Wenn ein laufender Job eine Nutzung meldet, durch die das Kostenlimit der Instanz überschritten wird, werden derzeit laufende Jobs dieser Instanz gestoppt, ihr Status wird auf Canceled mit dem Grund Ran too long gesetzt, und dem Konto wird die Nutzung in Rechnung gestellt.

Beachte, dass die Job-Laufzeit während der Ausführung nur periodisch gemeldet wird. Daher kann der Job über das Limit hinaus oder sogar bis zum Abschluss weiterlaufen, wodurch dem Konto möglicherweise eine Nutzung über dem angegebenen Limit in Rechnung gestellt wird.

Bis das Kostenlimit erhöht wird, startet kein weiterer von dieser Instanz übermittelter Job.

Wie du siehst, was dir berechnet wird​

Du erhältst eine monatliche Rechnung mit Einzelheiten zu deinen Ressourcenkosten. Du kannst jederzeit auf der Seite IBM Cloud Billing and usage prüfen, wie viel bereits ausgegeben wurde.

Die Seite Analytics zeigt die Nutzung nach den von dir gesetzten Filtern an. Außerdem kannst du jederzeit die Kosten pro Instanz oder pro Job auf der Seite Instances ermitteln, wie nachfolgend beschrieben.

Instanznutzung anzeigen​

Um zu ermitteln, wie viel einer Instanz berechnet wurde, klicke auf der Seite Instances auf die Instanz, um deren Detailseite zu öffnen. Das Feld Instance usage zeigt die gesamte QPU-Nutzung dieser Instanz seit ihrer Erstellung an.

Deinen Abrechnungszeitraum kannst du auf der Billing and usage page einsehen.

Arbeitslast-Nutzung anzeigen​

Um zu ermitteln, wie viel jeder mit einer Instanz verknüpften Arbeitslast berechnet wurde, klicke auf der Seite Instances auf die Instanz, um deren Detailseite zu öffnen. Klicke dann auf den Wert unter Total workloads (all types).

Die Spalte Usage zeigt die von dem Job verbrauchte QPU-Menge an.

Ausgabenbenachrichtigungen einrichten​

Du kannst Ausgabenbenachrichtigungen einrichten, um benachrichtigt zu werden, wenn dein Konto oder ein bestimmter Dienst einen von dir festgelegten Ausgabenschwellenwert erreicht. Weitere Informationen findest du auf der Seite IBM Cloud Account types. IBM Cloud-Ausgabenbenachrichtigungen müssen aus mehreren Gründen in Verbindung mit anderen Kostenverwaltungsmethoden verwendet werden:

  • Die Benachrichtigungen werden erst ausgelöst, nachdem die Kosten das angegebene Limit überschritten haben.

  • Die Kosten werden stündlich an das Abrechnungssystem übermittelt. Daher kann es zu einer erheblichen Verzögerung zwischen der Job-Übermittlung und dem Versand der Ausgabenbenachrichtigung kommen.

  • Das Abrechnungssystem kann mehrere Tage benötigen, um Informationen an das Rechnungsstellungssystem zu übermitteln, was zu weiteren Verzögerungen bei den Benachrichtigungen führen kann. Weitere Informationen zur Funktionsweise des IBM Cloud-Abrechnungssystems findest du unter Setting spending notifications.

Nächste Schritte​

Empfehlungen