【发布时间】:2011-12-23 14:37:22
【问题描述】:
我有一个用 Java 编写的应用程序,它执行一些简单但耗时的计算,分析一些文本,将结果打印到终端。我想通过在云上部署该应用程序并让它在那里计算来加快这个过程。哪种云服务允许以最少的代码更改进行此类部署?
【问题讨论】:
标签: java cloud cluster-computing computation
我有一个用 Java 编写的应用程序,它执行一些简单但耗时的计算,分析一些文本,将结果打印到终端。我想通过在云上部署该应用程序并让它在那里计算来加快这个过程。哪种云服务允许以最少的代码更改进行此类部署?
【问题讨论】:
标签: java cloud cluster-computing computation
大多数云计算服务器旨在托管 Web 应用程序(主要是 Servlet)。我猜您的应用程序不是 Web 应用程序。您可以编写一个简单的 Web 应用程序来包装您的应用程序并使用某种消息传递层来分配负载。然后,您可以在任何主要的云站点(例如 GAE、AWS、CloudFoundry)上进行部署。
或者,您可以找到现有的云框架,例如 Amazon MapReduce(链接是描述该工具的 ppt)并将您的应用程序安装到该框架中。这可能是最快的方法,尤其是在您没有太多 Servlet 经验的情况下。
【讨论】: