需要功能强大的服务器来处理计算量大的任务

需要功能强大的服务器来处理计算量大的任务

这是我的问题。

我爸爸经营一家公司,从事一些计算量相当大的事情。这不是超级计算机级别的工作,但在他的 Core i7 台式机上运行普通作业确实需要几个小时。

他让我研究一种让客户按小时使用代码的方法,即通过服务器。理想情况下,他可以花大约 1000 美元购买一个盒子,并将其直接连接到我们家里的网络。不幸的是,需要发送和接收的数据大约有几百兆。我们住在农村地区,提供的最快连接速度是 1.5Mbit/s。下载。上传速度大约是 0.3Mbit/s。

不可行。

这种东西有什么选择?理想情况下,我们会有大约 2GB 的 RAM、300-500GB 的存储空间和一个不错的双核处理器,而且它必须运行某种 Linux。

有什么建议吗?提前致谢

编辑:此外,理想情况下每月价格应<100美元。

答案1

思考如何将问题分解为独立的线程/进程,然后使用云 - 例如亚马逊或者机架空间虚拟服务器。在计算时间内启动所需数量的虚拟机,然后关闭它们。您按每 GB 的存储空间和每 CPU/小时付费。如果您很少使用它们 [不是 24x7],它们会非常便宜。

你可能感兴趣从效率角度比较不同的报价。

答案2

您可以以每月约 100 美元的价格租用托管服务器中的按 U 空间。其中包括每月约 1Tb 的带宽上限,并且对突发和持续带宽速度有一定的限制。

从那里,您可以使用超微机箱和一些 Opterons 组装一台还算不错的服务器。但是,1000 美元的价格很难超越一台不错的 i7。我认为您可能需要将初始预算增加到至少 2000 美元才能购买一台服务器。

以下是我所在地区的托管服务按用户定价页面,仅供参考

答案3

查看 Rackspace 云服务器 (http://www.rackspacecloud.com/cloud_hosting_products/servers/pricing)。

不要听信评论者说您的预算太低。100 美元可以让您在基本的 256MB 服务器上使用六千个小时……或者在四核 15.5GB“怪物”上使用 104 个小时……或者介于两者之间的任何时间。

我使用过他们的服务。上手容易,而且效果很好。我也研究过 Amazon EC2,但不喜欢它……YMMV。

答案4

在我看来,您希望继续在内部进行处理。

看起来你正在提取数据集并将它们处理后传回。如果是这样的话,那么延迟就不是问题了,所以你可以看看卫星互联网。我听说它的上行速度高达 1.5 Mbits。有些地区的卫星互联网并不贵。

此外,如果您的地区不是太偏远,您可能有机会为有宽带的邻居设置长距离 WiFi(如果有邻居有宽带)。

只是想增加这些可能性。

相关内容