Шаблон анализа рисков HPC

хранилище BLOB-объектов Azure
Azure CycleCloud
Виртуальные машины Azure

Идеи решения

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

В этом решении на основе шаблонов для анализа рисков используются вычисления HPC Azure и виртуальные машины с GPU для расширения локальных вычислений TIBCO GridServer в Azure с помощью интеграции Azure CycleCloud для автомасштабирования. Задания выполняются и локально, и в облаке с помощью быстрого кэширования Avere vFXT и собственного доступа NFS к рыночным данным, которые хранятся локально.

Архитектура

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

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

Поток данных

  1. Рабочая группа использует Azure CycleCloud для настройки и запуска сетки анализа рисков в Azure.
  2. Azure CycleCloud управляет созданием и настройкой программного обеспечения для брокеров TIBCO GridServer и HPCCA, кэша данных в памяти и кэша VFXT Avere.
  3. Квант (или запланированный пакет) отправляет рабочий процесс анализа рисков в локальный директор TIBCO GridServer. На основе политик задания и текущего использования в локальной среде рабочему процессу предоставляется разрешение на расширение в Azure для повышения производительности локальной сетки.
  4. TIBCO HPCCA обнаруживает изменение глубины очереди для каждого брокера TIBCO и запрашивает дополнительную емкость ядра TIBCO с помощью API автомасштабирования Azure CycleCloud. Затем Azure CycleCloud автоматически запускает узлы подсистемы в Масштабируемых наборах виртуальных машин с использованием виртуальных машин серий H, HB и HC, чтобы оптимизировать стоимость и производительность виртуальных машин серии NC для обеспечения необходимого объема GPU.
  5. Когда виртуальные машины подсистемы присоединяются к сетке Azure, брокеры начинают выполнять задания на новых узлах.
  6. Задания анализа риска получают нужные артефакты из локального хранилища и хранилища BLOB-объектов Azure в подключенной к NFS системе Avere vFXT и (или) через быстрый кэш в памяти.
  7. После выполнения каждого задания результаты возвращаются отправителю или драйверу и данные снова по необходимости записываются в кэш в памяти или хранилище NFS через Avere vFXT. Кэшированные данные сохраняются или локально, или в хранилище BLOB-объектов Azure.
  8. В качестве очистки очередей задач TIBCO HPCCA использует API автомасштабирования Azure CycleCloud для сжатия вычислительной сетки и снижения затрат.

Компоненты

  • N-серия Виртуальные машины: виртуальные машины серии N идеально подходят для вычислительных и графических рабочих нагрузок, помогая клиентам подпитывать инновации с помощью таких сценариев, как высокоуровневая удаленная визуализация, глубокое обучение и прогнозная аналитика.
  • Серия H Виртуальные машины: серия H — это новая семья, специально предназначенная для обработки высокопроизводительных вычислительных рабочих нагрузок, таких как моделирование финансовых рисков, моделирование сейсмических и водохранилищ, молекулярное моделирование и исследования генома.
  • Эффективное управление общими рабочими нагрузками с легкостью при создании и оптимизации кластеров HPC с помощью Microsoft Azure CycleCloud.
  • Avere vFXT: более быстрое, более доступное хранилище данных для высокопроизводительных вычислений на границе
  • TIBCO GridServer® является ведущей на рынке инфраструктурной платформой для сетки и эластичных вычислений и основой предприятий, работающих на самых требовательных рынках мира. Более миллиона ЦП, распределенных по тысячам глобальных установок, составляют корпоративные сетки, управляемые GridServer.

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