SAN系统升级/devise

问候,我是一个长期的潜伏者,第一次海报。 为了简洁起见,让我先问问题,然后给出更长的背景,这样你就可以select你想要阅读的内容。

简洁版本…

我们需要进行SAN升级,当然还有额外的容量,而且性能可能会更好。 我们的主要工作量将是20个左右的虚拟机和一对SQL数据库。 除了一些域控制器,交换和各种标准的企业服务之外,主要的工作负载还在Citrix上托pipe一个应用程序,每天将有大约300个用户访问这个应用程序。 目前,我们拥有一台配有2个MSA30机箱的HP MSA1500cs SAN控制器,几乎全部安装了约3.7 TB的原始驱动器空间。 纯粹的容量并不像性能和可靠性那么重要。 在可预见的将来,我看不到我们的容量需求超过了10TB。 问题是,我们是否应该只在现有的控制器上增加一个shell或2个? 我们是否应该升级到当代MSA产品MSA2000系列? 我们应该搬到EVA4400家族吗? 我们应该看看最近获得的左手SAN解决scheme吗? 如果我们最终除了只为现有的控制器增加空间之外还要做其他的事情,我们应该坚持使用fibrechannel还是看iSCSI? 预算并没有真正设定,因为这是一个大型预算的大型项目的一部分,但我想说,我们想要低于5万美元,便宜总是更好。

长版…

我们即将扩展我们的服务器场提供的服务。 如果你想要的细节,我们是一个养老院公司约45护理院。 我们将实现完全电子化的图表,这意味着我们特别是数据库和citrix的使用将显着增加。 现在每个工厂可能有大约2名护士每天与我们的医疗logging软件进行交互。 每个使用该软件的设施大概有6名左右的护士会比目前的使用情况更为频繁。

除了医疗logging系统之外,我们还为大约600名用户提供活动目录和交换机,还有一个工资系统,以及各种杂项服务。 目前用于病历系统的数据库(MS SQL 2005)大约为30 GB,随着新的使用模式将会增长一些,但大多数访问频率将会比原始数据增加更多。

在对硬件进行更具体的说明之前,让我说我们是惠普公司,而我的老板,IS的主pipe,与其他任何供应商的合作都很困难。 你和我可能不同意惠普的select,但它确实是一成不变的。

我们正在用16个HP BL20p刀片服务器升级我们的服务器群,这个刀片服务器采用了老式的Xeon CPU(双插槽机器,但大多数目前只有一个cpu),按照今天的标准,内存不是很多(最大支持8GB, ),可能是现代独立服务器,例如带有4个插槽的HP DL580 G5,每个插槽带有一个4/6核心的现代Xeon或Opteron处理器和128 GB的内存。 目前我们正在使用VMWare ESX 3,并计划升级到当前版本的VMWare。 我也希望对服务器的评论,但我的主要问题是关于我们的SAN,继续阅读。

我一直负责研究升级到我们当前的SAN解决scheme。 我们目前有一个HP MSA1500cs控制器和2个完全填充的驱动器机箱,约3.7TB的原始驱动器空间。 这些用户SCSI Ultra320驱动器和机箱通过u320连接与控制器进行通信,控制器通过4 Gb 32端口光纤通道SAN交换机连接到服务器场。 我们需要增加一点空间来实现这个变化,但是我主要关心的是性能和可靠性。 我看不到我们的总存储量超过10TB。

我对SAN的世界相当陌生,在这一点上有点压倒一切。 就我所见,我们有三个主要的select。 我们可以添加更多的机箱到我们现有的系统。 它最多支持8个机箱,现在只有2个,所以这将是一个非常简单的升级path。 我们也可以升级到目前这一代HP的MSA系列,即MSA2000系列。 我们看到的第三种select是升级到下一代的HP EVA系列。 惠普表示,MSA家族被认为是入门级的SAN,这让我觉得我们可能需要更多的东西,但是我意识到这就是市场营销部门的发言。

如果我们只是为我们当前的控制器添加一些机箱,我们有足够的光纤通道端口来连接新的服务器,特别是因为我们将退休几个旧的服务器。 如果我们升级到一个新的SAN系统,这就提出了是继续使用光纤通道还是使用更新的(通常更便宜的)技术,如iSCSI或FCoE。

我很欣赏任何意见或答案,如果有任何需要澄清的问题,我会尽量给你尽可能多的信息。 提前致谢!

惠普MSA1500CS是一个非常懦弱的设备。 我有一个,我讨厌它。 我感到有点惊讶,它已经跟上了你所说的工作量。 我build议升级到MSA2000也许并不奇怪。 它具有比1500CS更好的存储架构,并且可以更好地扩展。

没有更多的数据,我不能推荐使用EVA4400(惠普的入门级企业arrays)和MSA2000。 在规模扩大方面,4400将会比MSA2000更进一步,但是我不知道你期望的增长是怎样的。

RE:LeftHand与MSA2000

只要你有以太网networking,LeftHand设备就应该通过远距离的扩展MSA2000。 它使用的分布式存储控制器使这种事情容易。 你会支付每个存储架,但你可以扩展到愚蠢的数额。 一旦开始触及MSA2000的I / O天花板(取决于您使用的驱动器技术以及您可以使用的任何主动/主动configuration),您已经完成了很多工作。 对于LeftHand产品来说,天花板更加糊状。

LeftHand方法真正节省你的地方是奇偶校验RAID。 在发生故障后进行重build是CPU占用最多的一个问题,也是MSA1500cs瘫痪的地方。 在我的1500卡上,在6.5TB的磁盘上重build一个RAID6arrays需要一个星期左右的时间,在此期间,对arrays上的任何大规模I / O写入都是不能容忍的。 由于LeftHand在每个机柜中都有一个控制器,因此在一个机柜中重新划分LUN不会影响其他机柜上的LUN的性能。 这非常好!

