ソリューションのアーキテクチャ: サービスとしての大規模なコンピューティング ソリューション

ハイ パフォーマンス コンピューティング (HPC) アプリケーションは、数千のコンピューティング コアにスケールしたり、オンプレミスの大規模なコンピューティングに拡張したり、100% クラウド ネイティブのソリューションとして実行したりすることができます。HPC ソリューションは Azure Batch で実装されます。これによりジョブのスケジュール設定、コンピューティング リソースの自動スケール、および HPC インフラストラクチャ コードとメンテナンスを削減するプラットフォーム サービス (PaaS) としての実行管理が提供されます。

このソリューションは、Azure マネージ サービス (Virtual Machines, Storage 」と「 Batch) 上に構築します。これらのサービスは高可用性環境で実行、修正、サポートされるため、実行される環境ではなくソリューションに注力できます。

サービスとしての大規模なコンピューティング ソリューション サービスとしての大規模なコンピューティング ソリューションのソリューション アーキテクチャを示す図です。Azure が管理する Virtual Machines、Storage、Batch のサービス上に構築されます。 Pool Storage Virtual Machines Client App Web App Batch

実装ガイダンス

製品 ドキュメント

Virtual Machines

A8/A9 サイズの Azure 仮想マシンは、Windows または Linux オペレーティング システムで実行される HPC コンピューティング ノードを備えています。
A8 および A9 インスタンスで利用可能な RDMA ネットワークは、コンピューティング ノード間の高帯域幅およびマイクロ秒の待機時間を実現するために使用されます。
ストレージ ノードは仮想マシン内で実行することもできます。

Storage

Azure Storage Blob により、仮想マシンを補助するディスクを保存し、HPC アプリケーションで使用される、構造化されていないデータと実行可能ファイルを長期保存できます。

Batch

Azure Batch は、クラウド内で実行中のコンピューティング エンジンに大量のデータを送信します。

関連ソリューションのアーキテクチャ

クラウドにデプロイされた HPC クラスター

ハイ パフォーマンス コンピューティング (HPC) アプリケーションは、数千のコンピューティング コアにスケールしたり、オンプレミスの大規模なコンピューティングに拡張したり、100% クラウド ネイティブのソリューションとして実行したりすることができます。この HPC ソリューションとそのヘッド ノード、コンピューティング ノード、ストレージ ノードは Azure で実行され、ハードウェア インフラストラクチャを保持する必要がありません。

詳細情報

Azure へとバーストするオンプレミスの HPC 実装

ハイ パフォーマンス コンピューティング (HPC) アプリケーションは、数千のコンピューティング コアにスケールしたり、オンプレミスの大規模なコンピューティングに拡張したり、100% クラウド ネイティブのソリューションとして実行したりすることができます。この HPC ソリューションでは、Virtual Machines のコンピューティング集中型インスタンスを利用してコンピューティング能力を拡張できます。このインスタンスは Azure で実行され、Express Route または VPN 経由でアクセスされます。

詳細情報