Omitir navegación

Precios de Data Lake Analytics

Un servicio de trabajos de análisis a petición que permite tomar medidas inteligentes

Azure Data Lake Analytics es primer servicio en la nube sin servidor de análisis basado en trabajos donde puede desarrollar y ejecutar fácilmente programas de procesamiento y transformación de petabytes de datos en paralelo de forma masiva con los lenguajes U-SQL, R, Python y .Net. Sin infraestructura para administrar, puede procesar los datos a petición, escalar las unidades de análisis de forma instantánea y pagar solo por trabajo.

Detalles de precios

Pago por uso

El plan Pago por uso permite pagar por segundos, sin compromisos a largo plazo.

Uso Precio
Unidad de análisis $-/hora

Paquetes de compromiso mensual

Los paquetes de compromiso mensual ofrecen un descuento notable (hasta un 74 %) en comparación con los precios del plan Pago por uso.

AU-horas incluidas Precio/mes Ahorro respecto al plan Pago por uso Price Per Analytic Unit Overage Price Per Analytic Unit
100 $- $- $-
500 $- $- $-
1.000 $- $- $-
5.000 $- $- $-
10.000 $- $- $-
50.000 $- $- $-
100.000 $- $- $-
> 100.000 Ponerse en contacto con nosotros

Soporte técnico y contrato de nivel de servicio 

