2009-02-24 45 views
8

我有一个需要数天处理数据的应用程序。有没有能让我在强大的计算机上运行我的应用程序的服务?是否可以租用CPU周期?

我没有运行网站或网络服务。这需要大量的数据文件,通过一个大的自定义应用程序运行它们并输出结果。

它需要在我的电脑上天,它的东西,需要在一段时间做一次每隔,但不会持续。

成本是不是一个真正的问题,在这个意义上,我公司将为此付出代价,但当然应该比买一个大屁股的机器自己便宜。

+0

Pst - 其他人看到只有2个答案,即使它说有3? – ryeguy 2009-02-24 18:36:24

+0

是啊我已经注意到最近几个问题 – 2009-02-24 18:37:45

回答

17

你考虑过Amazon EC2吗?您按小时支付您使用的费用。没有更多,不少。您可以一次租用多台服务器来拆分工作负载。

我不知道是否能满足您的“强大的计算机”的要求,因为他们只是普通的服务器,但至少它会给你一个随收随付你去解决方案运行程序的关闭你自己的电脑。

4

亚马逊的EC2服务是满足您需求的绝佳解决方案。您只需支付您使用的时间,并且可以根据需要扩展至多台机器。

从他们information

弹性 - 亚马逊EC2使您能够增加或几分钟,而不是数小时或数天内减少容量。您可以同时调试一个,数百甚至数千个服务器实例。当然,因为这全部由Web服务API控制,所以您的应用程序可以根据自己的需要自动扩展和缩减自身。

灵活 - 您可以选择多种实例类型,操作系统和软件包。 Amazon EC2允许您选择最适合您选择的操作系统和应用程序的内存,CPU和实例存储配置。例如,您选择的操作系统包括许多Linux发行版,Microsoft Windows Server和OpenSolaris。

1

如果您的应用程序不是并行的,那么在“大型机器”中运行它将不会获得很多优势,除非虚拟内存交换中存在瓶颈。即使是Top500超级计算机,其速度也不比任何用于顺序工作负载的PC快。

如果您的应用程序可以充分利用并行性,也许你可以更有效地使用公司的资源存在不只是在一个只有PC部署它。如果你有几十台计算机,你可以建立一个松散耦合的异构集群(或本地网格,术语随时尚而变化)。

4

EC2是伟大的,但不要忘了,还有同时提供其他解决方案,以及如http://www.rackspacecloud.com/或GoGrid的或者MS Azure上。其中一些CPU的成本比EC2低。

让我们保持这个空间中的竞争活着;)

0

我推荐CPUsage。

这是网格计算中的“启动”。 它的特点是任何人都可以通过备用的CPU周期加入电网。这使得电网管理便宜,因此电网使用价格也非常便宜。 他们有一个API,如果你集成到你的程序中,它将能够在系统上运行。

相关问题