高使用率媒体服务器性能问题+备份解决方案

高使用率媒体服务器性能问题+备份解决方案

我有一个相当繁忙的媒体相关网站,它允许我的用户流式传输/下载大型 MP3 文件(50-200Mb),在繁忙时段,我有大约 250+ 个并发流式传输/下载。我每月上传超过 500GB,每月下载超过 40+TB。

当前设置

提供商: 100TB.com

2X:Intel Xeon X3220、4GB、4x2TB SATA HDD、100TB 带宽(每台服务器)- 通过 Windows NLB 实现负载平衡

我当前的设置提供了不错的磁盘读取速度、数据备份和高可用性。

目前费用:每月 638 美元

问题

我的问题是我的机箱中的硬盘托架已经不够了,唯一的升级方式是使用配备 12 个托架的高规格服务器。

我的提供商为每个 2TB 硬盘每月花费 60 美元。

解决方案 1

更高规格的服务器:2X:四核 Xeon 5430/8GB RAM/5x2TB HDD,100TB BW,7 个备用 HDD 托架。

每月费用:1240美元

解决方案 2

1X:四核 Xeon 5430 / 8GB RAM / 10x2TB HDD RAID0 条带化,100TB BW,7 个备用 HDD 托架。

每月费用:800 美元

使用云存储服务进行异地备份

每月费用:300 美元(10TB,每 GB 0.03 美元,每 GB 传输带宽 0.075 美元)

解决方案 3

荷兰的另一家提供商(Swiftway)向我提供了此规格的服务器:

Intel Xeon X3450 (4x 2.66 GHz / 8 MB 缓存) 16 GB DDR3-RAM (4xKingston DIMM 4 GB PC3-8500) 3ware 9650SE-24M8 SATA II 24 端口 24 x WD Caviar Green 2000GB WD20EARS 100TB 带宽

初始设置成本:1000欧元

每月费用:400 欧元

如果我将其与异地云备份服务结合起来或者像现在这样获得 2 台这样的服务器并进行负载平衡,则选项 3 显然是最便宜的选项,但它使用 WD Green HDD,我不确定他们是否能胜任处理我的网站的任务...或者他们会吗?

抱歉写了这么长,我只是想尽可能清楚地表达自己。

我希望您对我可能的解决方案以及您能想到的任何其他解决方案提出意见,但我想在这方面保持合理的预算。

非常感谢!

保罗·希内特

http://www.House-Mixes.com

答案1

首先,我要感谢您提出如此详细且写得如此好的问题,我只希望我们在这里收到的 10% 的问题能够得到如此清晰的思考和解释。

首先要指出的是,我认为您不应该考虑换用 54xx 系列 Xeon - 它们不仅非常老旧且效率低下(无论是在性能方面还是在功率/热量方面),而且已经被替换了两次。54xx 系列和 55xx(“Nehelam”)CPU 之间的性能差距非常大,尤其是对于您似乎拥有的一般 Web 服务器使用情况而言。

第二点要指出的是永远不要使用 RAID 0,尤其是对于大型(可能是消费级的)(例如选项 3 的“绿色”磁盘)SATA 磁盘 - 它会极大地影响您的系统可用性。​​始终使用更高的 RAID 级别,即使是备受讨厌的 R5,如果您必须超过 R0 也可以。所以这是选项 2。

现在你显然对 100tb.com 很满意,我之前不知道他们,但他们似乎不错,如果你满意,那你做得很好。你没有提到你是否需要两台服务器提供的正常运行时间能力,或者你是否想要/喜欢。我问这个问题的原因是 100tb.com 提供基于 55xx 系列 Xeon 的解决方案,它不仅比你当前的一对 3220 性能更好,而且优势更大。如果你能得到一个带有你喜欢的存储空间的服务器(如果你可以尝试获得 RAID 10 - 它的性能会更好,而且更安全),那么我想你会很高兴。

答案2

需要明确的是,唯一的问题是 Western Digital Caviar Green HD 是否能胜任这项工作?

我们已经为您提供了 24 个这样的硬盘,因此,使用合适的 RAID 级别(例如 RAID 10),您应该能够从中获得不错的速度,但是,这些硬盘针对的是台式机市场,我认为我不想在任何正常运行时间很重要的服务器上运行它们。

答案3

听起来像是文件类分布式/复制系统的确切用例。有很多,我的第一个选择是移动文件系统为了简单或集群文件系统成熟。

具体来说,如果我可以完全控制代码(可能在 Web 应用程序中),我会使用 mogileFS,如果没有,我会使用 GlusterFS(在 LAN 设置和桌面应用程序中更常见)。

相关内容