Preguntas más frecuentes

  • Una unidad de Azure Data Lake Analytics (AU) es una unidad de cálculo disponible para su trabajo de U-SQL. Cada AU le da a su trabajo acceso a un conjunto de recursos subyacentes, como CPU y memoria. Más información sobre las unidades de análisis (AU)

  • Cuando crea un trabajo, debe asignarle unidades AU para que se el trabajo se ejecute. Un trabajo pasa por cuatro fases principales: preparación, puesta en cola, ejecución y finalización y entra en ejecución cuando las AU asignadas estén disponibles. Las AU asignadas se facturarán por el tiempo que duren las fases de ejecución y finalización del trabajo. Más información sobre las unidades de análisis (AU)

  • Debe asignar con cuidado el número correcto de AU que se ajusta a los requisitos del trabajo. Al aumentar el número de AUs pone más recursos de cálculo a disposición del trabajo, pero no aumenta el paralelismo inherente al trabajo. En función de las características del trabajo (por ejemplo, en qué medida se puede paralelizar y cuántos datos procesa, etc.), puede que se ejecute más rápido con mayor número de AU, pero también es posible que sobreasigne más AU de las que pueden usarse. Herramientas de Azure Data Lake para Visual Studio ofrece varias herramientas que le ayudarán a diagnosticar el rendimiento de sus trabajos de U-SQL y a hacer una estimación del número óptimo de AU. Más información sobre cómo ahorrar dinero y controlar los costos

  • El precio viene determinado por el número de AU y la duración del trabajo. Supongamos dos casos:

    • Caso 1: Un trabajo tarda tres horas en completarse con 10 AU por lo que el precio se calcula como 3 * 10 = 30 AU-horas. Si el trabajo puede aprovechar 20 AU y ejecutarse dos veces más rápido, el precio sería 1,5 * 20 = 30 AU-horas. En este caso, el precio es el mismo, pero mejora la latencia.
    • Caso 2: Un trabajo tarda cinco horas en completarse con 10 AU por lo que el precio se calcula como 5 * 10 = 50 AU-horas. Si el trabajo tarda 4 horas en completarse cuando utiliza 20 AU, el precio sería 4 * 20 = 80 AU-horas. En este caso, el costo total aumenta un 80 % con el trabajo finalizado una hora antes.
  • Las transacciones de Azure Data Lake Storage Gen1 conllevan cargos por el tiempo de lectura y escritura de datos en el servicio. Cada vez que un usuario, una aplicación u otro servicio de Azure lee o escribe datos hasta un máximo de 4 MB, se factura como una transacción. Por ejemplo, si una operación de escritura pone 128 KB de datos en Data Lake Storage Gen1, se factura como una transacción. Las transacciones se facturan en incrementos de hasta 4 MB, por lo que si un elemento es mayor de 4 MB, se facturará en varios incrementos. Por ejemplo, si una operación de lectura obtiene 9 MB de datos de Data Lake Storage Gen1, se factura como tres transacciones (4 MB + 4 MB + 1 MB).

    Veamos cómo aparecen las transacciones en la factura según las operaciones de lectura. Para ello, supongamos un escenario en el que la aplicación ejecuta un trabajo de Data Lake Analytics durante cuatro horas al día, lee 1,000 elementos por segundo y cada elemento tiene un tamaño inferior a 4 MB. En esta situación, se cobrarían las transacciones de lectura con las que Data Lake Analytics lee datos de Data Lake Storage Gen1. Se le cobrará lo siguiente:

    Elemento Volumen de uso mensual Frecuencia mensual Costo mensual
    Transacciones de lectura desde Data Lake Analytics 1,000 elementos/segundo * 3,600 * 4 * 31 $- por 10,000 transacciones $-
    Costo total de las transacciones $-
  • Price is determined by the number of AUs you reserve for the month.

    • A billing cycle is aligned to calendar month. Therefore, it always starts the 1st day of the month and ends the last day of the month.
    • When you commit for the first time to a package, we will pro-rate the monthly price and AU-hours to the days left within that month. As an example, if you commit to a 1,000 AU-hour package and there are 10 days left within that month, you will immediately get 334 AU-hours (1,000 AU-hours / 30 days in a month x 10 day left) at a price of $- ($- / 31 days in a month x 10 day left). We pro-rate by 30 days for the AU-hours in a package and by 31 days for the price to make sure that the pro-rata is always in your favor.
    • Units in a package reset the 1st day of the month. As an example, if you commit to 100 AU-hours and you have 20 AU-hours left by the end of the month, your package will be reset to 100 AU-hours the day after. There is no roll-over for unused AU-hours.
    • You can choose a new package at any time. The change will be effective the first day of the next calendar month. This means that during a month if you have a package of 100 AU-hours and decide to commit to a 500 AU-hours package, this change will apply on the 1st day of the next calendar month. For the current calendar month, you will remain on the 100 AU-hours package.
    • We use "seconds" as the unit of measure for the consumption of your commitment package.
    • Once your package is consumed, you will be charged at the overage consumption rate.
  • El consumo se determina por el número de AU y la duración del trabajo. La duración del trabajo depende del número de AU que tenga asignadas, así como de las características del trabajo; por ejemplo, el tamaño de los datos y la complejidad de los cálculos.

    • Caso 1: Se ha comprometido a 100 AU-horas y envía un trabajo que tarda 2 horas y 30 minutos en completarse con 1 AU; por tanto, el consumo se calcula como 2,5 * 1 = 2,5 AU-horas. Le quedarán 97,5 AU-horas del compromiso.
    • Caso 2: Se ha comprometido a 100 AU-horas y solo le queda 1 AU-hora. Envía un trabajo que tarda 2 horas en completarse con 2 AU; por tanto, el consumo se calcula como 2 * 2 = 4 AU-horas. Utilizará la AU-hora que le queda y se le cobrarán las 3 AU-horas adicionales a la tarifa de uso por encima del límite (1,5 * 3 = $-)

  • Azure Data Lake Analytics permite leer y escribir datos de Azure Data Lake Storage Gen1, Azure Blob Storage y Azure SQL Database. El uso de estos servicios de Azure Data Lake Analytics puede ocasionar cargos estándar por estos servicios (por ejemplo, transacciones, transferencias de datos salientes, etc.). Consulte la página de precios de estos servicios para obtener información más detallada.

    • Cancelación de trabajos:
      La cancelación es siempre el resultado de una acción deliberada del cliente o de una directiva administrativa definida por el administrador. El servicio ADLA no cancela trabajos de forma autónoma, salvo en el caso de que un vértice llegue al límite de su tiempo de ejecución de cinco horas (no existe límite de tiempo para un trabajo, sino un límite para un solo vértice). Cuando un trabajo se cancela, se facturará por el tiempo en que el trabajo estuvo en ejecución.
    • Error de trabajo:
      Los errores de trabajo son el resultado de un error de usuario o, en ocasiones, de un error del servicio ADLA. El código de error de un trabajo que no se complete indicará si el error de trabajo es el resultado de un error del usuario o del servicio. Si el código de error contiene la palabra "USER", el error se produjo a consecuencia de una error de usuario, en cuyo caso, se facturará por el tiempo en que el trabajo estuvo en ejecución. Pero, si el error contiene la palabra "SYSTEM", fue el resultado de un error del servicio ADLS y no se le facturará el trabajo.

Recursos

Calcule el costo mensual de los servicios de Azure

Consulte las preguntas más frecuentes sobre los precios de Azure

Más información acerca de Data Lake Analytics

Consulte tutoriales técnicos, vídeos y más recursos

Agregado al presupuesto. Presione 'v' para verlo en la calculadora Véalo en la calculadora

Aprenda y cree soluciones con un crédito de $200 y continúe gratis