Запуск приложений для высокопроизводительных вычислений (HPC) в 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.