HPC リスク分析テンプレート

Azure Blob Storage
Azure CycleCloud
Azure Virtual Machines

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

このテンプレート化されたリスク分析ソリューションでは、Azure HPC コンピューティングと GPU 仮想マシン (VM) を使用して、オンプレミスの TIBCO GridServer コンピューティングが、自動スケーリング統合に Azure CycleCloud を使用する Azure に拡張されます。 このジョブは、Avere vFXT 高速キャッシュとオンプレミスで使用可能な市場データへのネイティブ NFS アクセスを使用して、オンプレミスとクラウドの両方で実行されます。

Architecture

リスク分析ソリューション フローチャートを示すダイアグラム。

このアーキテクチャの Visio ファイルをダウンロードします。

データフロー

  1. 運用チームが Azure CycleCloud を使用して、Azure でリスク分析グリッドを構成し、起動します。
  2. Azure CycleCloud によって、TIBCO GridServer ブローカーと HPCCA の VM の作成とソフトウェアの構成、メモリ内データ キャッシュ、および Avere vFXT キャッシュが調整されます。
  3. Quant (またはスケジュールされたバッチ) により、オンプレミスの TIBCO GridServer ディレクターにリスク分析テンプレート ワークフローが送信されます。 ジョブ ポリシーと現在のオンプレミスの使用量に基づいて、このワークフローは Azure にバーストし、オンプレミスのグリッド容量を拡張できます。
  4. TIBCO HPCCA により、各 TIBCO ブローカーのキューの深さの変更が検出され、Azure CycleCloud Auto-Scaling API を使用して、TIBCO エンジンの容量の追加が要求されます。 その後、Azure CycleCloud が、Virtual Machine Scale Sets のエンジン ノードを自動起動します。コストとパフォーマンスを最適化するために、Azure H シリーズ、HB シリーズ、HC シリーズの VM を使用し、必要に応じて GPU 容量を提供するために NC シリーズの VM を使用します。
  5. エンジン VM が Azure Grid に参加するとすぐに、ブローカーは新しいノードへのタスクの実行を開始します。
  6. 必要に応じて、リスク ジョブが NFS でマウントされた Avere vFXT から、または高速なメモリ内キャッシュ経由 (あるいはその両方) で、オンプレミスおよび Azure BLOB ストレージから成果物をプルします。
  7. 各タスクが完了すると、結果が送信者またはドライバーに返され、データは必要に応じてメモリ内キャッシュに書き戻されるか、Avere vFXT 経由で NFS ストレージに書き込まれます。 キャッシュ データは、オンプレミスまたは Azure BLOB ストレージに保持されます。
  8. タスク キューがドレインされると、TIBCO HPCCA により Azure CycleCloud Auto-Scaling API を使用してコンピューティング グリッドが縮小され、コストが削減されます。

Components

  • N シリーズの仮想マシン:N シリーズの仮想マシンは、コンピューティングやグラフィックを集中的に使用するワークロードに最適であり、ハイエンドのリモート視覚化、ディープ ラーニング、予測分析などのシナリオによって顧客がイノベーションを促進できるようにします。
  • H シリーズの仮想マシン:H シリーズは、財務リスクのモデリング、地震および貯留層シミュレーション、分子モデリング、ゲノム研究などのハイ パフォーマンス コンピューティング ワークロードの処理専用に設計された新しいファミリです。
  • Microsoft Azure CycleCloud を使用して、HPC クラスターを作成および最適化すると同時に、一般的なワークロードを簡単かつ効率的に管理します。
  • Avere vFXT: データ ストレージの速度とアクセス性を高め、エッジでハイパフォーマンス コンピューティングを実現します。
  • TIBCO GridServer®は、グリッドおよびエラスティック コンピューティング向けの、市場をリードするインフラストラクチャ プラットフォームであり、世界中の最も要求の厳しい市場で運用されているビジネスのバックボーンです。 1000 件にわたるグローバル インストールで広く使用されている 100 万を超える CPU が、GridServer によって管理されるエンタープライズ グリッドを構成しています。

次のステップ