出租电脑集群?
我正在大学里做一个项目,需要运行我编写的程序(用 C++)的多个实例(1000 个),该程序运行了相当长的一段时间(比如 2 小时)。该程序非常独立 - 它不需要输入文件,我认为唯一的依赖项是 boost。
我目前正在使用大学拥有的计算机集群。但它比较老旧,作业调度和监控服务也很差。
所以我想知道我是否可以在其他地方工作,赚点钱。例如,我研究了一下 Google App Engine,但似乎每个作业都必须在 30 秒后结束,这不适合我。也许是亚马逊 EC2?
您知道这样的选择吗?
I am doing a project in the university which requires running of multiple instances (1000s) of a program I've written (in C++), which runs for quite a while (say 2 hours). The program is very self contained - it does not require input files, and the only dependency I think is boost.
I'm currently using the university-owned cluster of computer. However, it's quite old and the jobs dispatching and monitors services are pretty bad.
So I was wondering whether I can run my jobs elsewhere, for some money. For example, I looked a bit into Google App Engine, but as it seems every job must end after 30 seconds it is not suitable for me. Maybe Amazon EC2?
Do you know of such options?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Amazon EC2 是实现此目的的经典方法。
Google App Engine 很棒,但可能会限制您的用例。
Amazon EC2 is the classic approach for this.
Google App Engine is great, but probably to restrictive for your use case.
正如 Peter 所说,EC2 绝对是一个非常好的选择。由于您在大学,我猜测成本可能是一个重要因素,因此请查看 还有 Rackspace 的云服务;根据您需要的服务器资源类型,这可能比 EC2 便宜很多。 (我不在 Rackspace 工作)。
EC2 is definitely a very good option, as Peter says. Since you're at a university I'm guessing that cost may be an important factor, so take a look at Rackspace's cloud service as well; depending on what kind of server resources you need, this can work out quite a bit cheaper than EC2. (I don't work for Rackspace).