Запуск приложений для высокопроизводительных вычислений (HPC) в Azure

Начальный уровень
Средний уровень
Администратор
Разработка
Архитектор решений
Учащийся
Менеджер по технологиям
Функциональный консультант
Azure
Пакетная служба Azure
Виртуальные машины Azure
Azure CycleCloud
Azure NetApp Files
Управляемый Lustre в Azure

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

Предварительные требования

  • Основные навыки работы с вычислительными службами Azure

Модули, включенные в эту схему обучения

Узнайте о службах, доступных в Azure для рабочих нагрузок высокопроизводительных вычислений.

Пакетная служба Azure позволяет эффективно запускать крупномасштабные параллельные и высокопроизводительные приложения (HPC) в облаке. Для этого не требуется настраивать инфраструктуру или управлять ею. Просто запланируйте задание, выделите необходимые ресурсы, а пакетная служба позаботится обо всем остальном.

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

Пакетная служба Azure — это платформа как услуга (PaaS), предоставляемая корпорацией Майкрософт для выполнения крупномасштабных параллельных и высокопроизводительных вычислительных приложений в Azure. В этом модуле вы напишете консольное приложение .NET Core для выполнения перекодировки видео в параллельном режиме с помощью служб пакетной службы Azure.

Azure CycleCloud — это приложение, которое предоставляет простой, безопасный и масштабируемый способ создания, настройки и управления кластерами высокопроизводительных вычислений (HPC) в Azure.

Шаблоны Azure CycleCloud предлагают декларативную модель подготовки, которая помогает сократить административные издержки, связанные с развертыванием и обслуживанием пользовательских сред HPC в Azure.

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

Разверните управляемую файловую систему Lustre Azure, интегрируйте файловую систему с Хранилище BLOB-объектов Azure и подключите клиенты к файловой системе.

Выберите оптимальный уровень обслуживания Azure NetApp Files с учетом требований к пропускной способности и ограничений бюджета.

Узнайте, как увеличить производительность Azure NetApp Files для приложений EDA и HPC на основе рекомендаций.

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

Ниже приведены инструкции по устранению проблем со сбоями во время выполнения и узкими местами производительности тесно связанных приложений HPC.