【IT168 资讯】存储世界着实让人目不暇接,选择使用哪个存储平台(更不用说选择哪个厂商)确实是个难题。先让我们看看几种主要的存储技术。
1.直接连接存储(DAS)
这可以从字面上来理解:直接连接到服务器, 这是最早的磁盘和主机相互连接的方式。对小规模安装而言,这种方法可能仍是非常好的选择。DAS价格低廉,安装和支持方便,但DAS的伸缩性不好,而且基础安装缺少以下两类产品具有的数据冗余性。不过,既然你所购买的只是一堆磁盘,就不要有太多奢望了。
可以改进DAS的性能,即采用硬件RAID SCSI卡来增强冗余性,或者是采用光纤通道连接的磁盘,以获得更高的可伸缩性。不过,你真这么做,还不如考虑采用下述解决方案:NAS或者SAN。
2.网络连接存储(NAS)
网络连接存储(NAS)是通过IP网络访问的存储系统,采用NFS或者CIFS协议(NFS是Unix协议,CIFS是Windows协议)。这两种协议实际上都可以在文件层面对数据进行操作,所以你在改动数据时,就是在改动整个文件。这有助于编辑改动不大频繁的电子表格(因为电子表格放在本地PC的内存中)的用户,不过并不适合大规模数据库,因为这种数据库可能会有容量达到数百兆的诸多文件。对这些大规模需求而言,就需要存储基础设施的重要角色:SAN。
3.存储区域网络(SAN)
存储区域网络可以让众多存储部件和主机利用名为光纤通道的一种基础设施,相互连接起来。光纤通道包括多个交换机和光纤线缆,实施方式类似IP网络。不过,SAN的配置在结构上往往更为严密,其设计考虑到了冗余性,并且尽量减少主机和磁盘之间交换机连接的数量。遗憾的是,SAN这种基础设施实施起来成本最高昂,因而支持费用也最高昂。至于优点,SAN有着极好的伸缩性。如果实施得当,还具有非常强的灵活性。
那么如何选择实施哪一种技术呢?首先要分析一下你的需求。你是把存储系统提供给使用PC工作站的最终用户还是提供给服务器?如果是前者,那么NAS可能是最划算的解决方案。如今,最新的NAS服务器所具有的一些特性专门面向操作系统设计,以满足基于工作站的用户的需求,包括存储容量管理、快速重启动以尽量减少服务器停机时间,以及用于立即备份和恢复的低成本复制和数据快照。
如果你打算为服务器提供存储系统,那么DAS或者SAN可能不错。这两种基础设施都可以提供磁盘,在主机看来,它们就好像是SCSI连接的本地磁盘,因而可提供文件的块级访问。作为一条经验法则,你应当问自己以下问题:我需要10~20GB以上的存储容量吗?存储需求会不会增加?可以使用简单的硬件RAID或者基于主机的RAID解决方案?
如果答案是肯定的,那么DAS更加合适。如果是否定的,那么应当选择SAN。
这里有必要提一下混合技术,如iSCSI和SAN刀片,这些东西使NAS和SAN之间的界限变得模糊了。iSCSI可以跨IP网络提供SCSI协议,使用专用的硬件适配器,或者使用软件驱动程序。猛一看,这种解决方案的成本似乎低于实施专用的SAN。不过,大多数管理员出于性能上的考虑,选择实施的反而是专用的iSCSI网络。SAN刀片可以让NAS设备为存储区域网络(SAN)提供磁盘。对于降低磁盘子系统成本至关重要的场合而言,譬如在开发环境,这种方案绝对具有潜力。
无论你有什么样的磁盘需求,提供存储系统的选择方案在不断增多,也变得更为复杂。我们可以肯定的是,在今后几年,存储平台方面的决定不会变得更简单。