費用対効果の高いリソース - ハイパフォーマンスコンピューティングレンズ

費用対効果の高いリソース

HPCCOST 1: コスト最適化を目的とした、ワークロードで利用可能なコンピューティングオプションおよびストレージオプションの評価方法
HPCCOST 2: ジョブの完了時間とコストのトレードオフの評価方法

システムにとって適切なインスタンス、リソース、および機能をを使用することが、コスト管理の鍵になります。インスタンスを選択することよって、HPC ワークロードを実行する全体的なコストが増減する場合があります。たとえば、密結合された HPC ワークロードは、複数の小規模サーバーのクラスターで実行するのに 5 時間かかる場合があります。一方で、少数の大規模サーバーのクラスターは 1 時間あたり 2 倍の費用がかかりますが、結果は 1 時間で計算され、全体として費用が節約されます。ストレージの選択もまた、コストに影響する可能性があります。ジョブの所要時間とコスト最適化の潜在的なトレードオフを考慮した上で、異なるインスタンスサイズとストレージオプションを使用してワークロードをテストし、コストを最適化します。

ニーズに最も適した方法で EC2 インスタンスやその他のサービスを利用できるように、AWS には柔軟でコスト効率が良いさまざまな料金オプションがあります。オンデマンドインスタンスは、最小契約料金の支払いの必要もなく、コンピューティング性能に対して時間単位で利用料金が発生します。リザーブドインスタンスを使用すると、キャパシティーを予約できるようになり、オンデマンド料金と比べて節約できます。スポットインスタンスを使用すると、未使用の Amazon EC2 キャパシティーを活用し、オンデマンド料金に比べてさらに節約できます。

Well-Architected システムでは、最もコスト効率の良いリソースを使用します。また、前処理および後処理にマネージドサービスを使用することにより、コストを削減することもできます。例えば、完了した実行データを保存して後処理するサーバーを管理するのではなく、データを Amazon S3 に保存してから、Amazon EMR または AWS Batch で後処理することができます。

多くの AWS のサービスでは、コストをさらに低減する機能を提供します。例えば、Auto Scaling は EC2 と統合され、ワークロードの要求に基づいてインスタンスを自動的に起動および終了します。FSx for Lustre は S3 とネイティブに統合され、S3 バケットのコンテンツ全体を Lustre ファイルシステムとして提供します。これにより、コスト効率の良い S3 ストレージで長期データを維持しながら、即時のワークロード用に最小限の Lustre ファイルシステムをプロビジョニングすることで、ストレージコストを最適化できます。S3 はさまざまなストレージクラスを提供するため、データに対して最もコスト効率の良いクラスを使用できます。Glacier または Glacier Deep ストレージクラスを使用すると、低コストでデータをアーカイブできます。

さまざまなインスタンスタイプ、ストレージ要件、およびアーキテクチャを試してみると、望ましいパフォーマンスを維持しながら、コストを最小限に抑えられます。