Цены на Data Lake Analytics

Служба заданий аналитики по требованию, расширяющая возможности для интеллектуальных действий

Azure Data Lake Analytics — это первая бессерверная облачная служба аналитики на основе заданий, в которой можно с легкостью разрабатывать и выполнять программы обработки и программы массовых параллельных операций преобразования на U-SQL, R, Python и .NET с петабайтами данных. Благодаря отсутствию инфраструктуры для управления можно обрабатывать данные по требованию, мгновенно выполнять масштабирование, а плату вносить только за выполненные задания.

Сведения о ценах

Оплата по мере использования

При оплате по мере использования вы платите за количество секунд и не связаны обязательствами на длительный срок.

Использование Цена
Единица аналитики $-/час

Пакеты с ежемесячным обязательством

Использование таких пакетов обходится значительно дешевле (до 74 %) в сравнении с оплатой по мере использования.

Включенное количество единиц использования аналитики (в часах) Цена в месяц Экономия в сравнении с оплатой по мере использования Price Per Analytic Unit Overage Price Per Analytic Unit
100 $- $- $-
500 $- $- $-
1 000 $- $- $-
5 000 $- $- $-
10 000 $- $- $-
50 000 $- $- $-
100 000 $- $- $-
> 100 000 Связаться с нами

Поддержка и соглашение об уровне обслуживания

Часто задаваемые вопросы

  • Единица Azure Data Lake Analytics, или AU, — это вычислительная единица, которая стала доступна для заданий U-SQL. Каждая такая единица предоставляет доступ к набору базовых ресурсов в задании, таким как ЦП и память. Подробнее об AU.

  • Когда вы создаете задание, для его запуска необходимо выделить определенное количество AU. Задание проходит через четыре основных этапа: подготовка, постановка в очередь, выполнение и завершение. Этап выполнения начинается, когда выделенное количество AU становится доступным. Плата за использование выделенного количества AU зависит от продолжительности этапов выполнения и завершения задания. Подробнее об AU.

  • Тщательно обдумайте выделяемое количество AU, чтобы оно соответствовало потребностям вашего задания. Если увеличить количество AU, вашему заданию будет доступно больше вычислительных ресурсов, но степень параллелизма самого задания не повысится. Характеристики задания (возможность параллельного выполнения, объем обрабатываемых данных и т. п.) влияют на скорость его выполнения. Вы можете заметить, что чем больше AU, тем быстрее выполняется задание, и выделить больше AU, чем можно использовать. Подключаемый модуль Средства Azure Data Lake для Visual Studio содержит ряд инструментов, которые позволяют проводить диагностику производительности заданий U-SQL и подсчитывать оптимальное количество AU. Подробнее об экономии средств и контроле затрат.

  • Стоимость определяется числом AU и временем выполнения задания. Рассмотрим два примера.

    • Пример 1. Задание выполняется три часа при 10 AU, поэтому его стоимость будет равна 3*10=30 AU*ч. Если при выделении на задание 20 AU оно будет выполняться в два раза быстрее, стоимость составит 1,5 * 20 = 30 AU*ч. В этом случае стоимость останется прежней, но время задержки сократится.
    • Пример 2. Задание выполняется пять часов при 10 AU, поэтому его стоимость будет равна 5*10=50 AU*ч. Если задание завершится за 4 часа при 20 AU, стоимость составит 4 * 20 = 80 AU*ч. Таким образом, если задание завершится на один час раньше, общая стоимость будет на 80 % больше.
  • Плата за транзакции Azure Data Lake Storage Gen1 начисляется каждый раз при чтении или записи данных в службе. За каждую операцию чтения или записи данных объемом до 4 МБ, выполняемую пользователем, приложением или службой Azure, взимается плата как за одну транзакцию. Например, одна операция, в ходе которой в Data Lake Storage Gen1 записывается 128 КБ данных, оплачивается как одна транзакция. Плата за транзакции увеличивается с шагом в 4 МБ, если размер элемента превышает 4 МБ, плата будет увеличиваться с несколькими приращениями. Например, если в рамках одной операции из Data Lake Storage Gen1 считывается 9 МБ данных, плата начисляется за три транзакции (4 МБ + 4 МБ + 1 МБ).

    Давайте рассмотрим, как плата за транзакции отражается в счете за операции чтения. Предположим, что в вашем приложении в течение четырех часов в день выполняется задание Data Lake Analytics, при котором считывается 1,000 элементов в секунду, причем каждый из элементов содержит менее 4 МБ данных. В этом сценарии плата будет взиматься за транзакции чтения данных службой Azure Data Lake Analytics из Data Lake Storage Gen1. Плата будет начисляться следующим образом:

    Элемент Объем использования в месяц Ежемесячный тариф Ежемесячные расходы
    Транзакции чтения из Data Lake Analytics 1,000 элементов/с * 3,600 * 4 * 31 $- за 10,000 транзакций $-
    Общая стоимость транзакций $-
  • 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.
  • Потребление определяется на основе числа AU и длительности выполнения задания. На длительность выполнения задания влияет число выделенных ему AU, а также такие параметры задания, как объем обрабатываемых данных и сложность вычисления.

    • Пример 1. Вы приняли обязательство за 100 AU*ч и запустили задание, которое выполнялось 2 ч и 30 минут при 1 AU. Потребление будет рассчитано по такой формуле: 2,5 * 1 = 2,5 AU*ч. Согласно обязательству останется 97,5 AU*ч.
    • Пример 2. Вы приняли обязательство за 100 AU*ч, но осталась только 1 AU*ч. Вы отправили задание, выполнявшееся 2 часа при 2 AU, поэтому использование будет равно 2 * 2 = 4 AU*ч. Вы используете оставшееся количество AU*ч, а за три дополнительные AU*ч будет начислена плата по повышенному тарифу (1,5 * 3 = $-).

  • Служба Azure Data Lake Analytics позволяет читать и записывать данные из Azure Data Lake Storage Gen1, хранилища BLOB-объектов и базы данных SQL Azure. При использовании этих служб в Azure Data Lake Analytics может начисляться стандартная оплата (за транзакции, передачу исходящих данных и т. д.) Дополнительные сведения об этих службах см. на странице цен на службы.

    • Отмена задания.
      Отмена всегда является результатом продуманного решения пользователя или административной политики, определенной администратором. Служба ADLA сама по себе не отменяет задания, за исключением случаев, когда выполнение вершины продолжается более 5 часов (время выполнения задания не ограничено, в отличие от времени выполнения вершины). В случае отмены задания плата взимается за время его выполнения.
    • Сбой задания.
      Обычно задание завершается сбоем в результате ошибки пользователя, иногда — в результате ошибки службы ADLA. Причину сбоя задания можно определить по коду ошибки. Если код ошибки содержит слово "USER", сбой произошел в результате ошибки пользователя. В таком случае вам будет выставлен счет за время выполнения задания. Если же в коде ошибки указано слово "SYSTEM", сбой произошел в результате ошибки службы ADLS и плата за это задание взиматься не будет.

Ресурсы

Оцените ежемесячные затраты на службы Azure

Ознакомьтесь с часто задаваемыми вопросами по ценам Azure

Узнайте подробнее о Data Lake Analytics

Ознакомьтесь с техническими учебными пособиями, видеороликами и дополнительными ресурсами

Добавлено для расчета. Щелкните v для просмотра на калькуляторе

Обучайтесь и создавайте, используя деньги на счете ($200), а также продолжайте использовать продукты бесплатно