Saltar a contenido

Microsoft Azure Quantum - Buenas prácticas de control de costes#

Microsoft Azure Quantum proporciona acceso a varios proveedores de hardware cuántico, como Quantinuum, IonQ y Rigetti, además de simuladores de alto rendimiento de Microsoft. Aunque los simuladores son eficientes en coste para desarrollo, las ejecuciones en hardware cuántico real pueden volverse caras rápidamente.

Esta página ofrece prácticas recomendadas para gestionar costes de forma efectiva al trabajar con Azure Quantum.


Recomendaciones generales#

  • Empieza con simuladores locales o gratuitos
    Comienza el desarrollo usando el simulador local de QDK o el simulador gratuito de Azure Quantum para probar la corrección sin incurrir en costes.

  • Usa simuladores gestionados de Azure
    Pasa a simuladores cloud solo cuando necesites escalar. Siguen siendo más baratos que el hardware, pero pueden generar cargos importantes en jobs largos o complejos.

  • Controla el número de shots

    • Mantén shots mínimos (10-100) para depuración.
    • Aumenta gradualmente solo para resultados estadísticos de calidad de producción.
  • Selecciona el proveedor de hardware adecuado
    Cada backend tiene modelos de coste diferentes. Entiende los precios del proveedor antes de ejecutar experimentos grandes.

  • Agrupa experimentos pequeños
    Combina casos de prueba pequeños en un único envío para reducir costes de overhead.


Consideraciones específicas de coste#

  • Precios de simuladores frente a hardware
    Valida costes antes de escalar cargas.

    • Los simuladores se facturan por runtime y pueden escalar con la complejidad.
    • El hardware se factura por shot, con precios variables según proveedor.
  • Cuidado con circuitos grandes
    Los circuitos cuánticos complejos pueden tardar mucho en simularse y también fallar en hardware si exceden las restricciones del proveedor.

  • Precios específicos por proveedor

    • Quantinuum: costes por shot más altos, pero soporte avanzado de corrección de errores.
    • IonQ: costes medios, optimizado para dispositivos de iones atrapados.
    • Rigetti: estructura de coste basada en qubits superconductores, con fidelidad variable.

Prevención de errores#

  • Prevalida circuitos localmente
    Ejecuta circuitos en el simulador local de QDK antes de enviarlos a recursos gestionados de Azure.

  • Limita la profundidad del circuito
    Los circuitos más profundos son más caros y propensos a errores en hardware real.

  • Evita jobs descontrolados
    Las simulaciones grandes o bucles mal configurados en escenarios híbridos pueden generar costes inesperados.


Monitorización y presupuesto#

  • Azure Cost Management
    Usa las herramientas integradas de Azure para configurar presupuestos, alertas y límites de gasto para recursos cuánticos.

  • Etiquetado para seguimiento
    Aplica tags a tus jobs de Azure Quantum para atribuir costes por proyecto o equipo.

  • Revisión periódica de facturación
    Revisa el uso por backend, separando simuladores y hardware, para entender tus principales drivers de coste.


Resumen de buenas prácticas#

Práctica Recomendación
Depuración y validación Empieza con simuladores locales o gratuitos
Simuladores gestionados Úsalos antes de pasar a QPUs reales
Shots por ejecución 10-100 para pruebas; escala solo si es necesario
Elección de backend Entiende las diferencias de precio por proveedor
Profundidad del circuito Optimiza para reducir coste y tasa de error
Monitorización Usa Azure Cost Management y alertas

Siguiendo estas prácticas, puedes experimentar de forma efectiva en backends de Microsoft Azure Quantum manteniendo los costes bajo control.