我正在寻找具有以下要求的云计算服务:
Google App Engine似乎满足所有这些要求,但流程只能运行30秒。
我的应用程序是一个网站,可在请求时为用户执行一些重要的计算。我希望负载在一半时间内接近于零,并且最多可以运行数百个同时执行的任务。
这样的事情是否存在?
编辑: 这些是我已经看过的服务,以及为什么它们不适合我:
答案 0 :(得分:2)
我相信亚马逊的EC2符合您的要求。
答案 1 :(得分:1)
Rackspace的Mosso将是另一种选择。
我使用过EC2,对我来说效果很好。它没有任何内置工具可以根据服务器负载自动启动新服务器。不过,为此,有RightScale和CloudKick等第三方公司可以帮助您管理云端服务器。
答案 2 :(得分:0)
你可以使用免费的Microsoft Azure,它在CTP中是免费的,直到今年秋天。
答案 3 :(得分:0)
Windows Azure一旦发布,可能可以满足您的需求。它比Google App Engine低,但它应该为您管理扩展和可用性。它有两种流程 - 网络和工作者。 Web进程用于前端,而工作进程用于后台处理。听起来它正是你正在寻找的。
使用一点机器设置,您也可以使用Amazon EC2和附加服务执行相同的操作。
答案 4 :(得分:0)
Amazon Elastic MapReduce将为您完成此任务:
http://aws.amazon.com/elasticmapreduce/
您必须设置服务器数量和其他高级参数,但是运行大型计算作业可能是您最好找到的。