Planeamiento y administración de costos de Azure Synapse Analytics

En este artículo se describe cómo planear y administrar los costos de Azure Synapse Analytics. Antes de agregar recursos en Azure Synapse Analytics, use la calculadora de precios de Azure para estimar y planear los costos del servicio. Después, a medida que agregue recursos de Azure, revise los costos estimados. Después de comenzar a usar los recursos de Azure Synapse Analytics, utilice las características de Cost Management para establecer presupuestos y supervisar los costos. También puede revisar los costos previstos e identificar las tendencias de gasto para identificar las áreas en las que podría querer actuar. Los costos de Azure Synapse Analytics son solo una parte de los costos mensuales de la factura de Azure. Aunque en este artículo se explica cómo planear y administrar los costos de Azure Synapse Analytics, se le facturarán todos los servicios y recursos de Azure que use en su suscripción de Azure, incluidos los servicios de terceros.

Requisitos previos

El análisis de costos de Cost Management admite la mayoría de los tipos de cuenta de Azure, pero no todos. Para ver la lista completa de tipos de cuenta compatibles, consulte Understand Cost Management data (Información sobre los datos de Cost Management). Para ver los datos de costos, se necesita al menos acceso de lectura en la cuenta de Azure. Para más información acerca de cómo asignar acceso a los datos de Azure Cost Management, consulte Asignación de acceso a los datos.

Cálculo de costos antes de usar Azure Synapse Analytics

Use la calculadora de precios de Azure para calcular los costos antes de agregar Azure Synapse Analytics.

Azure Synapse incluye varios recursos que tienen distintos cargos, tal como se muestra en la estimación de costos que aparece a continuación.

Example showing estimated cost in the Azure Pricing calculator

Modelo de facturación completo de Azure Synapse Analytics

Azure Synapse se ejecuta en una infraestructura de Azure que genera otros costos, además de los de Azure Synapse, cuando se implementa el nuevo recurso. Es importante que comprenda que hay otras infraestructuras que pueden generar costos.

¿Cómo se le cobra por Azure Synapse Analytics?

Al crear o usar recursos de Azure Synapse Analytics, es posible que se le cobre por los siguientes medidores:

  • Exploración de datos y almacenamiento de datos
    • Grupo de SQL dedicado: se le cobra según el número de bloques de DWU y las horas de ejecución.
    • Almacenamiento: se le cobra según el número de TB almacenados.
    • Grupo de SQL sin servidor: se le cobra según los TB de datos procesados.
  • Grupo de Apache Spark: se cobra por hora de núcleo virtual y se prorratea por minuto.
  • Integración de datos
    • Ejecuciones de actividad de orquestación: se le cobra según el número de ejecuciones de actividad.
    • Movimiento de datos: para las actividades de copia que se ejecutan en Azure Integration Runtime, se le cobra según el número de DIU usadas y la duración de la ejecución.
    • Horas de núcleo virtual para flujos de datos: para la ejecución y depuración del flujo de datos, se le cobra según el tipo de proceso, el número de núcleos virtuales y la duración de la ejecución.

Al final del ciclo de facturación, se suman los cargos de cada medidor. La factura muestra una sección para todos los costos de Azure Synapse Analytics. Hay un elemento de línea independiente para cada medidor.

Otros costos que pueden generarse con Azure Synapse Analytics

Cuando se crean recursos para Azure Synapse, también se crean recursos para otros servicios de Azure. Incluyen:

  • Data Lake Storage Gen2

Costos que pueden generarse tras eliminar un recurso

Después de eliminar los recursos de Azure Synapse, es posible que los siguientes recursos sigan existiendo. Estos recursos siguen generando costos hasta que se eliminan.

  • Data Lake Storage Gen2

Uso del crédito del pago por adelantado de Azure con Azure Synapse

Puede pagar los cargos de Azure Synapse con el crédito del pago por adelantado de Azure. Sin embargo, no puede usar el crédito del pago por adelantado de Azure para pagar los gastos de productos y servicios de terceros, como los que proceden de Azure Marketplace.

Plan de compra anticipada para Azure Synapse

Puede ahorrar en los costos de Azure Synapse Analytics cuando realiza una compra anticipada de unidades de confirmación de Azure Synapse (SCU) por un año. Puede usar las SCU que haya comprado de manera anticipada en cualquier momento durante el plazo de compra. Para más información, vea Optimización de los costos de Azure Synapse Analytics con un plan de compra anticipada.

Revisión de los costos estimados en Azure Portal

A medida que cree recursos para Azure Synapse Analytics, verá los costos estimados. Con un área de trabajo se crea un grupo de SQL sin servidor. Este grupo de SQL sin servidor no incurrirá en cargos hasta que ejecute consultas. Además, deberán crearse otros recursos, como los grupos de SQL dedicados y los grupos de Apache Spark sin servidor, en el área de trabajo.

Para crear un área de trabajo de Azure Synapse Analytics y ver el precio estimado:

  1. Navegue hasta el servicio en Azure Portal.
  2. Cree el recurso.
  3. Revise el precio estimado que se muestra en el resumen.
  4. Termine de crear el recurso.

Example showing estimated costs while creating a resource

Si la suscripción de Azure tiene un límite de gasto, Azure le impide gastar por encima del importe del crédito. A medida que crea y usa recursos de Azure, se usan los créditos. Cuando alcanza el límite de crédito, los recursos que ha implementado se deshabilitan para el resto de ese período de facturación. No se puede cambiar el límite de crédito, pero sí puede quitarlo. Para más información sobre los límites de gasto, consulte Límite de gasto de Azure.

Supervisión de costos

