1、概述当前各类存储技术优缺点在如今的存储市场上,有大量可供选择的技术。而且人们根据这些不同的选项可以作出很多不同的决定。在本文中,我们将概述当前的存储技术以及他们的优缺点。 由于每个服务器购买者都会问到这样一个基本的问题:在一次新的服务器购买过程中应该包含多大的存储空间?对于比较大的公司来说,你可能已经通过实现存储区域网络来解决这个问题。然而,对于那些大量存在的中小型组织和企业来说,直到最近,进行集中存储的价格仍然是他们所不能接受的。不考虑你的公司中所存在的特定情况,但是有一样是确定的:在如今的存储市场上,有大量可供选择的选项并且可以根据这些选项作出很多不同的决定。在本文中,我们将概述当前的存储
2、技术以及他们的优缺点。对于你的公司业务来说,你可以使用 TechRepublic 网站提供下载的“ 存储产品对比表“ 来得到不同的选项,从而可以得到更好的想法。在本文的随后章节中,我将为这些解决方案提供一份更为深入的概述。 存储选项至少有三个比较全面的存储选项值得你考虑:直连存储(DAS) 、网络直连存储 (NAS) 、和存储区域网络(SAN ) 。正如你所期望的,每个选项都会满足特定的需要,并且每个选项都会有自己的优点和缺点,在作出决定之前你需要权衡一下利弊。 下面将详细的讨论每个存储选项。直连存储任何曾经接触过服务器的人都会对 DAS 比较熟悉。DAS 是一种将存储介质直接安装在服务器上或
3、者安装在服务器外的存储方式。例如,将存储介质连接到服务器的外部 SCSI通道上也可以认为是一种直连存储方式。DAS 已经存在了很长时间,并且在很多情况下仍然是一种不错的存储选择。由于这种存储方式在磁盘系统和服务器之间具有很快的传输速率,因此,虽然在一些部门中一些新的SAN 设备已经开始取代 DAS,但是在要求快速磁盘访问的情况下,DAS 仍然是一种理想的选择。更进一步地,在 DAS 环境中,运转大多数的应用程序都不会存在问题,所以你没有必要担心应用程序问题,从而可以将注意力集中于其他可能会导致问题的领域。然而,DAS 并不是总是具有美好的一面。首要的一个问题是 IT 经理必须要经常面对所谓的“
4、空间问题 “问题,这些问题需要考虑以下常见的方面:对于一个新的服务器,我需要多少存储空间?如果物资不充沛但需要增加空间时我应该如何做?目前市场上的一些选项可以帮助你减轻与这些问题相关的存储负担,但是不管怎样,你也需要对这种存储方式进行一次较好的评估,否则的话,你对存储所做的扩展将只是一个没有预测的表面上的需要。另外,你还需要管理几乎所有基于服务器的 DAS 系统,这意味着你需要在适当的位置上有一个监控服务器上每个物理单元的磁盘使用率工具。大多数的 IT 经理都不希望其磁盘空间在工作日的中间出现不够用的情况。在很多情况下,DAS 是一种理想的选择:如果你的存储系统中需要快速访问,但是公司目前还不
5、能接受最新的 SAN 技术的价格时或者 SAN 技术在你的公司中还不是一种必要的技术时,这是一种理想的选择。 对于那些对成本非常敏感的客户来说,在很长一段时间内,DAS 将仍然是一种比较便宜的存储机制。当然,这是在只考虑硬件物理介质成本的情况下才有这种结论。如果与其他的技术进行一个全面的比较-考虑到管理开销和存储效率等方面的因素的话,你就会发现,DAS 将不再占有绝对的优势。对于那些非常小的不再需要其他存储介质的环境来说,这也是一种理想的选择。网络直连存储有时候,你必须将一些可以让很多用户来访问的存储空间放在网络中,并且他们有可能每天都要访问这些存储空间。那么,你可以使用网络直连存储(NAS)
6、这种解决方案。一般说来,NAS 的安装工作非常简单。和 DAS 一样的是,对于特定的任务,你必须要回答一些基本问题,如对于该任务你需要多大的存储空间等。和 DAS 不一样的是,在你需要增加额外的容量的时候,你可以很容易的扩展 NAS 设备。例如,通常可以使用的 DAS 设备最大可以达到 2TB 的容量,但是,市场上的一些 NAS 设备却可以扩展到 200TB 的容量。除了少数例外情况以外,对于那些仅仅需要将存储空间放在网络中来解决问题的情形来说,一个 NAS 是非常完美的选择。对于这个经验法则来说,还是有很多的例外情形:非常重要的一点是,在那些对数据需要进行块级访问的情况中,例如对数据库存储和
7、 Exchange 信息存储来说,使用 NAS 就不是一种很合适的解决方案。确实有一些 NAS 支持这些过程,但是这只是强制让某个工具适合某项特定工作的一个例子而已。其次,在你真的需要高速访问服务器上的存储空间时,NAS 也许不是很适合你的需要,因为所有的数据都需要转移到网络中去,因此访问的速度将受到你的网络速度的限制。在以下两种情形中,NAS 设备真的让人感到眼前一亮:首要的是网页服务,第二种情形也是非常相近的情形,是常用文件的存储。这两种应用都需要大量的磁盘空间,但是很少要求直接对服务器进行数据访问。相反,通过这两种类型的存储访问的大多数数据都是通过网络来实现的,所以究竟这些数据是来自于
8、NAS 硬件还是来自于 DAS 硬件就变成了一个无关紧要的问题。还有更好的理由可以来说明 NAS 设备真的非常适合于网页服务和文件服务,而不适合于数据库存储和 Exchange 存储。这确实与所谓的文件级数据访问和块级数据访问有关系。在文件级访问系统中,数据的访问是通过文件名字来实现的,因为文件名字是带有一定含义的。而在块级访问系统中,数据的访问是通过数据块的地址来实现的,这个地址是特定数据存放的位置。在一个客户机/服务器的环境中,如果你需要从文件服务器读取一个文件时,你要指定文件,服务器完成数据块的读取工作,并且将得到的数据返回给你就可以了。数据库存储和 Exchange 存储在这种方式的通
9、信过程中存在着很多问题。所以他们并不适合存储于 NAS 设备中。使用 DAS 和 SAN 解决方案中提供的块级访问可以更为有效的实现数据库存储和交换存储中的数据访问。虽然在需要将存储空间放在网络时,NAS 是一个非常伟大的解决方案,但是,NAS 也还有一些不足:在拥有相同的存储空间时,它的成本比 DAS 要高很多。对于数据库存储和 Exchange 存储这种要求高使用率的任务来说,不是很适合。 获得数据的最大速率受到连接到 NAS 的网络速率的限制。在存储基础设施中存在潜在的结点故障的可能。存储区域网络作为存储解决方案中的重要一员,SAN 是最昂贵的存储选项,同时也是最复杂的选项。然而,虽然
10、SAN 在初始阶段需要投入大量的费用,但是 SAN 却可以提供其他解决方案所不能提供的能力,并且可以在合适的情形下可以为公司节约一定的资金。如今的 SAN 解决方案通常会采取以下两种形式:光纤信道以及 iSCSI 或者基于 IP 的SAN。光纤信道是 SAN 解决方案中大家最熟悉的类型,但是,最近一段时间以来,基于iSCSI 的 SAN 解决方案开始大量出现在市场上,与光纤通道技术相比较而言,这种技术具有良好的性能,而且价格低廉。SAN 真正的综合了 DAS 和 NAS 两种存储解决方案的优势。例如,在一个很好的 SAN解决方案实现中,你可以得到一个完全冗余的存储网络,这个存储网络具有不同寻常
11、的扩展性, 确切地说,你可以得到只有 NAS 存储解决方案才能得到的几百 T 字节的存储空间,但是你还可以得到块级数据访问功能,而这些功能只能在 DAS 解决方案中才能得到。对于数据访问来说,你还可以得到一个合理的速度,对于那些要求大量磁盘访问的操作来说,SAN 显得具有更好的性能。利用 SAN 解决方案,你还可以实现存储的集中管理,从而能够充分利用那些处于空闲状态的空间。更有优势的一点是,在某些实现中,你甚至可以将服务器配置为没有内部存储空间的服务器,要求所有的系统都直接从 SAN(只能在光纤通道模式下实现)引导。这也是一种即插即用技术。SAN 确实具有这些伟大的优点,那么,SAN 的缺陷在
12、哪里?SAN 有两个较大的缺陷:成本和复杂性,特别是在光纤信道中这些缺陷尤其明显。使用光纤信道的情况下,合理的成本大约是 1 千兆或者两千兆大概需要五万到六万美金。从另一个角度来看,虽然新推出的基于 iSCSI 的 SAN 解决方案大约只需要两万到三万美金,但是其性能却无法和光纤信道相比较。在价格上的差别主要是由于 iSCSI 技术使用的是现在已经大量生产的吉比特以太网硬件,而光纤通道技术要求特定的价格昂贵的设备。图表在做出决定要使用哪一种存储解决方案时,很重要的一点是你的手头有多少可用的信息。在没有考虑你所使用的具体环境的情况下,本文作为解释不同类型的存储解决方案的一个初级读本,并且试图帮助你在做出决定时能够有一个正确的方向。作为总结,我在下面给出一个可以进行快速比较的图表,通过这个图表,你可以比较和对照不同类型的存储解决方案的优缺点。在这个图表中,SAN 分成 iSCSI 和光纤通道两种类型,以帮助你区分这两种技术的不同。