ハイパフォーマンス コンピューティング(HPC)は、データの処理や複雑な計算を高速で実行する機能です。3GHzプロセッサを搭載したノートPCやデスクトップ コンピュータでは、1秒あたり約30億回の計算を処理できます。これだけでも、どのような人間よりもはるかに高速ですが、1秒あたり2兆回の計算を処理できるHPCソリューションとでは、比較にすらなりません。
最もよく知られているHPCソリューションの1つが、スーパーコンピュータです。スーパーコンピュータは、何千ものコンピューティング ノードを統合してタスクを実行します。これは並列処理と呼ばれ、何千台ものPCをネットワークに接続し、コンピューティング能力を組み合わせてタスクを迅速に処理する方法と似ています。
革新的な科学的発見が行われ、画期的なイノベーションが促進され、世界中の何十億もの人々の生活の質が向上しているのは、データの活用によるものです。HPCは科学的、産業的、社会的進歩の基盤です。
モノのインターネット(IoT)、人工知能(AI)、3D画像処理などのテクノロジの進化に伴い、組織が扱うデータのサイズや量は急激に増加しています。スポーツ イベントの生配信、台風の追跡、新製品のテスト、株価動向の分析など、多くの目的で、データをリアルタイムで処理する機能が不可欠です。
競合他社の一歩先を行くためには、膨大なデータを保護、格納、分析できる、高速で信頼性の高いITインフラが必要です。
HPCソリューションには、3つの主要コンポーネントがあります。
ハイパフォーマンス コンピューティング アーキテクチャを構築するために、コンピューティング サーバはクラスタにネットワーク接続されます。ソフトウェア プログラムとアルゴリズムは、クラスタ内のサーバ上で同時に実行されます。クラスタはデータ ストレージにネットワーク接続され、出力データが取得されます。これらのコンポーネントがシームレスにデータを処理し、さまざまなタスクを実行します。
最大限のパフォーマンスで動作するには、各コンポーネントが他のコンポーネントと同じ速度を維持する必要があります。たとえば、ストレージ コンポーネントは、処理されたらすぐにコンピューティング サーバとの間でデータのフィードと取り込みを実行できる必要があります。同様に、ネットワーク コンポーネントは、コンピューティング サーバとデータ ストレージ間の高速データ転送をサポートできる必要があります。1つのコンポーネントが残りのコンポーネントに対応できない場合、HPCインフラ全体のパフォーマンスが低下します。
HPCクラスタは、ネットワーク接続された数百台または数千台のコンピューティング サーバの集合体です。各サーバはノードと呼ばれます。各クラスタのノードは互いに並行して動作するため、処理速度が向上し、ハイパフォーマンス コンピューティングが実現されます。
オンプレミス、エッジ、クラウドに導入された HPC ソリューションは、さまざまな業界で多種多様な用途に使用されています。例として以下が挙げられます。
NetAppのHPCソリューションは、ハイパフォーマンスかつ高密度なEシリーズ ストレージ システムを包括的に構成します。業界をリードするコスト パフォーマンスを備えたモジュラ型アーキテクチャにより、ペタバイト規模のデータセットを含むストレージ要件に対応した、従量課金制モデルのソリューションを提供します。Lustre、IBM Spectrum Scale、BeeGFSなどの主要なHPCファイルシステムと統合されているこのシステムは、世界最大規模のコンピューティング インフラに求められるパフォーマンスと信頼性の要件に対応します。
Eシリーズ システムは、卓越したワークロードのサポートという課題に対処するために必要なパフォーマンス、信頼性、拡張性、簡易性、TCOの削減を実現します。
Azure NetApp Filesなら、ハイパフォーマンス コンピューティング環境の重要なニーズに対応できます。