A medida que se usan recursos de Azure Synapse, se incurre en costos. Los costos de unidad de uso de recursos de Azure varían según el intervalo de tiempo (segundos, minutos, horas y días) o el uso de unidades (bytes, megabytes, etc.). En cuanto empiece a usar los recursos en Azure Synapse, incurrirá en costos, que podrá ver en el análisis de costos.

Al usar el análisis de costos, puede ver los costos de Azure Synapse Analytics de diferentes intervalos de tiempo en forma de gráficos y tablas. Algunos ejemplos son: por día, mes actual y anterior y año. También puede ver los costos comparados con los presupuestos y los costos previstos. Con el tiempo, cambiar a vistas más largas puede ayudarle a identificar las tendencias de gasto y comprobar dónde este se ha sobrepasado. Si ha creado presupuestos, también podrá ver fácilmente dónde se han excedido.

Para ver los costos de Azure Synapse en el análisis de costos:

  1. Inicie sesión en Azure Portal.
  2. Abra el ámbito, ya sea la suscripción o el grupo de recursos, en Azure Portal y seleccione Análisis de costos en el menú. Por ejemplo, vaya a Suscripciones, seleccione una suscripción de la lista y, a continuación, seleccione Análisis de costos en el menú. Seleccione Ámbito para cambiar a otro ámbito del análisis de costos.
  3. De forma predeterminada, el costo de los servicios se muestra en el primer gráfico de anillos. Seleccione el área del gráfico con la etiqueta "Azure Synapse".

Los costos mensuales reales se muestran cuando se abre inicialmente el análisis de costos. Este es un ejemplo con todos los costos mensuales de uso.

Example showing accumulated costs for a subscription

  • Para limitar la información a los costos de un único servicio, como Azure Synapse, seleccione Agregar filtro y, luego, elija Nombre del servicio. Después, seleccione Azure Synapse Analytics.

Este es un ejemplo que muestra solo los costos de Azure Synapse.

Example showing accumulated costs for ServiceName

En el ejemplo anterior, hemos visto el costo actual del servicio. También se muestran los costos por regiones de Azure (ubicaciones) y los costos de Azure Synapse por grupo de recursos. A partir de aquí, puede explorar los costos por su cuenta.

Creación de presupuestos

Puede crear presupuestos para administrar los costos y crear alertas que envíen notificaciones automáticamente a las partes interesadas sobre anomalías en los gastos y riesgos de gastos adicionales. Las alertas se basan en el gasto comparado con los umbrales de presupuesto y costo. Los presupuestos y las alertas se crean para las suscripciones y los grupos de recursos de Azure, por lo que son útiles como parte de una estrategia general de supervisión de costos.

Los presupuestos se pueden crear con filtros para recursos o servicios específicos de Azure si quiere disponer de más granularidad en la supervisión. Los filtros ayudan a garantizar que no se crean accidentalmente recursos nuevos con un costo adicional. Para más información sobre las opciones de filtro disponibles al crear un presupuesto, consulte Opciones de agrupación y filtrado.

Exportación de datos de costos

También puede exportar los datos de costos a una cuenta de almacenamiento. Esto resulta útil cuando usted u otro usuario necesita hacer un análisis de datos adicional para los costos. Por ejemplo, un equipo de finanzas puede analizar los datos con Excel o Power BI. Puede exportar los costos en una programación diaria, semanal o mensual y establecer un intervalo de fechas personalizado. La exportación de los datos de costos es la forma recomendada de recuperar conjuntos de datos de costos.

Otras formas de administrar y reducir los costos de Azure Synapse

Grupo de SQL sin servidor

Para más información sobre los costos del grupo SQL sin servidor, consulte Administración de costos del grupo de SQL sin servidor en Azure Synapse Analytics.

Grupo de SQL dedicado

Para controlar los costos de un grupo de SQL dedicado, puede pausar el recurso cuando no se use. Por ejemplo, si no va a usar la base de datos durante la noche y los fines de semana, puede pausarla durante esas horas y reanudarla durante el día. Para más información, vea Pausa y reanudación del proceso en un grupo de SQL dedicado mediante Azure Portal.

Grupo de Apache Spark sin servidor

Para controlar los costos del grupo de Apache Spark sin servidor, habilite la característica de pausa automática de Apache Spark sin servidor y establezca el valor de tiempo de espera en consecuencia. Elija los tamaños de nodo de forma adecuada para que coincidan con sus preferencias de rendimiento frente a costo. Use la escalabilidad automática para cambiar el tamaño de los grupos cuando sea necesario. Al usar Synapse Studio para el desarrollo, Studio envía un mensaje de mantenimiento de conexión para mantener activa la sesión, que también es configurable, por lo que debe establecer un breve valor de tiempo de espera para la pausa automática. Cuando haya terminado, cierre la sesión y el grupo de Apache Spark se pausará automáticamente una vez que se alcance el valor de tiempo de espera. La facturación se inicia para un grupo de Apache Spark sin servidor cuando se inicia hasta el tiempo de espera de inactividad. La escalabilidad automática aumentará o reducirá el tiempo de ejecución del grupo.

Durante el desarrollo, cree varias definiciones de grupos de Apache Spark de varios tamaños. La creación de definiciones de grupo de Apache Spark es gratuita y solo se le cobrará por el uso. El uso del grupo de Apache Spark en Azure Synapse se cobra por hora de núcleo virtual y se prorratea por minutos. Por ejemplo, use tamaños de grupo pequeños para el desarrollo y la validación de código al tiempo que usa tamaños de grupo mayores para las pruebas de rendimiento.

Integración de datos: canalizaciones y flujos de datos

Para más información sobre los costos de la integración de datos, vea Planeamiento y administración de los costos de Azure Data Factory.

Pasos siguientes