ハイパフォーマンス・コンピューティング(HPC)とは、従来のコンピュータやサーバーよりはるかに高い性能をもたらす方法で、コンピューティング・パワーを集約する手法です。HPC、またはスーパーコンピューティングは、日常のコンピューティングのようなものですが、より強力です。これは、複数のコンピューターとストレージデバイスをまとまりのあるファブリックとして使用して、大量のデータを高速に処理する方法です。HPCを使用すると、科学、工学、およびビジネスにおける世界最大の問題のいくつかに対する答えを探索して見つけることができます。
今日、HPCはパフォーマンスを重視する複雑な問題の解決に使用されており、HPCワークロードをクラウドに移行する組織が増えています。クラウドのHPCは、プロトタイプの数が少なく、テストが加速され、市場投入までの時間が短縮されるため、製品開発と研究の経済性が変化しています。
DNAシーケンスなどの一部のワークロードは、1台のコンピューターで処理するには大きすぎます。HPCまたはスーパーコンピューティング環境は、個々のノード(コンピューター)がクラスター(接続されたグループ)で連携して、短時間で大量のコンピューティングを実行することにより、これらの大規模で複雑な課題に対処します。これらのクラスターの作成と削除は、コストを削減するためにクラウドで自動化されることがよくあります。
HPCはさまざまな種類のワークロードで実行できますが、最も一般的な2つは驚異的並列ワークロードと密結合ワークロードです。
計算上の問題で、同時に実行できる小さくて単純な独立したタスクに分割され、多くの場合、それらの間の通信はほとんどまたはまったくありません。たとえば、組織はノードのクラスター内の個々のプロセッサ・コアに1億のクレジットカードレコードを送信する場合があります。1つのクレジットカードレコードの処理は小さなタスクであり、1億のレコードがクラスター全体に分散されている場合、それらの小さなタスクを驚くべき速度で同時に(並行して)実行できます。一般的な使用例には、リスク・シミュレーション、分子モデリング、コンテキスト検索、およびロジスティクス・シミュレーションが含まれます。
通常、大きな共有ワークロードを使用して、継続的に通信する小さなタスクに分割します。つまり、クラスター内のさまざまなノードが処理を実行するときに相互に通信します。一般的な使用例には、計算流体力学、天気予報モデリング、材料シミュレーション、自動車衝突エミュレーション、地理空間シミュレーション、および交通管理が含まれます。
HPCは、何十年にもわたって学術研究と業界の革新の重要な部分となってきました。HPCは、エンジニア、データサイエンティスト、設計者、およびその他の研究者が、従来のコンピューティングよりもはるかに短い時間とコストで、大きくて複雑な問題を解決するのに役立ちます。
HPCの主な利点は次のとおりです。:
ほぼすべての業界のフォーチュン1000企業がHPCを採用しており、その人気は高まっています。Hyperion Researchによると、世界のHPC市場は2022年までに440億米ドルに達すると予想されています。
以下は、HPCを使用している業界の一部と、HPCが実行を支援しているワークロードの種類です。
HPCは、オンプレミス、クラウド、またはそれぞれの一部を含むハイブリッドモデルで実行できます。
オンプレミスのHPCデプロイメントでは、企業または研究機関が、サーバー、ストレージソリューション、および時間の経過とともに管理およびアップグレードするその他のインフラストラクチャでいっぱいのHPCクラスターを構築します。クラウドHPCデプロイメントでは、Cloud Serviceプロバイダーがインフラストラクチャを運営および管理し、組織はそれをPay-as-you-goモデルで使用します。
一部の組織、特にオンプレミスのインフラストラクチャに投資していて、クラウドの速度、柔軟性、およびコスト削減を活用したい組織は、ハイブリッド・デプロイメントを使用しています。クラウドを使用して、継続的に一部のHPCワークロードを実行し、オンプレミスでキュー時間が問題になるたびに、アドホックベースでクラウドサービスを利用できます。
オンプレミスのHPC環境を使用している組織は、運用を大幅に制御できますが、次のようないくつかの課題に取り組む必要があります。
オンプレミス環境のコストやその他の課題もあり、クラウドベースのHPCデプロイメントの人気が高まっており、Market Research Futureは、2017年から2023年にかけて世界市場で21%の成長を見込んでいます。企業がHPCワークロードをクラウドで実行すると、彼らは使用した分だけ支払い、ニーズの変化に応じてすばやく増減できます。
顧客を獲得して維持するために、トップクラウドプロバイダーは、HPCワークロード用に特別に設計された最先端のテクノロジーを維持しているため、オンプレミスの機器が古くなってもパフォーマンスが低下する危険はありません。クラウドプロバイダーは、最新かつ最速のCPUとGPUに加えて、低遅延のフラッシュストレージ、超高速のRDMAネットワーク、およびエンタープライズクラスのセキュリティを提供します。サービスは終日、毎日利用可能で、待ち時間はほとんどまたはまったくありません。
すべてのクラウドプロバイダーが同じように作成されているわけではありません。一部のクラウドはHPC向けに設計されておらず、要求の厳しいワークロードのピーク時に最適なパフォーマンスを提供できません。クラウドプロバイダーを選択する際に考慮すべき4つの特徴は次のとおりです。
一般的に、より多くの制御とパフォーマンスを提供するベアメタル・クラウドサービスを探すのが最善です。RDMAクラスターネットワーキングと組み合わせると、ベアメタルHPCは、オンプレミスの同様のハードウェアで得られるものと同じ結果を提供します。
複数の業界にわたる企業や機関がHPCに目を向けており、今後何年にもわたって続くと予想される成長を推進しています。世界のHPC市場は、2017年の310億ドルから2023年には500億ドルに拡大すると予想されます。クラウドのパフォーマンスが向上し、信頼性と能力がさらに高まるにつれて、その成長の多くは、データセンターのインフラストラクチャと関連コストに数百万ドルを投資する必要性から企業を解放してくれます。
近い将来、ビッグデータとHPCが収束し、ビッグデータの分析とシミュレーションやその他のHPCワークロードの実行に使用されるのと同じ大規模なコンピュータークラスターが見られると予想されます。これらの2つの傾向が収束するにつれて、結果としてそれぞれの計算能力と容量が増加し、さらに革新的な研究とイノベーションにつながります。
i アール・ジョセフ、スティーブ・コンウェイ、ボブ・ソレンセン、アレックス・ノートン。Hyperion Researchアップデート:ISC19。https://hyperionresearch.com/wp-content/uploads/2019/06/Hyperion-Research-ISC19-Breakfast-Briefing-Presentation-June-2019.pdf