要SSD还是不要SSD? (虚拟化 – Xenserver)

我有几个Xenserver框运行(非常好)。 我们大部分的硬盘都安装了RAID1和两个7200rpm的企业级SATA硬盘,或者RAID10和4个7200企业SATA硬盘。 SATA硬盘是由于美元的高容量而select的,并且是WD RE4的,所以它们具有良好的质量和良好的机械驱动性能。

我有额外的预算来为我的部门获得一些好的东西,我们正在考虑为我们的虚拟化基础架构获得一些SSD。 问题是:

Xenserver能从SSD中受益吗? 这不是一个简单的问题,因为当你想到存储的各种可能性时,它会变得复杂。

我们没有足够的预算来设置合适的SAN,因此networking存储暂时不存在(客户操作系统将存储在主机上)。

毫无疑问,如果虚拟机本身驻留在固态硬盘上,它们本身会在性能上受益,但是由于固态硬盘的容量不足,我们正在考虑让Xenserver本身能够使用固态硬盘的可能性,但是我们质疑这是否会任何好处(dom0是否需要高I / O性能?这有什么关系吗?或者VM只能从SSD性能中获益?)。

Xenserver的configuration是非常基本的,所以从一个磁盘运行它并不是我们的担心(我们只需要把新的安装放到一起,然后从存储arrays中导入虚拟机)。

请指教。 (但是请不要只是说“当然SSD是更好的”,因为它取决于它们是如何使用的)。

如果您确实想要获得SSD,则应该考虑在XenServer上运行的工作负载,以及哪些可以从更高的IOPS和更低的延迟中受益 – 典型的候选应用程序是数据库服务器和高stream量邮件服务器。

正如dunxd已经说过,不要浪费金钱把pipe理程序放在SSD上…我宁愿把它放在3.5英寸的软盘上,

说真的,SSD的东西从哪里来? 他们只是一个很好的玩具,或者你做了一些分析,发现你目前的存储性能正在限制你的系统?

而且,SANs会给你带来很多好处,你应该考虑把你的预算转移到你的口袋里,或者放在口袋里,直到你有足够的SAN。 他们也比一些人想象的要便宜 – 记住你可以购买一些“足够好”的SAN(如这些 ),而不用完全填充磁盘,并根据需要添加新的磁盘,不时select需要更多空间(7200rpm近线盘)或性能(10k,15k盘)或绝对l33t性能(SSD),并根据需要进行混搭。 (我们实际上是在考虑购买带有双控制器的MD3220i,我们的虚拟机有15k个磁盘,还有一些7k2的磁盘用于存储备份,日志和其他缓慢移动的数据,我们将有大量未使用的插槽来填补未来无论我们需要什么)。

如果你喜欢这样的东西,你也可以购买一台拥有大量磁盘插槽的新服务器,并用FreeNAS或类似的东西build立一个SAN。

只为虚拟机pipe理程序获取SSD是浪费金钱。 它应该大部分时间从内存中运行,所以你会看到更快的启动时间。 除非主机的更快启动时间对您至关重要。 在大多数情况下,我希望你会在其他地方得到更好的回报。