0

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

4

1 回答 1

1

大多数云计算服务器旨在托管 Web 应用程序(主要是 Servlet)。我猜您的应用程序不是 Web 应用程序。您可以编写一个简单的 Web 应用程序来包装您的应用程序并使用某种消息传递层来分配负载。然后,您可以在任何主要的云站点(例如 GAE、AWS、CloudFoundry)上进行部署。

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

于 2011-11-07T14:25:31.063 回答