总而言之,如果您有预算,那么LeftHand设备应该比MSA2000服务更长时间。

假设您需要坚持与惠普(并没有什么可怕的错误),看看最近收购的HP LeftHand SAN解决scheme ,它们是惠普或任何其他人销售的SAN存储最现代的东西。 他们出售一个名为“HP LeftHand P4300 4.8 TB Starter SAN解决scheme”的捆绑版本,对于上面给出的一般细节来说,这是非常合理的。

但是,如果您对现有的MSA1500cs性能和function感到满意,那么除非保修期结束,否则扩展支持合同将花费太多,否则没有真正的燃烧理由来替代它。

我对惠普的存储产品没有特别的经验,所以这只是一般的build议。 您需要退后一步,彻底分析需要使用SAN存储的系统的性能要求。 容量是一个指标,但更重要的是,您需要掌握IO模式 – 每个服务器\服务的IOPS平均负载和峰值负载。 将这些数据分解下来,看看可以分拆什么东西,看看这些数据需要什么types的性能和容量configuration。 然后看看什么样的磁盘组合(容量,每个磁盘IO,RAIDtypes)可以满足您的需求。

作为初始容量估算的一个(非常粗略的)经验法则:SAS驱动器 – 对于7200 rpm驱动器,持续随机IOPS约为70-90,对于10k驱动器为100-120,对于15k驱动器则为150-170。 一些驱动器会更好,一些工作负载将允许更高的IOPS,但将其用于最差情况的持续基准。

对于任何常规RAIDtypes(10,5,6,50)的N驱动器arrays,随机读取IOPS将接近每驱动器N * IOPS。 随机写入性能会受到惩罚(RAID 10为50%,RAID 5 \ 50为75%,RAID6 \ 60为> 75%)。 连续读IO性能是RAID 10> 50> 60> 5,但差异并不大。 顺序写入是相似的,但差异更为显着。 RAID 6和RAID 60具有很强的恢复能力,但重build时间非常长,并且在整个包装中发生性能下降。

不要忽略批量顺序性能 – 您将需要大量的顺序性能进行备份。

如果您要使用硬件快照\复制,请考虑与其关联的容量和性能开销。 好的快照技术本身几乎不会增加IO开销,但是如果你开始在多个系统上挂载快照,额外的IO负载将会加起来。 从容量angular度来看,快照可以使用从基本卷大小的10%到大于100%的任何内容。

请记住,上面提到的基准IOPS数字是最糟糕的扩展scheme,其中存储arrays控制器的写caching过载,理想情况下您希望避免这种情况,但您需要知道底层磁盘是否可以处理负载。

请记住,您需要考虑如何从磁盘组合中分配与存储卷关联的各种负载,并且要确保将繁重的IO负载分开,并将其放置在具有足够的主轴和RAID的磁盘组上types如10或50,提供(相对)高性能。 大容量低性能存储应该放在便宜(速度较慢)的磁盘上,并configuration为RAID 5。

一旦您对组合的外观有了一个很好的概念,看看您可用的存储解决scheme是否可以提供这些特性以及configuration是什么样的。 然后去寻找价格。

注意我完全忽略了networking的一部分 – 你也需要看看,但大部分2G \ 4G FC \两个iSCSI GigE端口将允许您在任何入门级SAN上使随机IO饱和。 单个千兆以太网接口应该能够处理> 10000个小型(<4K)随机IOPS,例如。 如果你的负载非常重视顺序IO,那么你希望有很多的pipe道 – 只有2个10K磁盘可以比单个GigEnetworking链路(> 125Meg / sec)和8个驱动器RAID 10arrays(> 500Meg /秒)会给4G FC带来困难。

有趣的问题 – 谢谢。 我也是一个惠普家伙,知道你所提到的所有产品。

很明显,我们可以在房屋周围花费很多时间,但是如果预算可用的话,我build议你采取以下措施:

在C7000机箱中的HP BL490c G6刀片服务器,每个都可以采用双四核Xeon(我认为E5540的每瓦性能很好),他们有18个内存插槽,所以72GB的“甜点” 4GB内存模块,并有一个单一的64GB固态硬盘启动。 如果您有预算,我会select一对“Flex-10虚拟连接”互连来连接您的交换机和一对“4Gbps FC Virtual Connect”互连以连接到您的存储设备。

然后,我会select带有内置的20端口4Gbps光纤通道交换机的EVA 4400–这是一个非常强大的双控制器jobbie,非常容易configuration和pipe理。 它也可以扩展到一个相当重要的水平(96盘iirc)。 我试图得到一个带有12个450GB 15krpm SAS磁盘的单个磁盘架,然后再添加更多的架子。

然后,您可以在这些机器上运行ESX 3.5或4,它将在整个主板上执行得相当好,如果您希望可以在混合中添加更多机箱,可以在机箱之间分割服务器以提供额外的弹性。

我推荐这些产品的原因是因为我们广泛地使用这种混合 – 我们有成百上千的configuration和数以千计的服务器机箱(虽然你可能希望考虑BL460c G6只有12个内存插槽(48GB),但需要2 x磁盘,如果你想在单一的SSD的弹性)。 我们也使用了大量的EVA(大部分是8100和8400),而我们的testing套件中则大量使用了4400个),所有这些在ESX 3.5上都运行良好。 我晚上睡得很好,如果它适合你的预算,那么我想你也会。