如何选择适合的存储平台

标签: 选择 平台 | 发表时间:2015-12-13 03:58 | 作者:网络接口
出处:http://www.iteye.com

原文: http://10495845.blog.51cto.com/10485845/1721926

 

存储世界着实让人目不暇接,选择使用哪个存储平台(更不用说选择哪个厂商)确实是个难题。先让我们看看几种主要的存储技术。

 

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)提供磁盘。对于降低磁盘子系统成本至关重要的场合而言,譬如在开发环境,这种方案绝对具有潜力。

 

无论你有什么样的磁盘需求,提供存储系统的选择方案在不断增多,也变得更为复杂。我们可以肯定的是,在今后几年,存储平台方面的决定不会变得更简单。

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [选择 平台] 推荐:

嵌入式平台选择:树莓派 or BeagleBone Black(BBB)

- - 极客范 - GeekFan.net
已经有很多文章比较过 Arduino、树莓派和BeagleBone Black(BBB),但本文的侧重点不同. 我相信大家都会认为Arduino和另外两者明显属于不同的阵营,因为Arduino的用途完全不一样. 我曾试图去寻找这样一篇文章但最终没有找到:它全面的比较树莓派和BBB的优缺点并分析各自的最佳适用领域.

如何选择适合的存储平台

- - 操作系统 - ITeye博客
原文: http://10495845.blog.51cto.com/10485845/1721926. 存储世界着实让人目不暇接,选择使用哪个存储平台(更不用说选择哪个厂商)确实是个难题. 先让我们看看几种主要的存储技术. 1.直接连接存储(DAS). 这可以从字面上来理解:直接连接到服务器, 这是最早的磁盘和主机相互连接的方式.

为Phonegap Android平台增加websocket支持,使默认成为socket.io首选通道选择

- - BlogJava-首页技术区
     摘要: 构建一个在市面上常见浏览器上都可以正常运行的聊天应用,保证在IE6+,Firefox,Chrome,Safari,Opear,IOS,Android等可以正常运转,根据具体环境自动选择最佳的通信通道. 嗯,既然是跨浏览器平台,那自然选择socket.io了. 它也是本文的重心,最终目的也是让socket.io 客户端版本在Phonegap包装的Android Apk程序中可以使用Websocket协议.

转载 选择

- bravusliu - caowumao的博客

CSS4 选择器

- iVane - 幸福收藏夹
CSS3 还没完全用上,CSS4 已经提上日程. 官方发布了 update to the working Selectors Level 4 spec,对选择器做了一些升级. 前端最大的优点就是技术更新快,可以经常学到新东西;最大的缺点也是技术更新快,要跟上潮流还真不是那么简单. 不过,这次更新有像“父选择器”这样让人兴奋的内容,让我们先睹为快,了解一下吧:.

JQuery 选择器

- - CSDN博客Web前端推荐文章
}

点击我

.    像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.

点击我

. //给class为demo的元素添加行为.

选择性闭嘴

- 蓓 - 土摩托日记
除了熟人之外,文青博客我追看的不多,总数不会超过10个,因为大多数这类博客的营养都欠奉. 一个是连岳,他的感情QA还是挺好看的,某些政论文字也还不错. 但这厮喜欢掺和科学的事儿,不止一次误导过读者. 就拿地震预报来说吧,他哪有资格评论. 看看这个报道,今天距离这则报道正好过去了两个月,可预报的地震仍然没有发生.

mysql选择索引

- - CSDN博客数据库推荐文章
1、尽量为用来搜索、分类或分组的数据列编制索引,不要为作为输出显示的数据列编制索引. 最适合有索引的数据列是那些在where子句中数据列,在联结子句中出现的数据列,或者是在Group by 、Order by子句中出现的数据列. select 后的数据列最好不要用索引. 2、综合考虑各数据列的维度.

jsoup select 选择器

- - 编程语言 - ITeye博客
采用CSS或类似jquery 选择器(selector)语法来处理HTML文档中的数据. 利用方法: Element.select(String selector)和 Elements.select(String selector). Jsoup的元素支持类似CSS或(jquery)的选择器语法的查找匹配的元素,可实现功能强大且鲁棒性好的查询.

我为什么选择MongoDB

- Caiwangqin - 超群.com的博客
我在选用一些技术的时候大多考虑这些方面:. 新的方案能不能解决目前项目中难以忍受的问题. 见过很多的项目为了解决一个稍显复杂的问题引入一个更加复杂的方案,着实累人. 新的方案能不能很平滑的应用到项目中去. 在mongodb之前,我碰到的问题是:. 项目的需求不断变化,数据库表结构需要不断调整来满足新的需求,FriendFeed用的是schema-less方法来解决这种问题,但是schema-less也有一些问题,在设计时候需要考虑动静分离,要不然为了更新某个小数据需要频繁的更新整个大数据块会比较烦躁,数据的一致性和有效性需要在代码中特别注意.