Administrar costos¶
El plan Estándar no es gratuito, excepto cuando se ejecutan trabajos en simuladores. Usa la información de este tema para ayudarte a comprender cuánto estás pagando y cómo limitar tus costos.
Límites de tiempo en los programas¶
El tiempo máximo de ejecución de la primitiva Sampler es de 10000 segundos (2.78 horas). El tiempo máximo de ejecución de la primitiva Estimator es de 18000 segundos (5 horas).
Adicionalmente, el límite del sistema del tiempo de ejecución del trabajo es de 3 horas para un trabajo que se ejecuta en un simulador y de 8 horas para un trabajo que se ejecuta en un sistema físico.
Cómo limitar tu costo¶
El tiempo que toma tu trabajo (y, por lo tanto, tu costo) depende de cuántas iteraciones realices en una sesión y cuántas repeticiones (shots) se ejecuten en cada iteración. En consecuencia, puedes administrar tu costo ejecutando solo tantas iteraciones y repeticiones como necesites.
Además, un administrador de instancias puede limitar cuánto se gasta. Para establecer límites de costo, dirígete a la página Instances de IBM Cloud, luego haz clic en la instancia y establece el Cost limit. El límite de costo se refiere al costo total de todos los trabajos ejecutados con esta instancia desde que se creó, y siempre será mayor o igual que el costo total. Una vez que la instancia alcanza el número especificado de segundos totales, no se pueden ejecutar más trabajos y no se incurre en más costos.
Nota
El límite de costo siempre se especifica en dólares estadounidenses (USD), luego se convierte a segundos de tiempo de ejecución. Sin embargo, para fines de facturación mensual, se te cobra en tu moneda local, especificada en tu cuenta de IBM Cloud. Debido a que las tasas de cambio de moneda pueden fluctuar, el costo de X segundos de tiempo de ejecución puede ser diferente cuando se calcula inicialmente en USD que cuando realmente se te cobra en tu moneda local. Como resultado, si tu moneda local no es USD, el monto total cobrado por la cantidad de segundos especificados en este campo podría variar del monto en dólares que especifiques.
Cómo eliminar un límite de costo¶
Un administrador de instancias puede eliminar el límite de costos. Para hacerlo, dirígete a la página Instances de IBM Cloud, luego abre la instancia y haz clic en el botón de edición junto al Cost limit. Elimina el valor y haz clic en Save.
Qué sucede cuando se alcanza el límite de costo¶
Cuando se alcanza el límite de costo de la instancia, se detiene el trabajo que se está ejecutando actualmente. Su estado se establece en Cancelled con el motivo de Ran too long. Se conservan los resultados parciales disponibles.
No se pueden enviar más trabajos utilizando esta instancia hasta que se aumente el límite de costo.
Cómo ver lo que se te está cobrando¶
Se te envía una factura mensual que proporciona detalles sobre los cargos de tus recursos. Puedes comprobar cuánto te has gastado en cualquier momento en la página de Billing and usage de IBM Cloud.
Adicionalmente, puedes determinar el costo por instancia o por trabajo en cualquier momento.
Ver el costo de la instancia¶
Para determinar cuánto se ha facturado a una instancia durante el ciclo de facturación actual, desde la página Instances, haz clic en la instancia para abrir su página de detalles.
Estos son los campos relevantes para el costo:
Billing cycle usage: Qiskit Runtime usage by this instance during the current billing cycle. This usage is the time counted by Qiskit Runtime to process a job, and is determined by the use of internal resources.
Billing cycle cost: The total cost of running jobs during the current billing cycle.
Total usage: Qiskit Runtime usage by this instance since it was created.
Total cost: The total cost of running jobs on this instance since it was created (only administrators can set this value).
Puedes ver tu ciclo de facturación en la página de Billing and usage.
Ver costo de trabajo (job)¶
Para determinar cuánto se ha facturado a cada trabajo (job) asociado con una instancia, desde la página de Instances, haz clic en la instancia para abrir su página de detalles. A continuación, en el lado izquierdo, haz clic en Jobs.
Estas son las columnas relevantes para el costo:
Usage: Qiskit Runtime used by this job. This usage is the time counted by Qiskit Runtime to process a job, and is determined by the use of internal resources.
Costo (Cost): el costo total de ejecutar este trabajo (job)
Configurar notificaciones de gastos¶
Puedes configurar notificaciones de gastos para recibir una notificación cuando tu cuenta o un servicio en particular alcance un umbral de gasto específico que establezcas. Para obtener más información, consulta la descripción del IBM Cloud account Type. Las notificaciones de gastos de IBM Cloud se deben utilizar con otros métodos de gestión de costos por varios motivos:
Las notificaciones se activan solo después de que el costo supere el límite especificado.
El costo se envía al sistema de cobros cada hora. Por lo tanto, puede ocurrir una gran demora entre el envío del trabajo (job) y el envío de la notificación de gastos.
El sistema de cobros puede tardar varios días en obtener la información al sistema de facturación, lo que podría causar más demoras en las notificaciones. Para obtener más información sobre cómo funciona el sistema de facturación de IBM Cloud, consulta Setting spending notifications.
Siguientes pasos¶
Consulta los planes de Qiskit Runtime para obtener información sobre los mismos.