ソリューションのアイデア Solution Idea
さらなる情報、実装の詳細、価格ガイダンス、コード例を追加してこの記事を拡張することをお望みの場合は、GitHub のフィードバックでご連絡ください。If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!
ハイ パフォーマンス コンピューティング (HPC) アプリケーションは、数千のコンピューティング コアにスケーリングしたり、オンプレミスのビッグ コンピューティングに拡張したり、100% クラウド ネイティブのソリューションとして実行したりできます。High performance computing (HPC) applications can scale to thousands of compute cores, extend on-premises big compute, or run as a 100% cloud native solution. この HPC ソリューションとそのヘッド ノード、コンピューティング ノード、ストレージ ノードは Azure で実行され、ハードウェア インフラストラクチャを保持する必要がありません。This HPC solution including the head node, compute nodes, and storage nodes, runs in Azure with no hardware infrastructure to maintain.
このソリューションは、以下の Azure マネージド サービスに基づいて構築されています。Virtual Machine Scale Sets、Virtual Network、およびストレージ アカウント。This solution is built on the Azure managed services: Virtual Machine Scale Sets, Virtual Network and Storage Accounts. これらのサービスは高可用性環境で実行され、修正プログラムが適用され、サポートが提供されるため、実行する環境ではなく、ソリューションに注力できます。These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.
ArchitectureArchitecture
このアーキテクチャの SVG をダウンロードしてください。
Download an SVG of this architecture.
ComponentsComponents
- HPC ヘッドノードHPC head node
- Virtual Machine Scale SetsVirtual Machine Scale Sets
- Virtual Network は、ヘッド ノード、計算ノード、およびストレージ ノード間の IP 接続を提供します。Virtual Network provides IP connectivity between the head node, compute nodes, and storage nodes.
- Storage アカウント:Azure Storage BLOB は、仮想マシンをバックアップするディスクを格納し、HPC アプリケーションで使用される非構造化データと実行可能ファイルの長期的なストレージを提供します。Storage Accounts: Azure Storage blobs store the disks backing the virtual machines and provides long-term storage of unstructured data and executable files used by the HPC application.
- Azure Resource Manager テンプレート: Resource Manager テンプレートまたはスクリプト ファイルは、アプリケーションを HPC 環境にデプロイするために使用されます。Azure Resource Manager templates: Resource Manager templates or script files are used to deploy your application to the HPC environment.