Gérer les coûts dans le cadre du régime de paiement à l'utilisation
Ce guide explique comment définir une limite de coûts pour votre instance du forfait Pay-As-You-Go. Vous pouvez également maîtriser les coûts en réduisant au minimum l'utilisation des QPU par une charge de travail et en définissant une durée d'exécution maximale pour vos charges de travail.
La limite de coût se réfère au coût total de toutes les charges de travail exécutées avec cette instance depuis sa création, et elle sera toujours supérieure ou égale au coût total. Lorsque l'instance atteint le nombre de secondes total spécifié, aucune charge de travail supplémentaire ne peut être exécutée et aucun coût supplémentaire n'est encouru.
La limite de coût est toujours spécifiée en dollars américains (USD), puis convertie en secondes d'exécution. Cependant, pour la facturation mensuelle, vous êtes facturé dans votre devise locale, spécifiée sur votre compte IBM Cloud®. Les taux de change pouvant fluctuer, le coût de X secondes d'exécution peut être différent lorsqu'il est calculé initialement en USD et lorsqu'il vous est facturé dans votre monnaie locale. Par conséquent, si votre monnaie locale n'est pas le dollar, le montant total facturé pour le nombre de secondes indiqué dans ce champ peut être différent du montant en dollars que vous indiquez.
Définir ou modifier une limite de coût
Il existe plusieurs façons de fixer ou de modifier une limite de dépenses :
-
IBM Quantum Platform : Ouvrez la page Instances. Recherchez l'instance que vous souhaitez limiter, cliquez sur le menu Actions à la fin de la ligne, puis cliquez sur Modifier les détails. Définissez la limite de coût total ou la limite d'utilisation, puis cliquez sur Enregistrer les modifications.
NoteVous pouvez également définir le coût ou la limite d'utilisation lors de la création d'une nouvelle instance dans le cadre du plan "Pay-As-You-Go". Lorsque vous sélectionnez la tuile "Pay-As-You-Go", un champ apparaît avec l'intitulé "Limite du coût total (facultatif)". Vous pouvez saisir une limite de coût total dans ce champ.
-
API : Définissez la limite d'instances en secondes.
PUT /v1/instances/configuration "instance_limit":<seconds> -
IBM Cloud CLI : pour obtenir des instructions sur l'utilisation de la CLI, consultez la section Prise en main de la CLI d' IBM Cloud.
ibmcloud resource service-instance-update <instance_CRN> -p '{"instance_limit_seconds":"<seconds>"}'
Afficher la limite de coût
Il y a plusieurs façons d'afficher la limite de coût actuelle :
-
IBM Quantum Platform : La limite de coût total est indiquée dans l'onglet « Pay-As-You-Go » du tableau des instances.
-
API :
GET /v1/instances/configurationVoir la documentation de l'API REST.
-
IBM Cloud CLI : pour obtenir des instructions sur l'utilisation de la CLI, consultez la section Prise en main de la CLI d' IBM Cloud.
ibmcloud resource service-instance-update <instance_CRN> -p '{"instance_limit_seconds":null}'
Supprimer une limite de coût
Vous pouvez supprimer la limite de coût de plusieurs façons :
-
IBM Plate-forme Quantum : Ouvrez le tableau Instances. Recherchez l'instance que vous souhaitez mettre à jour, cliquez sur le menu déroulant au bout de la ligne, puis sur Modifier les détails. Supprimez la limite de coût total ou l'utilisation, puis cliquez sur Enregistrer les modifications.
-
API : Définissez la limite d'instances sur
null.PUT /v1/instances/configuration "instance_limit":null -
IBM Cloud CLI : pour obtenir des instructions sur l'utilisation de la CLI, consultez la section Prise en main de la CLI d' IBM Cloud.
ibmcloud resource service-instance-update <instance_CRN> -p '{"instance_limit_seconds":null}'
Seuls les administrateurs et les propriétaires peuvent modifier l'instance. Voir le guide Créer des politiques d'accès et des groupes d'accès pour plus d'informations sur l'attribution d'accès.
Que se passe-t-il lorsque la limite de coût est atteinte?
Lorsqu'une tâche en cours d'exécution génère une consommation entraînant le dépassement de la limite de coût de l'instance, les tâches actuellement en cours d'exécution sur cette instance sont interrompues, leur statut est défini sur Canceled avec la raison Ran too long, et la consommation est facturée au compte.
Notez que la durée d'exécution d'un travail n'est communiquée que périodiquement pendant son exécution. Par conséquent, la tâche pourrait continuer à s'exécuter au-delà de la limite, voire jusqu'à son achèvement, et, de ce fait, le compte pourrait être facturé pour une utilisation dépassant la limite spécifiée.
Aucune autre tâche soumise par cette instance ne sera exécutée tant que la limite de coût n'aura pas été augmentée.
Comment voir ce qui vous est facturé
Vous recevrez une facture mensuelle détaillant vos frais de ressources. Vous pouvez vérifier le montant dépensé à tout moment sur la page de facturation et d'utilisation IBM Cloud.
La page « Analytics » affiche les données d'utilisation en fonction des filtres que vous avez définis. De plus, vous pouvez à tout moment consulter le coût par instance ou par tâche depuis la page Instances, comme indiqué ci-dessous.
Afficher l'utilisation de l'instance
Pour connaître le montant facturé pour une instance, rendez-vous sur la page Instances, puis cliquez sur l'instance concernée pour ouvrir sa page de détails. Le champ «** Utilisation de** l'instance » affiche la quantité totale de QPU utilisée par cette instance depuis sa création.
Vous pouvez consulter votre cycle de facturation sur la page Facturation et utilisation.
Afficher l'utilisation de la charge de travail
Pour connaître le montant facturé pour chaque charge de travail associée à une instance, rendez-vous sur la page « Instances », puis cliquez sur l'instance concernée pour ouvrir sa page de détails. Cliquez ensuite sur la valeur située sous «** Total des charges de travail (tous types)** ».
Cette Utilisation colonne indique la quantité de QPU consommée par le travail.
Configurer les notifications de dépenses
Vous pouvez mettre en place des notifications de dépenses pour être averti lorsque votre compte ou un service particulier atteint un seuil de dépenses spécifique que vous avez défini. Pour plus d'informations, voir la page IBM Cloud Types de comptes. IBM Cloud les notifications de dépenses doivent être utilisées avec d'autres méthodes de gestion des coûts pour plusieurs raisons :
- Les notifications ne se déclenchent que lorsque le coût dépasse la limite spécifiée.
- Le coût est soumis au système de facturation toutes les heures. Par conséquent, un long délai peut s'écouler entre la soumission du travail 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 retard supplémentaire dans les notifications. Pour plus d'informations sur le fonctionnement du système de facturation d' IBM Cloud, consultez la section Configuration des notifications de dépenses.
Etapes suivantes
- Consultez les forfaits proposés aux utilisateurs d' IBM Quantum.
- Examinez les suggestions visant à réduire au minimum l'utilisation des ressources QPU par les tâches.
- Découvrez comment définir une durée d'exécution maximale pour les travaux.