2

私は Python で構築した科学アプリケーションを持っています (アプリケーションの「重要な領域」は、速度を上げるために Cython で最適化されています)。

アプリケーションのすべてのインスタンスには、テキスト ファイル (パラメーターを含む) と入力が与えられます。アプリケーションは、テキスト ファイルからパラメーターを読み取り、ハード ドライブに保存されているデータを使用して実行し、計算結果をハード ドライブに出力します。すべてのインスタンスは、その操作中に約 600MB のメモリを必要とします。

現在、ラップトップ (Intel Core 2 Duo、T7500、@2.2Ghz、2GB RAM) でアプリを実行しています。私のラップトップでのすべての「インスタンスの実行」は、完了するまでに約 3 時間かかります。

プロジェクトのニーズにより、10000 個のインスタンスを実行する必要があります。明らかに、私のラップトップでこれを行うには永遠に時間がかかるため、より多くの計算能力が必要です.

そのようなすべてのインスタンスが別のインスタンスから独立していることを知っている場合、たとえば 10 個のインスタンスを同時に実行できるサーバーのコストはいくらになるでしょうか (予算が限られています...)。構成でお勧めできますか?

現在、私は Windows XP を使用していますが、理想的には、サーバーに unix (ubuntu) をインストールしたいと考えています。

4

2 に答える 2

1

Amazon EC2標準インスタンス(1.7GB / 1 低速コア) を1 時間あたり 0.085 ドル、または 23GB / 8 コアの「クラスター コンピューティング」インスタンスを1 時間あたり 1.60 ドルでスピンアップできます。

「1 つの EC2 コンピューティング ユニットは、1.0 ~ 1.2 GHz の 2007 Xeon プロセッサに相当します。」

このツールによると、 5 つの EC2 コンピューティング ユニットとそれぞれ 1.7GB を備えた 10,000 個の「High-CPU Medium」インスタンスを 3 時間使用すると、5,100ドルになります。これには、ソース データを取得して結果を取得するためのコストは含まれません。

サーバーのアイドル時間に入札することもできます。現在の「スポット」価格は「オンデマンド」価格の約 1/3 で、需要に応じて変動します。低い入札額を入力すると、需要によってジョブが中断される可能性があります。

サーバー/冷却を実行するための電力コストと Amazon インスタンスのコストを比較するのは興味深いことです。ここの商用電気料金は約 7.5¢/kWh です。.

于 2010-09-15T18:36:30.227 に答える
0

http://calculator.s3.amazonaws.com/calc5.html

問題を簡単に並列化できる場合は、おそらく約 15 ドルの費用がかかり、大規模なコンピューターのクラスターで実行する必要はありません。

于 2010-09-15T18:40:03.450 に答える