构build便宜的SAN

注意:您可能会问,为什么不使用便宜的硬件解决scheme。 该国的解决scheme并不便宜,对高端技术征收高达100%的import税。 使用现有的服务器获得一些新的组件比试图获得新的服务器要便宜得多。

注2:请原谅令人困惑的FC和iSCSI,从操作系统的angular度来看,他们是一样的。 所以任何解决scheme的作品

我打算用光纤通道构build一个“尽可能便宜”的SAN。 在这一点上,我不太关心房委会,但可能需要在路上做房委会。 这个想法是,我需要一个体面的iSCSI解决scheme来使VMWare vSphere运行虚拟机。

我一直在从本地存储运行vSphere,而一些应用程序(如SQL Server)在本地驱动器上运行得更好,而不是在VFS上运行。

我的想法是,我可以采取一个服务器,我alrady有一个FC HBA,然后运行一些软件,将允许我把驱动器作为iSCSI目标(有几个select那里)。 而且,如果我使用标准的SATA驱动器,甚至可能是SAS“近线”驱动器,我可以用很less的钱获得大量的存储空间,并且可以通过在RAID10中运行速度较慢的驱动器来获得运行在RAID5中的15K SAS驱动器,仍然省钱。

不过,我确实有几个问题,我希望有人可以回答,因为我不是FC大师:

1)如果我只是在两台服务器之间运行,是否需要FC交换机? 我可以使用任何两个FC HBA进行点对点吗? 还是HBA必须支持该模式的明确性?

2)如果HBA上有2个端口,我可以运行2条电缆,无缝地获得2倍性能(Teaming)? 还是必须将一些LUN分配给一个端口,另一个端口又分配给另一个端口?

3)处理SAN请求需要多lessCPU负载(显然取决于操作系统,但总的来说)? 我可以采取一个较低的规格服务器,并放入一个体面的SATA控制器的驱动器和一个FC HBA的空间,而不是真的担心CPU负载太多(假设没有别的)?

4)这是一个好主意吗?

5)千兆以太网多组合会更有意义吗? 我的意思是,我可以放入一对4或8端口的E1000,并在性能方面接近双端口2或4Gb FC吗?

你可能应该只使用一个FC SAN; 如果您已经拥有FC存储,则可以为主机服务器获取FC交换机和FC HBA; 这将足以让一个简单的FC SAN去。

您可以使用服务器充当FC-iSCSI网关; 在Windows上运行Starwind或SanMelody等软件; 或者大多数Linux发行版都带有iSCSI Target软件。

处理SAN IO将取决于您要查找的IOps还是MBps。 更多IOps需要更多的CPU使用来处理每个IOPS; 都需要尽可能多的caching和最快的巴士。

GigE和FC一样快; 通常GigE的开销更大。 iSCSI在TCP / IP上运行,并增加了很多开销。 以太网帧与FC帧非常相似, 所以像ATAoE和HyperSCSI这样的技术可以跟上,一个4Gbps的FC可以以这样的速度完成一个单一的数据stream,而4 GigE需要4个连接才能使光纤饱和(理论上,现实生活总是稍微差一些)。

所以,你谈论的SATA和SAS驱动器…你有一个FC到SAS控制器,你打算插入一个FC-iSCSI网关服务器,然后中继到主机服务器? 这是一个很大的开销,几乎会杀死性能。

如果您想使用SAS硬件,则可以创build更便宜的SAS SAN(并且不支持FC或iSCSI)。 驱动器插入,服务器上的SAS HBA以及SAN将驱动器切成“LUN”。 像HP MSA2000sa这样的产品就可以做到这一点。 这比FC或iSCSI更有限; 但是对于简单的环境来说非常划算。

如果您想要做iSCSI,则不需要FC硬件。

你可能想看看OpenFiler或FreeNAS来构build你的存储系统。

[更新]它真的显示你正在寻找基本的直接附加存储。 戴尔MD1000的自制版本。 在这种情况下,iSCSI是无关紧要的。 SATA,eSATA,SCSI,SAS和光纤通道都是可能的协议。 这不是共享存储,而是扩大了本地存储。

不要混淆iSCSI和光纤通道,它们是不同的,即使有相同的目的。

iSCSI完全通过标准以太网组件上的IP工作,根本不需要任何特殊的硬件。 另一方面,光纤通道将存储设备通过专用(光纤)networking与IP完全不同的协议连接起来。

如果可以使用iSCSI目标来存储数据,则根本不需要光纤通道,因为可以使用SAS或SATA连接多个磁盘(最好使用硬件RAID控制器),然后将存储器作为iSCSI目标导出。

您可能还想从coraid.com查看AOE,以太网ATA。 这是GigE上的第2层,运行良好,因为没有IP开销,它比iSCSI快一点。 你可以购买一个具有多个以太网端口的害怕架子,或者使用他们的免费软件从一个linux盒子展示一个磁盘。 客户端软件负载均衡所有端口上的stream量。 他们也有支持VMware的卡。

便宜,好,快; 挑选任何两个。

您可以使用FreeNAS或其他解决scheme构buildiSCSI目标,但是您是否考虑将NFS用作共享VMWare存储? 再次,FreeNAS或Nexenta可以轻松做到这一点。 只需使用硬件RAID控制器来获得所需的性能,或者在nexenta的情况下,在存储盒中有足够的CPU来执行RAID。

使用基于ZFS的解决scheme,您还可以在主存储上获得重复数据删除function,从而节省大量空间。 NetApp是唯一可以做到的其他存储。