可扩展网络附属存储系统集群模块的设计与实现
发布时间:2018-02-13 20:39
本文关键词: 可扩展NAS 网络通信 Django框架 权限管理 性能监控 出处:《南京大学》2013年硕士论文 论文类型:学位论文
【摘要】:随着信息技术的发展,企业的生产经营对于电子数据的依赖越来越大。很多企业面对大量数据存在存储,管理,使用等一系列问题。网络附属存储(Network Attached Storage,简称NAS)产品在数据存储领域由于具有用途专一,性价比高,支持多种数据传输协议的特点而被很多企业采用。传统的NAS产品是基于单个节点,存在先天性的缺陷。其可靠性差,扩展困难等缺点难以适应当代企业全天候数据服务的需求。 本文将介绍一个可扩展的NAS产品,它是基于IBM公司的通用并行文件系统,可以在提供数据服务的同时进行扩展,备份等操作。可扩展NAS产品提供了基于B/S的管理系统,易于部署和管理。此外,企业可以根据当前数据量对节点数目进行调整,可以有效降低采购和运营成本。本文以可扩展NAS产品为项目背景,详细介绍了其集群模块的分析,设计和实现。 本文首先介绍了可扩展NAS产品的背景,以及国内外NAS产品发展的现状。介绍可扩展NAS产品集群模块在项目中的作用和地位。介绍了产品网络层,数据层,服务层,表现层的四层架构。 接着本文介绍了在集群模块开发过程中使用的技术和工具。 然后,本文在需求分析的基础上介绍了集群模块的设计和实现。详细分析了集群模块的四个主要的功能子模块,网络通信子模块,节点管理子模块,权限管理子模块和性能监控子模块。本文对各个子模块的功能设计,关键流程设计进行了阐述,并且详细分析了关键的实现细节。 最后,本文对所做的工作进行了总结,并且指出了集群模块在节点管理方面可以继续展开的工作。
[Abstract]:With the development of information technology, the production and management of enterprises depend more and more on electronic data. Network attached Storage Network Attached Storage (NAS) products in the field of data storage because of their unique use, high cost-effective, Traditional NAS products are based on a single node and have inherent defects, such as poor reliability, difficult expansion and so on, which are difficult to adapt to the demand of all-weather data service in modern enterprises. This paper will introduce an extensible NAS product, which is based on the general parallel file system of IBM Company. It can provide data service while extending, backup and so on. The extensible NAS product provides a management system based on B / S. It is easy to deploy and manage. In addition, enterprises can adjust the number of nodes according to the current data volume, which can effectively reduce the purchasing and operating costs. This paper introduces the analysis of its cluster modules in detail, taking extensible NAS products as the project background. Design and implementation. This paper first introduces the background of extensible NAS products and the development of NAS products at home and abroad, introduces the role and status of extensible NAS product cluster modules in the project, and introduces the product network layer, data layer, service layer, etc. The four-tier architecture of the presentation layer. Then this paper introduces the technology and tools used in cluster module development. Then, on the basis of requirement analysis, this paper introduces the design and implementation of cluster module, and analyzes in detail the four main functional sub-modules of cluster module, network communication sub-module, node management sub-module, network communication sub-module, network communication sub-module, node management sub-module, network communication sub-module and node management sub-module. In this paper, the function design and key flow design of each sub-module are described, and the key implementation details are analyzed in detail. Finally, this paper summarizes the work done, and points out that the cluster module can continue to work in the aspect of node management.
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52;TP333
【参考文献】
相关期刊论文 前10条
1 王冉阳;;基于Django和Python的Web开发[J];电脑编程技巧与维护;2009年02期
2 高昂;;Django及国内Python社区进展[J];程序员;2009年09期
3 李俊照;王浩;徐栋哲;;基于SSH协议的集群构建与性能测试[J];计算机工程与应用;2006年10期
4 苏勇;周敬利;;基于iSCSI OSD存储系统的设计与分析[J];计算机工程与应用;2007年23期
5 江竟敏;黄忠东;;针对Linux与Oracle的多服务器图形对比监控系统[J];计算机工程与应用;2011年07期
6 王心路,赵文耘,余春;C/S向B/S系统迁移的技术[J];计算机工程;2004年03期
7 赵毅,马捷;用Python+GTK开发机群网络通信监控系统[J];计算机应用;2003年07期
8 刘渊,王开云,范晓岚,姜建国;内核网络协议栈功能测试自动化的实现[J];计算机应用;2005年05期
9 赵聪,钱德沛,乔楠;一种新型的共享存储网络构架[J];计算机应用研究;2003年08期
10 张继征,杨波,陆体军,贾惠波;NAS与SAN的融合[J];计算机应用研究;2005年08期
,本文编号:1509050
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1509050.html