Google App Engine-MapReduceは、クラウド内の大規模並列ソリューションの最善の策ですか?私の問題は、4コアのPCでマルチスレッドに数時間かかる。私は600分かかるかもしれないと言いたい。私は1000台のサーバーが36秒で完了することを好むだろう。私のアプリでは、4コアスレッドから1000サーバへの切り替えが非常に有効です。実際には、私はすでに4つのコアに1000の小さな仕事を送ることができますが、4つのコアを持っているので4つのコアに4つの大きな仕事を早くやり遂げることはできません。 (私のデータセットは小さいので、大規模なデータセット用に設計されたMap-Reduceは、私のタイプの計算上の問題とは異なるスイートスポットを持つかもしれません)。 URLが取得されますが、10件のリクエストでGoogleの制限が分かる場合があります。 Googleは、外部からのインフラストラクチャに大規模な並列ソリューションを組み込むことを積極的に妨げているようだ。はGoogle App Engine-MapReduceで、クラウド内の大規模並列ソリューションのベストセラーですか?
私はGoogle App Engineを探し始めました。デプロイメント時にユーザーが非常に少なく、App Engineにはきめ細かなコストがかかります。これは本当に好きな機能です。私の印象は、Amazon EC2がより多くの仕事をすることになりましたが、そのコストはさらにチャンクになる可能性が高いということでした。私は家庭に勤めていることを考えると、私のウェブサイトに多くの訪問者が来るとは思っていません。彼らは決して訪問することはありません。
一般的に、クラウドによって処理されるべきである大規模な並列(計算上の制約)の問題について、人々はどこに向かうのでしょうか?
あなたが実行したいアルゴリズムを記述しておき、mapreducableな問題かどうかを教えてください。 –