`
网络接口
  • 浏览: 43239 次
文章分类
社区版块
存档分类
最新评论

如何选择适合的存储平台

阅读更多

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

 

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

 

分享到:
评论

相关推荐

    论文研究-一种基于蚁群算法的云存储副本动态选择机制研究.pdf

    针对云存储技术中副本选择优化问题,提出一种基于蚁群原理的云存储副本动态选择算法。构建基于蚁群的副本动态选择模型,建立副本选择度量标准(如带宽占用、网络路径时延和平均访问时间等)与蚁群信息素的映射,并对...

    搭建nextcloud私有云存储网盘的教程详解

    Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、... 真正试用过后就由衷地赞同这个Nextcloud:它是个人云存储服务的绝佳选择

    毕设-云视频学习平台的设计及实现

    该云视频学习平台,于学生而言,该平台对学生可以选择的方向做出了总结规划,对已经明确了学习方向的学生做出了多条清晰的学习路线,为学生整理好了每一阶段所需所学。对教师来说,该平台可以让教师实时跟踪学生的...

    基于Android的安卓平台颜色选择器设计源码

    本项目是基于Android的安卓平台颜色选择器设计源码,包含60个文件,其中15个PNG文件,12个XML文件,9个Java文件。该系统是专为安卓平台设计的,提供了...该系统设计简洁、易于扩展,适合用于各种需要颜色选择的场景。

    基于ASP.NET家政服务平台源码

    家教服务平台的设计与实现是采用Microsoft Visual Studio 2010开发进行项目的开发,通过C#对代码进行设计和开发,利用SQL Server数据库对系统数据进行存储。家教服务平台由前台模块和后台管理员模块组成,前台模块...

    设计一个java开放平台的总结

    数据库设计:开放平台需要存储大量的用户数据、应用数据和交易数据,因此需要选择合适的数据库管理系统,如MySQL、Oracle、SQL Server等。同时,需要设计合理的索引和查询优化策略,以提高数据库的性能和查询效率。 ...

    新开源云存储平台概述

    随着云计算的发展,云存储越来越流行。 它可以使各种不同的存储设备通过Internet协同工作,并通过群集应用程序,网格计算,... 此外,我们比较和对比了他们的存储功能,以便用户可以根据用户需求选择相应的云存储平台。

    优选购物平台,php+微信小程序

    优选购物平台是一种基于 PHP 开发的购物平台,可以帮助消费者在...用户可以在微信中搜索到这个平台,进入小程序后可以选择不同的商品进行购买。 支付接口设计 优选购物平台的支付接口采用了第三方支付平台进行接入,如

    DzzOffice Alpha1.0

    dzzoffice是一款可视化的云存储管理工具,并通过接入各类web应用使平台本身获得更多的扩展功能。 它的操作界面最大化继承了windows,桌面,开始菜单,文件夹。并针对网络操作做了相应的简化,例如简化的开始菜单,以...

    基于Springboot+vue+mysql的大学生就业服务平台设计与实现(源码+部署说明+视频演示).zip

    技术栈:该平台采用了Spring Boot作为后端框架,Vue作为前端框架,MySQL作为数据存储,具备高效性和扩展性。 就业信息发布:平台提供全面的就业信息发布功能,包括实习、校园招聘、校企合作等各类就业机会,方便...

    OPPO R11S及R11Splus官方原版ROM线刷包平台驱动及解锁软件.zip

    *所属分类: 请选择移动开发开发技术 课程资源网络技术操作系统 安全技术数据库行业服务器应用 信息化 存储 考试认证云计算大数据跨平台音视频游戏开发人工智能区块链 请选择机器学习深度学习搜索引擎计算广告VR ...

    头歌教学实践平台 计算机组成原理 数字逻辑---交通灯系统设计(HUST)

    头歌教学实践平台计算机组成原理数字逻辑---交通灯系统设计(HUST),第1关—第12关。源代码circ格式,用记事本打开即可。 本实训将提供一个完整的数字逻辑实验包,从Logisim新手实验,到真值表方式构建7段数码管驱动...

    扩展智能电视的存储空间的方法.docx

    扩展智能电视的存储空间的方法 1、扩展卡或U盘——价格便宜扩展空间小 扩展卡是最简单的方法,大部分智能电视都支持sd卡扩展的,内存卡便宜又好用确实是不错的选择,不过一般的内存卡都只有几十个G只能勉强装几部...

    大创之基于CloudSim的云平台性能评测系统

    CloudSim技术支持: 项目采用CloudSim技术,为用户提供真实的云平台模拟环境,使得性能...我们的目标是为云计算从业者提供一个可靠的性能评测工具,帮助其更好地选择适合自身需求的云平台,提高云服务的质量和性能。

    人工智能+智能运维平台解决方案(1).pptx

    可视化 机器学习 算法 分析 计算 大数据 数据 事件 日志 监控 工单 任务 全量,海量,多样性,复杂性IT数据 集中统一管理,历史数据存储,实时数据存储 数据建模,模式识别,趋势识别,故障隔离 智能化选择,...

    XX商城电子商务平台解决方案.doc

    通过运营平台规定好所有的商品分类,以供直营店和加盟商选择经营;对商品订单的物流配送和支付管理;可以过权限控制期限使用权;与直营店之间存在财务结算的过程;对消费者涉及到宣传、售后以及平台服务等内容;需要...

    云计算平台建设方案.pptx

    扩展无限 云计算解决方案 云计算平台建设方案... 云计算平台的层次 云软件(SaaS) 云设备(IaaS) 云平台(PaaS) 计算 存储 网络 中间件 数据库 门户 应用 流程 信息 云计算平台建设方案全文共30页,当前为第8页。 目 录

    云计算平台设计方案.docx

    7.7与第三方机房环境系统联动 61 7.8虚拟网络治理 62 第八章 业务系统迁移方案设计 64 8.1业务系统上线迁移方案 64 虚拟化迁移信息调研 64 迁移方法选择 65 迁移工具选择 65 资源规划 66 内存资源规划 66 存储资源...

    基于SSM+Mysql的任务发布接收平台.zip

    用户可以根据自身的能力和兴趣选择接收适合自己的任务,并承担相应的责任。 任务分配:任务发布者可以将任务分配给特定的用户或团队。分配任务时,可以设置任务的负责人、参与人和任务的相关要求。 任务进度跟踪:...

    企业大数据平台建设方案.pptx

    当前,数据已成为企业的重要资产,通过建设大数据平台,企业可以实现对海量数据的收集、存储、处理和分析,从而挖掘数据价值,提升业务效率,增强市场竞争力。 二、平台架构与功能设计 平台架构:采用分布式、可...

Global site tag (gtag.js) - Google Analytics