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
100 $-
500 $-
1.000 $-
5.000 $-
10.000 $-
50.000 $-
100.000 $-
> 100.000 Ponerse en contacto con nosotros

El consumo de AU-horas por encima del límite se factura al precio de $-/hora.

Soporte técnico y acuerdo 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 Store 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 Store, 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 Store, 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, Data Lake Store cobrará las transacciones de lectura de Data Lake Analytics para leer datos de Data Lake Store. 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 $-
  • El precio se determina por el número de AU que reserva para el mes.

    • El ciclo de facturación se alinea con un mes natural. Por tanto, siempre comienza el día 1 del mes y acaba el último día del mes.
    • Cuando se compromete a un paquete por primera vez, el precio y las AU-horas mensuales se prorratean para los días que quedan del mes en curso. Por ejemplo, si se compromete a un paquete de 1000 AU-horas y quedan 10 días del mes en curso, obtendrá de inmediato 334 AU-horas (1000 AU-horas/30 días de un mes x 10 días que quedan) al precio de $- ($-/31 días de un mes x 10 días que quedan). El prorrateo se hace entre 30 días para las AU-horas de un paquete, y entre 31 días, para el precio. Esto garantiza que el prorrateo sea siempre a su favor.
    • Las unidades de un paquete se restablecen el primer día del mes. Por ejemplo, si se compromete a 100 AU-horas y le quedan 20 AU-horas al final del mes, el paquete se restablecerá con 100 AU-horas al día siguiente. Las AU-horas que no se utilizan no se acumulan para el mes siguiente.
    • Puede elegir otro paquete en cualquier momento. El cambio será efectivo el primer día del siguiente mes natural. Esto significa que, durante un mes, si tiene un paquete de 100 AU-horas y decide comprometerse a un paquete de 500 AU-horas, el cambio se aplicará el primer día del siguiente mes natural. Durante el mes en curso, continuará con el paquete de 100 AU-horas.
    • Usamos "segundos" como unidad de medida del consumo del paquete de compromiso.
    • Una vez consumido el paquete, se le cobrará el consumo por encima del límite a la tarifa de $-/AU-hora.
  • 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 desde Azure Data Lake Store, 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

Cuenta gratuita