Chinaunix首页 | 论坛 | 博客

nas

  • 博客访问: 647467
  • 博文数量: 456
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 6400
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-08 16:08
文章分类

全部博文(456)

文章存档

2008年(456)

我的朋友

分类: 服务器与存储

2008-05-15 13:11:04

    针对公司不断增长的业务,选择正确的存储解决方案是非常有必要的。如今,你的选择范围已经比原来要大得多,相对易用性和永远存在的预算考虑而言,如今人们更多的考虑的是这个解决方案的可扩展性和性能。本文将向你介绍如何从长远的角度节约公司的成本。

    最近,有一个小型企业向我咨询,寻找一种在网络上存储数据的解决方案。他们已经有了一些服务器,包括两个Windows 2000域控制器,一个终端服务器、网页服务器以及两个专门的文件服务器,同时还他们大约还有十多个工作站。在网络上,他们并不缺少空闲的磁盘空间,问题是他们很难在整个网络中展开这些空间。

    我把这种情况叫做随着公司的增长而增长综合症,而且,我曾经见过很多这样中等大小的网络,公司最初只有少数几台计算机,但是随着员工的增加和/或者项目的最多,他们也在增加其计算机的数量。公司增长的越大,他们的数据就分散的越厉害。

    事实上,每个公司从一开始就可以很容易地规划一个好的、具有可扩展性的数据存储战略。但是这种必要的措施是否意味着你将会把所有的鸡蛋(在这种情况下,当然是你所有的数据)都放在一个篮子中呢,或者说分布式存储解决方案是否有意义?当然,将公司中的所有数据都放在一个地方可以很容易的实现可管理性、安全性以及备份机制。但是为了防止数据的丢失,你需要一个很好的容错规划。

    没有一个"能够解决所有问题"的解决方案——即使是所有企业的大小都一样。一旦公司增长速度很快,而且出现"无论在哪里出现错误都可以存储"的需求时,大多数公司都会转向使用某种形式RAID阵列的文件服务器。此时就是规划公司预期增长的存储解决方案的最佳时期。

    规划可扩展性

    对于你的RAID解决方案来说,在你考虑它的可扩展性的时候,你可能只是考虑到存储能力:你是否能够扩展磁盘的能力以满足公司未来的需要?事实上,这只是可扩展性的一个方面,但是它也确实是可扩展性的一个重要方面。可以向磁盘阵列中增加多少个磁盘?对于SCSI通道(SCSI-2)来说,每个通道最多可以连接15个磁盘。对你现在的需求来说,这听起来似乎有点太多,但是要记住的是,在10年前,如果有一个1G的硬盘,那就是一个非常巨大的硬盘了。我们没有预料到如今巨大的视频文件和多媒体文件已经是随处可见,并且随着应用程序变得越来越复杂,我们甚至都无法预测他们所产生的文件的大小将是多少。

    要想得到更大的存储能力,可以考虑使用光纤通道来替代SCSI,或者说除了SCSI外我们还可以使用光纤通道。一个光纤环路可以支持126个设备。光纤通道的另一个优势是它可以支持更长的线缆长度。随着公司的业务不断增长,你将需要增加更多的设备,甚至你可能需要扩展更多设备的使用能力。最好的SCSI线缆的长度不超过3米,而光纤通道允许两个设备之间的距离长达30米。并且光纤通道的存储区域网络(SAN),使用的是裸光纤,可以支持长达几公里的连接。

    在选择一个解决方案的过程中,你应该要考虑硬件设备提供商是否先期已经规划了在未来能够支持能力更新的、速度更高的磁盘。使用新的磁盘时,是否需要使用新的硬件或者软件?

    企业的属性将决定你在进行磁盘的扩展时是否需要停工,所以你需要认识到你所使用的磁盘是否是可以"热追加的":如果你需要更多的磁盘能力,你是否能够在磁盘阵列中直接追加磁盘而不需要停机?在不久前,想要给磁盘阵列中追加一个磁盘的话,首先需要备份所有的数据,然后添加磁盘,重新格式化磁盘阵列,最后才是重新恢复所有的数据。如今,大多数现代的RAID解决方案都可以给你提供一个配置工具,允许你动态的更换或者添加磁盘。在这里再一次体现优势的是,光纤通道能够提供更好的热插拔操作。

    不仅要检查你是否能够动态的追加磁盘,你还需要查看一下配置,在哪里追加磁盘。在一个SCSI阵列中,数据保存在一个磁盘上,而它的奇偶校验信息扩展分布在五个磁盘上,因此要增加你的存储能力的话,你一次需要增加六个磁盘。而使用光纤通道的话,可以将磁盘阵列配置为每次只增加一个磁盘。

    光纤通道技术和SAN

    光纤通道技术是存储区域网络(SAN)的基础,也是走向可扩展的存储解决方案的下一个方向。存储区域网络是一个网络化的存储设备集体,可以让网络中的所有服务器直接访问。随着公司业务的不断增长,对数据访问的速度将变得越来越重要,而存储区域网络就可以提供一个快速的、交换式的连接。

    最好的是,存储区域网络将可以随着公司业务和网络的不断增长而增加。随着需求的增加,另外的存储设备可以不断增加到存储区域网络中来,而且几乎不用停机甚至是不停机。可以增加另外的服务器来支持更多的用户(没有必要增加更多的存储能力,直到或者除非有这方面的需求)。随着更多的用户和设备增加到网络中来,为了防止网络的速度下降,可以在网络中增加一些交换机。

    最初,存储区域网络可以是一个很小的网络——只有一个绑定在存储区域网络上的存储设备和一些服务器。随着公司的存储需求不断增加,存储区域网络的配置可以不断增加。为了能够实现快速备份,你也可以将备份磁带设备绑定到存储区域网络中来。

    那么,使用网络附加存储(NAS)又能够达到什么样的效果呢?虽然从本质上来说,存储区域网络将存储能力转移到自己的网络中来,并且删减了文件服务器,但是网络附加存储却是一种构建在文件服务器概念上的存储方式,这种存储方式通过删除操作系统中不必要的功能来简化它的系统。通常文件服务器运行的系统都是Windows、NetWare或者是UNIX/Linux操作系统。这些系统都将需要创建额外的资源,而且从安全性的角度出发,这些系统使得文件服务器存在着各种安全漏洞,并且这些系统将成为黑客攻击的目标。虽然这种存储方式使用的连接方式和通常的文件服务器相同,他们都是以太网连接的方式连接到网络中来的,但是网络附加存储设备使用的是一个简化的操作系统,使得它比常规的文件服务器更安全,速度更快。

    网络附加存储设备是一种"只需要转动钥匙就可以使用的"设备,可以很容易的进行插拔、设置和操作。与存储区域网络相比较而言,实现这种存储方式的成本更为低廉。然而,它也存在传统的劣势,那就是性能比较低,而且可扩展性比较有限。由于他们是自我兼容的设备,因此增加其存储能力是一件比较困难的事情。然而,一些新出现的技术如交换设备可以让你在多个网络附加存储设备之间交换数据,这正在改变这种现状,而且网络附加存储和存储区域网络的结合使得前者比以前具有更好的可扩展性。

    针对公司不断增长的业务,选择正确的存储解决方案是非常有必要的。如今,你的选择范围已经比原来要大得多,相对易用性和永远存在的预算考虑而言,如今人们更多的考虑的是这个解决方案的可扩展性和性能。但是,从长远的角度出发,花费一定的时间和钱财来规划公司业务在未来的增长,将有助于公司节约成本,所以在比较存储解决方案的选项时,针对可扩展性花费一定的时间来寻找合适的解决方案是非常值得的。

阅读(387) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~