服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

为数百台虚拟机Web服务器selectSAN技术

问题 我们在一个现有的平台上有一个性能问题,所以我现在正在转向蜂巢式的思想,对此有第二个意见。 性能问题到目前为止与IOPS而不是吞吐量有关。 情景 一个16个主机的刀片中心,每个都有64GB的RAM。 (这是一个戴尔M1000e瓦特/ M610s,但这可能不相关)500个虚拟机,所有的Web服务器(或相关的networking技术,如MySQL,负载平衡等),约90%是Linux和其余的Windows。 pipe理程序是VMWare vSphere。 我们需要提供主机HA,所以本地存储不在。 因此,主机只需要一张SD卡即可启动。 一点背景思考 目前我们最多有6台主机(刀片服务器中心将会在目前的增长时间内处于满负荷状态),而且我们正在运行iSCSI到戴尔MD3220i w / MD1220进行扩展。 我们考虑过的可能的select,以及与他们一起的直接想法: 通过NFS数据存储区分散虚拟机,并运行满足性能要求的NFS存储器,以满足给定数量的虚拟机。 NFS看起来比较便宜,并且被抽象得比块级存储更多,所以我们可以根据需要移动它。 添加更多的MD3220i控制器/目标。 我们担心这样做可能会对VMWare处理大量目标产生负面影响。 将所有磁盘从Nearline SAS交换到SSD。 这应该完全解决IOPS问题,但是降低存储容量有明显的副作用。 而且它还是非常昂贵的。 vSphere 5有一个存储设备。 我们还没有研究这么多,但它一定能运作好吗? 问题 你会在下面运行什么样的存储? 它不需要扩展到另一个刀片中心,只需要为所有这些VM提供相对较好的性能。 我不是在寻找“购买SAN x,因为这是最好的”答案。 我正在寻找关于各种SAN技术(iSCSI,FC,FCoE,InfiniBand,NFS等),不同types的存储(SATA,SAS,SSD)以及处理100多个虚拟机的存储方法的思考(合并,分离,Sharding等)。 绝对的任何想法,链接,指南,指针等在这方面是值得欢迎的。 我也很想听听我们已经考虑过的上述选项的想法。 非常感谢任何input! 更新3月5日'12 迄今为止的一些精彩回应,非常感谢大家! 到目前为止,对这个问题的回答,我开始认为以下路线是: 将可用存储器分层到VMWare群集,并将VM磁盘放置在合适的存储器上用于其工作负载。 有可能使用能够自动pipe理数据放置到合适存储的SAN。 Infiniband看起来是最具成本效益的,以满足主机满负荷所需的带宽。 这听起来似乎是值得使用主要SAN供应商的售前服务来获得他们的scheme。 我将继续考虑这个问题一段时间。 同时,更多的build议感激地收到!