Рабочий процесс и ресурсы пакетной службы

В этом обзоре рассматривается обобщенная схема рабочего процесса и основные ресурсы пакетной службы Azure, которые могут использовать разработчики при создании решений для крупномасштабных параллельных вычислительных нагрузок.

Как при разработке распределенного вычислительного приложения или службы, которая отправляет прямые вызовы REST API, так и при использовании одного из пакетов SDK для пакетной службы вам понадобятся многие ресурсы и функции, описанные в этой статье.

Совет

Дополнительные сведения о пакетной службе Azure см. в статье Что такое пакетная служба Azure?. Также см. последние обновления пакетной службы.

Базовый рабочий процесс

Далее приводится обобщенная схема рабочего процесса практически для всех приложений и служб, использующих пакетную службу для обработки параллельных рабочих нагрузок.

  1. Отправьте файлы данных, которые необходимо обработать, в учетную запись службы хранилища Azure. В пакетную службу встроена поддержка доступа к хранилищу BLOB-объектов Azure, и эти файлы могут быть скачаны на вычислительные узлы в ходе выполнения задач.
  2. Отправьте файлы приложения, которые будут выполнять задачи. Это могут быть двоичные файлы или сценарии и их зависимости. Они выполняются с помощью задач в заданиях. Эти файлы можно скачать из учетной записи службы хранения. Либо можно использовать пакеты приложений пакетной службы для развертывания приложений и управления ими.
  3. Создайте пул вычислительных узлов. При создании пула указывается количество вычислительных узлов, их размер и операционная система. Каждая задача в задании выполняется на одном из узлов в пуле.
  4. Создайте задание. Задание — это набор задач. Каждое задание назначается конкретному пулу, в котором будут выполняться задачи этого задания.
  5. Добавьте задачи в задание. Каждая задача выполняет приложение или сценарий, загруженные для обработки файлов данных, скачанных из учетной записи службы хранилища. Выходные данные каждой задачи после ее завершения могут быть отправлены в службу хранилища Azure.
  6. Отслеживайте ход выполнения заданий и получайте выходные данные задач из службы хранилища Azure.

Примечание

Для использования пакетной службы вам потребуется учетная запись пакетной службы. Кроме того, большинство решений пакетной службы предполагают наличие связанной учетной записи службы хранилища Azure для хранения и извлечения файлов.

Ресурсы пакетной службы

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

Дальнейшие действия