AWS ParallelCluster を用いた HPC ワークロードのためのアーキテクチャを構築したい

AWS のマネージドな環境のもと HPC (High Performance Computing) ワークロードを運用する構成例とその概算料金をご紹介します

この構成例のクラウドレベル:

基礎編

入門編:該当するユースケースの知識が全くない方が対象
基礎編:該当するユースケースの入門知識がある方が対象
応用編:該当するユースケースにある程度精通している方が対象

この構成例で解決できる課題・困りごと:

  • 既存の HPC (High Performance Computing) 環境を既に運用しているが、サーバーの台数が足りなくなってきていたり、日々の需要に合わせて台数を調整するのが困難であったり、サーバーの保守・管理に割く時間を削減したい
  • 今から新しく HPC 環境を必要としており、一から環境を構築することに課題を感じている
  • これから新しいビジネスに活用するので、今後の見通しが立ちづらく、とりあえずスモールスタートで、最低限のコストの中で検証から始めたい

この構成例の概算料金:

1130.64 ドル(月額)

この構成例のメリット:

  • AWS ParallelCluster を 用いることで AWS 上で HPC (High Performance Computing) 用の環境を効率良く立ち上げることができます
  • このソリューションは Slurm (HPC 向けのジョブスケジューラ) に対応しており、MPI/NCCL といったライブラリ用の環境がセットアップ済みで、すぐに利用が可能です
  • デフォルトの設定から利用者自身でカスタマイズを行うことによって、使用する OS やインスタンスタイプ、ネットワーク環境、ストレージ構成などを柔軟にカスタマイズが可能です

この構成例で使用したサービスと概算料金内訳:

サービス 項目 数量 単価 料金 (USD)
CloudFormation
(AWS ParallelCluster)
- ※ AWS ParallelCluster を IaC にて構築する部分は実質的に費用がかからないため、0と表記しています - 0
EC2 (Head Node) インスタンス (c6i.xlarge) 730 時間分
※ vCPU : 4, メモリ : 8 GiB
0.214 USD/時間
( 1 ヶ月間常時起動 : 730時間分)
156.22
  EBS (汎用 SSD)
[gp3 ボリューム]
40 GB
※ 3,000 IOPS, 125 MB/秒 スループット
0.096 USD/GB
(上記と同じく 730 時間分で計算)
3.84
EC2 (Compute Nodes) インスタンス (c6i.8xlarge) 288 時間分
( 1 週間に平均 3 回実行、1 回の実行あたり平均 8 時間起動、1 回の実行あたり平均 3 台起動、1 ヶ月は 4 週間として計算)
※ vCPU : 32, メモリ : 64 GiB
1.712 USD/時間
(3 * 8 * 3 * 4 = 288 時間分)
493.06
  EBS (汎用 SSD)
[gp3 ボリューム]
40 GB * 3 = 120 GB
※ 3,000 IOPS, 125 MB/秒 スループット
0.096 USD/GB
(上記と同じく 288 時間分で計算)
1.51
Amazon FSx for Lustre ストレージ容量
(永続的なファイルシステム)
※125 MB/秒/TiB
1,200 GB
※ 125/MBps/TiB
0.000258 USD/時間
( 1 ヶ月間常時起動 : 730時間分)
226.01
Amazon S3 スレージの料金
(スタンダード)
10,000 GB 0.025 USD/GB 250

月額合計料金:1,130.64 (USD)

※ 2024 年 10 月 18 日時点での試算です。

  • 東京リージョンでのご利用を想定しています。
  • 1 ヶ月を 730 時間として計算しています。
  • データ転送料金は抜いて計算しております。
  • アーキテクチャ上の各コンポーネントについては下記の想定で試算を行っています。
    • Compute Nodes は「一週間に平均 3 回実行、1 回の実行あたり平均 8 時間起動、1 回の実行あたり平均 3 台起動、1 ヶ月は 4 週間」として計算しています。
    • Head Node と Amazon FSx for Lustre は 1 ヶ月稼働し続けさせるものとして計算しています。
  • AWS ParallelCluster の各ノードで処理するデータを参照する先の共有ストレージとして Amazon FSx for Lustre を 1,200    GBの容量で利用しています。
    • AWS ParallelCluster の各ノードで処理するデータを永続的に保存しておくために Amazon S3 には 10,000 GB のデータが保存されています。
    • こちらの見積もりでは EC2 インスタンスは全てオンデマンド料金での計算となるため、リザーブドインスタンス、Savings Plans、Spot Instances 等の割引オプションを有効的に活用することで、より最適化された価格での利用が可能です。

この AWS サービスに関する参考情報

最新の料金やサービスのスペックを変更した場合の料金を知りたい場合は AWS Pricing Calculator を使って想定利用金額を算出してみましょう

AWS Pricing Calculator の使い方 (基礎編 - 1 つのサービスを見積もる方法 )
AWS Pricing Calculator の使い方(応用編 - 複数のサービスの組み合わせを見積もる方法)
  • アマゾン ウェブ サービス(AWS)の利用をご検討中の皆様に向けて、無料個別相談会を実施いたします。
    今後 AWS の導入に向けて、サービス詳細や特定の業界・サービスを活用した事例の紹介をご希望の皆様、料金関連(支払方法やお見積り、課金体系)に関するご相談、具体的な構成等の技術に関するご相談等を希望される皆様は、是非ご参加ください。
    無料個別相談会に申し込む »

  • お客様のビジネスニーズに合わせて AWS が提供できるサービスと提供内容についてご説明させていただきます。
    フォームにご記入いただき、AWS 日本担当チームまでお問い合わせください。
    フォームで日本担当チームに問い合わせる »

今日から AWS を始めましょう!

コンピューティング、データベース、ストレージ、コンテンツ配信、機械学習、IoT をはじめ、
AWS では、柔軟性、スケーラビリティ、信頼性の高いアプリケーションの構築を支援するサービスをご用意しています。