0

私はJavaで書かれたアプリケーションを持っており、いくつかのテキストを分析して結果を端末に出力する、簡単ですが時間のかかる計算を実行します。そのアプリケーションをクラウドにデプロイし、そこで計算できるようにすることで、プロセスをスピードアップしたいと思います。コードの変更を最小限に抑えて、このような展開を可能にするクラウドサービスはどれですか?

4

1 に答える 1

1

ほとんどのクラウドコンピューティングサーバーは、Webアプリケーション(ほとんどの場合サーブレット)をホストするように設計されています。あなたのアプリケーションはWebアプリケーションではないと思います。アプリケーションをラップし、ある種のメッセージング層を使用して負荷を分散する単純なWebアプリケーションを作成できます。その後、主要なクラウドサイト(GAE、AWS、CloudFoundryなど)のいずれかにデプロイできます。

または、 Amazon MapReduce(ツールを説明するpptへのリンク)などの既存のクラウドフレームワークを見つけて、アプリケーションをそのフレームワークに適合させることもできます。特にサーブレットの経験があまりない場合は、これがおそらく最速のアプローチです。

于 2011-11-07T14:25:31.063 に答える