我有一个相当繁忙的媒体相关的网站,允许我的用户stream/下载大型MP3文件(50-200Mb),在繁忙的时期,我有大约250 +并发stream/下载。 我每月上传超过500GB,每月下载40多TB。
当前设置
提供者:100TB.com
2X: – 英特尔至强X3220,4GB,4x2TB SATA硬盘,100TB带宽(在每台服务器上) – 通过Windows NLB进行负载平衡
我目前的设置给了我体面的磁盘读取速度,备份我的数据和高可用性。
目前成本:每月$ 638
问题
我的问题是,我的机箱中的硬盘托架已经用完了,只有升级的方法是使用配备12个托架的更高规格的服务器。
2TB硬盘每个月与我的供应商每个月$ 60。
解决scheme1
更高规格服务器:2X: – 四核至强5430 / 8GB内存/ 5x2TB硬盘,100TB带宽,7个备用硬盘托架。
每月费用 :1240美元
解决scheme2
1X: – 四核至强5430 / 8GB内存/ 10x2TB硬盘RAID0条带,100TB带宽,7个备用硬盘托架。
每月费用 :$ 800
使用云存储服务的非现场备份
每月费用: 300美元(10TB,每GB 0.03美元,每GB传输带宽0.075美元)
解决scheme3
在荷兰的另一家提供商(Swiftway)向我提供了这个规格的服务器:
英特尔至强X3450(4x 2.66 GHz / 8 MB高速caching)16 GB DDR3内存(4x金士顿DIMM 4 GB PC3-8500)3ware 9650SE-24M8 SATA II 24端口24 x WD Caviar绿色2000GB WD20EARS 100TB带宽
初始设置费用 :1000欧元
每月费用: 400欧元
选项3显然是最便宜的select,如果我把它与非现场云备份服务或获得这些服务器和负载平衡像我现在这样,但它使用WD绿色硬盘的,我不知道他们是否将达到处理我的网站的任务…或者他们会吗?
很抱歉,我只是想尽我所能让自己清楚。
寻找你的意见,我可能的解决scheme和任何其他解决scheme,你可以想到,我想保持在这个明智的预算。
非常感谢!
保罗·海内特
http://www.House-Mixes.com
首先我要感谢你提出这样一个详细而且写得很好的问题,我只希望我们在这里得到的10%的问题都能够得到清晰的思考和解释。
首先要指出的是,我不认为你应该考虑转向一个54xx系列的Xeon–它们不仅年代久远而且效率低下(无论是在能力方面,还是在瓦/热方面)已被replace – TWICE。 在54xx系列和55xx('Nehelam')CPU之间,性能之间有一个巨大的跳跃,特别是对于一般networking服务器的使用情况。
第二件要指出的事情是不要使用RAID 0,特别是对于大型消费级(如选项3的“绿色”磁盘),SATA磁盘,这将极大地影响您的系统可用性。 总是使用更高的RAID级别,即使是令人讨厌的R5,如果你必须超过R0好的。 所以这是选项2了。
现在显然你对100tb.com感到满意,我不知道他们,但他们似乎很好,如果你很高兴,那么你做得很好。 您没有提到是否需要两台服务器提供的正常运行时间function,或者是否需要。 我要问的原因是100tb.com提供了55xx系列至强解决scheme,不仅可以胜过目前的3220,而且还有一定的优势。 如果你可以得到你喜欢的存储之一(如果你可以尝试获得RAID 10 – 它会执行并更安全),那么我认为你会很高兴。
只是要清楚,唯一的问题是西部数码鱼子酱绿色HDs能够胜任这项工作吗?
你已经提供了24个,所以如果RAID级别相当好(比如RAID 10),你应该能够从中获得体面的速度,但是,这些硬盘是针对桌面市场的,我不认为我想在运行时间很重要的任何服务器上运行它们。
听起来像文件分布式/复制系统的确切用例。 有很多,我的第一个select是简单的MogileFS或GlusterFS的成熟。
具体来说,如果我完全控制了代码(可能在Web应用程序中),我会使用mogileFS;如果没有,则使用GlusterFS(在LAN设置和桌面应用程序中更常见)。