将Java部署到云中以便快速计算

问题描述:

我有一个用Java编写的应用程序,它执行一些简单但耗时的计算,分析一些文本,并将结果打印到终端。我想通过在云上部署该应用程序并在此处进行计算来加快此过程。哪个云服务允许以最少的代码更改进行此类部署?将Java部署到云中以便快速计算

大多数云计算服务器被设计为托管Web应用程序(主要是Servlets)。我猜你的应用程序不是一个Web应用程序。您可以编写一个简单的Web应用程序来环绕应用程序,并使用某种消息传递层来分发负载。然后,您可以部署在任何主要的云网站上(例如GAE,AWS,CloudFoundry)。

或者,您可以找到现有的云框架,例如Amazon MapReduce(链接到描述该工具的ppt),并使您的应用程序适合该框架。这可能是最快的方法,尤其是如果你对Servlet没有太多的经验。