Решения системы HPC и решения для больших вычислений

Пакетная служба Azure
Учетные записи службы хранилища Azure
Виртуальные машины Azure

Идеи решения

Эта статья является идеей решения. Если вы хотите расширить содержимое с дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам, предоставив отзыв GitHub.

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

Архитектура

Architecture diagram that shows a cloud-native application that uses Azure Batch.

Скачайте файл Visio для этой архитектуры.

Поток данных

  1. Вы передаете входные файлы и приложения в учетную запись хранения Azure.
  2. Вы создаете пул вычислительных узлов для пакетной службы, задание для выполнения рабочей нагрузки в пуле и задачи в этом задании.
  3. Пакетная служба скачивает входные файлы и приложения.
  4. Пакетная служба отслеживает выполнение задачи.
  5. Пакетная служба отправляет выходные данные задачи.
  6. Скачивание выходных файлов.

Компоненты

Подробности сценария

Рабочие нагрузки больших вычислительных ресурсов и высокопроизводительных вычислений (HPC) обычно являются ресурсоемкими и могут выполняться параллельно, используя преимущества масштабирования и гибкости облака. Часто такие рабочие нагрузки выполняются асинхронно с использованием пакетной обработки. Для работы требуются вычислительные ресурсы, а для ее определения — планирование заданий.

Это решение реализует облачное приложение с пакетная служба Azure, которое обеспечивает выделение вычислительных ресурсов и управление ими, установку приложений, автомасштабирование ресурсов и планирование заданий в качестве службы платформы. Пакетная служба также предлагает акселераторы рабочих нагрузок более высокого уровня для параллельного выполнения R, обучения ИИ и отрисовки рабочих нагрузок.

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

Потенциальные варианты использования

Это решение идеально подходит для финансовых средств, средств массовой информации, развлечений, энергии и окружающей среды. Он оптимизирован для следующих сценариев:

  • Финансовые риски Монте-Карло моделирования (финансы и портфель)
  • Отрисовка изображений
  • Перекодирование мультимедиа
  • Обработка файлов
  • Инженерные или научные моделирования (энергия и окружающая среда)

Следующие шаги

Следующие ссылки содержат документацию по развертыванию и управлению продуктами Azure, перечисленными в архитектуре решения: