Идеи решения
Эта статья является идеей решения. Если вы хотите расширить содержимое с дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам, предоставив отзыв GitHub.
В этом решении на основе шаблонов для анализа рисков используются вычисления HPC Azure и виртуальные машины с GPU для расширения локальных вычислений TIBCO GridServer в Azure с помощью интеграции Azure CycleCloud для автомасштабирования. Задания выполняются и локально, и в облаке с помощью быстрого кэширования Avere vFXT и собственного доступа NFS к рыночным данным, которые хранятся локально.
Архитектура
Скачайте файл Visio для этой архитектуры.
Поток данных
- Рабочая группа использует Azure CycleCloud для настройки и запуска сетки анализа рисков в Azure.
- Azure CycleCloud управляет созданием и настройкой программного обеспечения для брокеров TIBCO GridServer и HPCCA, кэша данных в памяти и кэша VFXT Avere.
- Квант (или запланированный пакет) отправляет рабочий процесс анализа рисков в локальный директор TIBCO GridServer. На основе политик задания и текущего использования в локальной среде рабочему процессу предоставляется разрешение на расширение в Azure для повышения производительности локальной сетки.
- TIBCO HPCCA обнаруживает изменение глубины очереди для каждого брокера TIBCO и запрашивает дополнительную емкость ядра TIBCO с помощью API автомасштабирования Azure CycleCloud. Затем Azure CycleCloud автоматически запускает узлы подсистемы в Масштабируемых наборах виртуальных машин с использованием виртуальных машин серий H, HB и HC, чтобы оптимизировать стоимость и производительность виртуальных машин серии NC для обеспечения необходимого объема GPU.
- Когда виртуальные машины подсистемы присоединяются к сетке Azure, брокеры начинают выполнять задания на новых узлах.
- Задания анализа риска получают нужные артефакты из локального хранилища и хранилища BLOB-объектов Azure в подключенной к NFS системе Avere vFXT и (или) через быстрый кэш в памяти.
- После выполнения каждого задания результаты возвращаются отправителю или драйверу и данные снова по необходимости записываются в кэш в памяти или хранилище NFS через Avere vFXT. Кэшированные данные сохраняются или локально, или в хранилище BLOB-объектов Azure.
- В качестве очистки очередей задач TIBCO HPCCA использует API автомасштабирования Azure CycleCloud для сжатия вычислительной сетки и снижения затрат.
Компоненты
- N-серия Виртуальные машины: виртуальные машины серии N идеально подходят для вычислительных и графических рабочих нагрузок, помогая клиентам подпитывать инновации с помощью таких сценариев, как высокоуровневая удаленная визуализация, глубокое обучение и прогнозная аналитика.
- Серия H Виртуальные машины: серия H — это новая семья, специально предназначенная для обработки высокопроизводительных вычислительных рабочих нагрузок, таких как моделирование финансовых рисков, моделирование сейсмических и водохранилищ, молекулярное моделирование и исследования генома.
- Эффективное управление общими рабочими нагрузками с легкостью при создании и оптимизации кластеров HPC с помощью Microsoft Azure CycleCloud.
- Avere vFXT: более быстрое, более доступное хранилище данных для высокопроизводительных вычислений на границе
- TIBCO GridServer® является ведущей на рынке инфраструктурной платформой для сетки и эластичных вычислений и основой предприятий, работающих на самых требовательных рынках мира. Более миллиона ЦП, распределенных по тысячам глобальных установок, составляют корпоративные сетки, управляемые GridServer.
Следующие шаги
- Документация по Виртуальные машины серии N
- Документация по Виртуальные машины серии H
- Документация по Azure CycleCloud
- Документация по Avere vFXT
- Документация по TIBCO GridServer