AWS ParallelCluster は、オープンソースのクラスター管理ツールで、AWS でハイパフォーマンスコンピューティング (HPC) クラスターをデプロイして管理することを容易にします。ParallelCluster は、シンプルなグラフィカルユーザーインターフェイス (GUI) またはテキストファイルを使用して、HPC アプリケーションに必要なリソースのモデル化とプロビジョニングを自動的かつセキュアに実行します。 また、複数のインスタンスタイプとジョブ送信キュー、および AWS Batch や Slurm などのジョブスケジューラもサポートしています。
AWS ParallelCluster は、ポピュラーなオープンソースの CfnCluster プロジェクトをベースに構築されており、AWS CloudFormation テンプレートまたは Python Package Index (PyPI) を通じて GUI をインストールすることでリリースされます。ParallelCluster のソースコードは、GitHub の Amazon Web Services リポジトリでホストされています。AWS ParallelCluster は追加料金なしでご利用いただけます。お支払いいただくのは、お客様のアプリケーションを実行するために必要な AWS リソースの料金のみです。
利点
自動リソーススケーリング
AWS ParallelCluster を使用すると、単純なテキストファイルを使用して、アプリケーションに必要なリソースを自動化された安全な方法でモデル化、プロビジョニング、動的にスケーリングできます。
簡単なクラスター管理
AWS ParallelCluster を使用すると、安全で繰り返し可能な方法でリソースをプロビジョニングできるため、手動のアクションやカスタムスクリプトを必要とせずに、インフラストラクチャを構築および再構築できます。
クラウドへのシームレスな移行
AWS ParallelCluster は、さまざまなオペレーティングシステムとバッチスケジューラをサポートしているため、既存の HPC ワークロードをほとんどまたはまったく変更せずに移行できます。
仕組み
AWS ParallelCluster の開始方法
ユースケース
プロダクションワークロードの最適化
クラウドベースのサービスの伸縮性と幅広さを最大限に活用するには、HPC ワークロードを移行するには、ワークロードごとに適切なコンピューティング、ストレージ、およびネットワークのリソースを選択する必要があります。ParallelCluster を使用すると、複数のカスタム HPC クラスターを簡単に作成および管理して、ワークロードの固有の要件を満たすことができます。
ラピッドプロトタイピング
新製品をテストする研究者やエンジニアは、できるだけ早く反復できるように、すぐに HPC クラスターにアクセスする必要があります。AWS ParallelCluster を使用すると、研究者やエンジニアは、手動のアクションやカスタムスクリプトを必要とせずに、オンデマンドでカスタム HPC クラスターを簡単に起動できます。