Aller au contenu principal

Gérer les coûts

Ce guide explique comment définir une limite de coût sur ton instance du plan Pay-As-You-Go. Tu peux également gérer les coûts en minimisant le temps quantique d'une charge de travail et en définissant un temps d'exécution maximum sur tes charges de travail.

La limite de coût désigne le coût total de toutes les charges de travail exécutées avec cette instance depuis sa création ; elle sera toujours supérieure ou égale au coût total. Lorsque l'instance atteint le nombre total de secondes spécifié, aucune autre charge de travail ne peut être exécutée et aucun coût supplémentaire n'est engagé.

remarque

La limite de coût est toujours exprimée en dollars américains (USD), puis convertie en secondes de runtime. Toutefois, à des fins de facturation mensuelle, tu es facturé dans ta devise locale, telle que spécifiée sur ton compte IBM Cloud®. Étant donné que les taux de change peuvent fluctuer, le coût de X secondes de runtime peut être différent au moment où il est initialement calculé en USD et au moment où tu es effectivement facturé dans ta devise locale. Par conséquent, si ta devise locale n'est pas l'USD, le montant total facturé pour le nombre de secondes spécifié dans ce champ peut différer du montant en dollars que tu indiques.

Définir ou modifier une limite de coût

Il existe plusieurs façons de définir ou de modifier une limite de dépenses :

  • IBM Quantum Platform : Ouvre la page Instances. Trouve l'instance que tu souhaites limiter, clique sur le menu Actions en fin de ligne, puis clique sur Edit details. Définis la limite de coût total ou la limite d'utilisation, puis clique sur Save changes.

    remarque

    Tu peux également définir la limite de coût ou d'utilisation lors de la création d'une nouvelle instance dans le cadre du plan Pay-As-You-Go. Lorsque tu sélectionnes la tuile Pay-As-You-Go, un champ apparaît avec le libellé « Total cost limit (Optional) ». Tu peux saisir une limite de coût total dans ce champ.

  • API : Définir la limite d'instance en secondes.

    PUT /v1/instances/configuration "instance_limit":<seconds>
  • IBM Cloud CLI : Pour les instructions d'utilisation de la CLI, consulte Premiers pas avec l'IBM Cloud CLI.

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

Consulter la limite de coût

Il existe plusieurs façons de consulter la limite de coût actuelle :

  • IBM Quantum Platform : La limite de coût maximale est affichée dans l'onglet Pay-As-You-Go du tableau Instances.

  • API :

    GET /v1/instances/configuration

    Consulte la documentation de l'API REST.

  • IBM Cloud CLI : Pour les instructions d'utilisation de la CLI, consulte Premiers pas avec l'IBM Cloud CLI.

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

Supprimer une limite de coût

Tu peux supprimer la limite de coût de plusieurs façons :

  • IBM Quantum Platform : Ouvre le tableau Instances. Trouve l'instance que tu souhaites mettre à jour, clique sur le menu de dépassement en fin de ligne, puis clique sur Edit details. Supprime la limite de coût total ou l'utilisation, puis clique sur Save changes.

  • API : Définir la limite d'instance à null.

    PUT /v1/instances/configuration "instance_limit":null
  • IBM Cloud CLI : Pour les instructions d'utilisation de la CLI, consulte Premiers pas avec l'IBM Cloud CLI.

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

Seuls les administrateurs et les propriétaires peuvent modifier l'instance. Consulte le guide Créer des politiques d'accès et des groupes d'accès pour plus d'informations sur l'attribution des accès.

Ce qui se passe lorsque la limite de coût est atteinte

Lorsque la limite de coût de l'instance est atteinte, le job en cours d'exécution est arrêté. Son statut est défini sur Canceled avec la raison Ran too long. Tous les résultats partiels disponibles sont conservés.

Aucun autre job ne peut être soumis via cette instance tant que la limite de coût n'est pas augmentée.

Comment consulter ce qui t'est facturé

Tu recevras une facture mensuelle qui détaille les frais liés à tes ressources. Tu peux vérifier à tout moment le montant dépensé sur la page IBM Cloud Billing and usage.

De plus, tu peux déterminer le coût par instance ou par job à tout moment.

Consulter l'utilisation

Consulte l'utilisation de l'instance sur la page Analytics.

Consulter le coût d'une instance

Pour déterminer le montant facturé à une instance durant le cycle de facturation en cours, depuis la page Instances, clique sur l'instance pour ouvrir sa page de détails.

Voici les champs pertinents pour le coût :

  • Billing cycle usage : La quantité de temps quantique utilisée par cette instance durant le cycle de facturation en cours. Le temps quantique est la durée pendant laquelle un QPU est mobilisé pour répondre à une demande utilisateur.
  • Billing cycle cost : Le coût total de l'exécution des jobs durant le cycle de facturation en cours.
  • Total usage : La quantité de temps quantique utilisée par cette instance depuis sa création.
  • Total cost : Le coût total de l'exécution des jobs sur cette instance depuis sa création. Seuls les administrateurs peuvent définir cette valeur.

Tu peux consulter ton cycle de facturation sur la page Billing and usage.

Consulter le coût d'un job

Pour déterminer le montant facturé à chaque job associé à une instance, depuis la page Instances, clique sur l'instance pour ouvrir sa page de détails. Ensuite, sur le côté gauche, clique sur Jobs.

Voici les colonnes pertinentes pour le coût :

  • Usage : La quantité de temps quantique utilisée par ce job. Le temps quantique est la durée pendant laquelle un QPU est mobilisé pour répondre à une demande utilisateur.
  • Cost : Le coût total de l'exécution de ce job.

Configurer des notifications de dépenses

Tu peux configurer des notifications de dépenses pour être averti lorsque ton compte ou un service particulier atteint un seuil de dépenses spécifique que tu as défini. Pour plus d'informations, consulte la page Types de comptes IBM Cloud. Les notifications de dépenses IBM Cloud doivent être utilisées conjointement avec d'autres méthodes de gestion des coûts pour plusieurs raisons :

  • Les notifications se déclenchent uniquement après que le coût dépasse la limite spécifiée.
  • Les coûts sont soumis au système de facturation toutes les heures. Par conséquent, un long délai peut s'écouler entre la soumission du job et l'envoi de la notification de dépenses.
  • Le système de facturation peut prendre plusieurs jours pour transmettre les informations au système de facturation, ce qui peut entraîner un délai supplémentaire dans les notifications. Pour plus d'informations sur le fonctionnement du système de facturation IBM Cloud, consulte Configurer des notifications de dépenses.

Étapes suivantes

Recommandations