这是我的问题。
我爸爸经营一家公司,从事一些计算量相当大的事情。这不是超级计算机级别的工作,但在他的 Core i7 台式机上运行普通作业确实需要几个小时。
他让我研究一种让客户按小时使用代码的方法,即通过服务器。理想情况下,他可以花大约 1000 美元购买一个盒子,并将其直接连接到我们家里的网络。不幸的是,需要发送和接收的数据大约有几百兆。我们住在农村地区,提供的最快连接速度是 1.5Mbit/s。下载。上传速度大约是 0.3Mbit/s。
不可行。
这种东西有什么选择?理想情况下,我们会有大约 2GB 的 RAM、300-500GB 的存储空间和一个不错的双核处理器,而且它必须运行某种 Linux。
有什么建议吗?提前致谢
编辑:此外,理想情况下每月价格应<100美元。
答案1
答案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(如果有邻居有宽带)。
只是想增加这些可能性。