Compartir a través de


Facturación de Autoscale para Spark en Microsoft Fabric (versión preliminar)

La facturación de escalabilidad automática para Spark presenta un nuevo modelo de facturación de pago por uso para cargas de trabajo de Apache Spark en Microsoft Fabric, diseñados para proporcionar mayor flexibilidad y optimización de costos. Con este modelo habilitado, los trabajos de Spark ya no consumen proceso de la capacidad de Fabric, sino que usan recursos dedicados sin servidor facturados de forma independiente, de forma similar a Azure Synapse Spark.

Este modelo complementa el modelo basado en capacidad existente en Fabric, lo que permite a las organizaciones elegir el modelo de proceso adecuado para sus cargas de trabajo.

Elección entre la facturación automática y el modelo basado en capacidad

Característica Modelo de capacidad Facturación de escalabilidad automática para Spark
Facturación Costo fijo por nivel de capacidad Pago por uso para trabajos de Spark
Escalado Capacidad compartida entre cargas de trabajo Spark se escala de forma independiente
Contención de recursos Posible entre cargas de trabajo Límites de proceso dedicados para Spark
mejor caso de uso Cargas de trabajo predecibles Trabajos Spark dinámicos o intermitentes

Mediante el uso estratégico de ambos modelos, los equipos pueden equilibrar el costo y el rendimiento: ejecutar trabajos estables y periódicos en la capacidad mientras descargan cargas de trabajo de Spark ad hoc o de proceso intensivo en la facturación de escalabilidad automática.

Ventajas clave

  • Eficiencia de costes – Pague solo por el tiempo de ejecución del trabajo de Spark.
  • Escalado independiente: las cargas de trabajo de Spark se ejecutan sin afectar a otras operaciones basadas en capacidad.
  • listo para la empresa: se integra con la administración de cuotas de Azure para la escalabilidad.

Cómo funciona la facturación de Autoscale

Cuando se habilita, la facturación de escalabilidad automática cambia el modo en que se controlan las cargas de trabajo de Spark:

  • Los trabajos de Spark se descargarán de la capacidad de Fabric y no consumirán CU de la capacidad de Fabric.
  • Se puede configurar un límite máximo de CU para alinearse con las políticas de presupuesto o gobernanza. Este límite es solo un límite máximo (más como una cuota) para las cargas de trabajo de Spark. Solo se le cobra por las CU que usan los trabajos y no hay ningún costo de proceso inactivo.
  • No hay ningún cambio en la tarifa de facturación de Spark. El costo de Spark sigue siendo el mismo, 0,5 horas CU por trabajo de Spark.
  • Una vez alcanzado el límite de CU, los trabajos de Spark se pondrán en cola (por lotes) o limitarán (interactivo).
  • El uso y el coste de Spark se notifican por separado en la aplicación de métricas de capacidad de Fabric y Azure Cost Analysis.

Importante

La facturación de escalado automático es opcional por capacidad y no se expande desde o revierte a la capacidad de Fabric. Es puramente sin servidor y pago por uso. Habilite la facturación de escalado automático y establezca los límites máximos y solo se le cobrará por las UNIDADES de proceso consumidas por los trabajos que ejecute.

Comportamiento de simultaneidad y puesta en cola del trabajo

Cuando la facturación de escalabilidad automática está habilitada, la simultaneidad del trabajo de Spark se rige por el límite máximo de unidad de capacidad (CU) definido por el administrador de capacidad de Fabric. A diferencia del modelo de capacidad estándar, no hay expansión ni suavizado.

  • Los trabajos interactivos de Spark (como las operaciones de Lakehouse, la vista previa de tablas, la Carga en tabla, o las consultas interactivas de cuadernos) se limitarán una vez que se usen completamente las RU disponibles.
  • Los trabajos de Spark en segundo plano(desencadenados por canalizaciones, programador de trabajos, Ejecuciones de API, Definiciones de trabajo de Spark, o mantenimiento de tablas) serán puestos en cola.

El tamaño de la cola está vinculado directamente al límite de CU:

Por ejemplo, si el límite máximo de CU se establece en 2048, la cola de trabajos de Spark puede contener hasta 2048 trabajos.

Este modelo garantiza que la asignación de recursos siga siendo predecible y controlable, a la vez que admite cargas de trabajo de gran volumen y ráfaga.

Solicitud de cuotas adicionales

Si las cargas de trabajo de ingeniería de datos o ciencia de datos requieren una cuota mayor que el límite actual de unidad de capacidad máxima (CU), puede solicitar un aumento a través de la página Cuotas de Azure:

  1. Vaya al portal de Azure e inicie sesión.
  2. En la barra de búsqueda, escriba y seleccione Cuotas de Azure.
  3. Elija Microsoft Fabric en la lista de servicios disponibles.
  4. Seleccione la suscripción vinculada a su capacidad en Fabric.
  5. Edite el límite de cuota introduciendo el nuevo límite de CU que desea adquirir.
  6. Envíe la solicitud de cuota.

Diagrama que muestra la configuración de escalado automático como parte de la página de configuración de capacidad con un interruptor y un control deslizante para establecer las unidades de capacidad máximas.

Una vez aprobada la solicitud, los nuevos límites de CU se actualizarán y se aplicarán a la capacidad de Fabric. Esto garantiza que el modelo de facturación de escalabilidad automática pueda adaptarse a una mayor demanda sin interrumpir las cargas de trabajo de Spark.

Pasos siguientes