网盘系列:企业网盘开发基础知识


  1. 前言

网盘,首先要学习现有的商业和私有的网盘实现方式。其次要根据客户提供硬件环境来选择合理文件存储方案,例如使用商业存储,还是使用分布式存储系统。

网盘的主要分为两大部分,一部分是网盘业务部分。例如:文件上传,网盘管理,权限设定等内容。另外一部分是文件存储部分。例如:文件上传后存到那个服务器上,服务器如何维护,如何做到可扩展。

 

要做到以上内容。我们必须先学习和了解商业网络存储、分布式文件系统、网盘实现原理。

  1. 商业网络存储概念

商业存储产品主要分为三种:

  • DAS(Direct Attached Storage—直接附加存储)是指将存储设备通过SCSI接口或光纤通道直接连接到一台计算机上。
  • 存储区域网络(SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。
  • 网络连接存储(NAS)是一种可以接受的选择方案。它是一台功能强大的数据服务器,能在文件级别上处理数据。

 

  1. DAS:直接附加存储

服务器在地理分布上很分散,通过SANNAS在它们之间进行互连非常困难时(商店或银行的分支便是一个典型的例子);

存储系统必须被直接连接到应用服务器(MicrosoftCluster Server或某些数据库使用的“原始分区”)上时;

包括许多数据库应用和应用服务器在内的应用,它们需要直接连接到存储器上,群件应用和一些邮件服务也包括在内。

当服务器在地理上比较分散,很难通过远程连接进行互连时,直接连接存储是比较好的解决方案,甚至可能是唯一的解决方案。利用直接连接存储的另一个原因也可能是企业决定继续保留已有的传输速率并不很高的网络系统。

  1. 技术选择参考

这可以从字面上来理解:直接连接到服务器,这是最早的磁盘和主机相互连接的方式。对小规模安装而言,这种方法可能仍是最佳选择。DAS价格低廉,安装和支持方便,但DAS的伸缩性不好,而且基础安装缺少以下两类产品具有的数据冗余性。不过,既然你所购买的只是一堆磁盘,就不要有太多奢望了。

可以改进DAS的性能,即采用硬件RAID SCSI卡来增强冗余性,或者是采用光纤通道连接的磁盘,以获得更高的可伸缩性。不过,你真这么做,还不如考虑采用下述解决方案:NAS或者SAN

 

注意:DAS主要是通过一个光仟线直接链接一个主机,不能被多个主机所共享。通常用于当主机需要大容量硬盘的时候(大于4TB以上),而主机由没有多余SATA等端口扩展使用,可以使用DAS来扩展。

现阶段了解到DASDell的产品支持96TB

  1. NAS:网络附加存储

NAS(Network Attached Storage—网络附加存储)即将存储设备通过标准的网络拓扑结构(例如以太网),连接到一群计算机上。NAS是部件级的存储方法,它的重点在于帮助工作组和部门级机构解决迅速增加存储容量的需求。需要共享大型CAD文档的工程小组就是典型的例子。

NAS产品包括存储器件(例如硬盘驱动器阵列、CDDVD驱动器、磁带驱动器或可移动的存储介质)和集成在一起的简易服务器,可用于实现涉及文件存取及管理的所有功能。简易服务器经优化设计,可以完成一系列简化的功能,例如文档存储及服务、电子邮件、互联网缓存等等。集成在NAS设备中的简易服务器可以将有关存储的功能与应用服务器执行的其他功能分隔开。

这种方法从两方面改善了数据的可用性。第一,即使相应的应用服务器不再工作了,仍然可以读出数据。第二,简易服务器本身不会崩溃,因为它避免了引起服务器崩溃的首要原因,即应用软件引起的问题。

NAS产品具有几个引人注意的优点。首先,NAS产品是真正即插即用的产品。NAS设备一般支持多计算机平台,用户通过网络支持协议可进入相同的文档,因而NAS设备无需改造即可用于混合Unix/Windows NT局域网内。其次,NAS设备的物理位置同样是灵活的。它们可放置在工作组内,靠近数据中心的应用服务器,或者也可放在其他地点,通过物理链路与网络连接起来。无需应用服务器的干预,NAS设备允许用户在网络上存取数据,这样既可减小CPU</

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值