基于CEPH分布式文件系統(tǒng)的云盤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:Data is one of the core and most valuable products in the Internet age. While consuming and using Internet products, individuals have produced a large number of data that need to be persisted and stored at the same time. The solution of individual storage devices can no longer meet the requirements of individual users under the condition of increasing storage capacity and storage requirements, so more and more individual users become the audience of cloud storage. With the development of cloud computing for decades, the storage technology in the public cloud environment has been very mature, and many excellent cloud disk products have been born in the commercial environment, but its core technology is closed to the outside. For this public cloud disk system for a large number of individual users, the open source community does not have a sound and reliable overall solution. Based on the above reasons, the key modules and technical points involved in the public cloud disk are studied and designed one by one, and a set of reliable cloud disk system implementation architecture is proposed. Firstly, the principle and technology of the remote file system operation mechanism of cloud disk are analyzed, and the CFSRPC protocol is studied and designed. The specific format definition of client and server and the communication mechanism of the two protocols are given. Through the implementation of the protocol, the cloud disk system can make the details of the remote file operation transparent and facilitate the implementation of the upper layer business of the client and server. At the same time, the transaction mechanism is designed for the protocol to granulate file transfer service, and the CSDA algorithm is designed to dynamically adjust the block size of file transfer at the protocol level, which increases the performance optimization of the cloud disk system. Then the core business process of cloud disk system is analyzed and integrated design for several key modules of cloud disk system is analyzed and integrated. The overall software architecture with access layer management layer and storage layer as the core is summarized. Based on the design of core storage module of Ceph distributed file system, the realization principle of CephFS and MDS is studied and analyzed. According to the definition of cloud disk system architecture and CFSRPC protocol, the CCD. access module of Ceph is designed and implemented with the multichannel IO multiplexing mechanism. The request of cloud disk system is divided into file system operation request and management function operation request, which are received and processed by CCD module and management function module respectively. The load mechanism of adding LVS Keepalived in the middle enables the CCD node and the management function node to support horizontal expansion. An independent authentication system is designed and implemented with reference to the token authentication mechanism of Keystone. According to the definition of CFSRPC protocol, the client is designed and implemented based on NW.js. Finally, the whole cloud disk system is deployed in the test environment, the authentication process and the basic operation of the cloud disk are tested, and the performance of the single point CCD is tested to confirm that the whole system can meet the performance requirements of the public cloud production environment.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 穆彥良;徐振明;;Ceph存儲(chǔ)中基于溫度因子的CRUSH算法改進(jìn)[J];成都信息工程學(xué)院學(xué)報(bào);2015年06期
2 王文睿;;node-webkit:HTML5桌面應(yīng)用運(yùn)行環(huán)境[J];程序員;2014年01期
3 吉慧;;云存儲(chǔ)產(chǎn)品性能測(cè)試方法研究[J];電信技術(shù);2013年07期
4 任宇寧;;云計(jì)算時(shí)代的存儲(chǔ)技術(shù)——云存儲(chǔ)[J];科技傳播;2012年03期
5 李楊;李曙東;黃亮;;Samba服務(wù)器的研究與應(yīng)用[J];中國(guó)水運(yùn)(下半月);2011年06期
6 吳一民;劉偉安;;基于Fuse的用戶態(tài)文件系統(tǒng)的設(shè)計(jì)[J];微計(jì)算機(jī)信息;2010年06期
7 王曰芬;章成志;張蓓蓓;吳婷婷;;數(shù)據(jù)清洗研究綜述[J];現(xiàn)代圖書情報(bào)技術(shù);2007年12期
8 崔濱;萬旺根;余小清;樓順天;;基于EPOLL機(jī)制的LINUX網(wǎng)絡(luò)游戲服務(wù)器實(shí)現(xiàn)方法[J];微計(jì)算機(jī)信息;2006年21期
9 李春林,王麗芳,蔣澤軍,陳小平;基于身份認(rèn)證技術(shù)安全體系的研究[J];微電子學(xué)與計(jì)算機(jī);2005年04期
10 史芳麗,周亞莉;Linux系統(tǒng)中虛擬文件系統(tǒng)內(nèi)核機(jī)制研究[J];陜西師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年01期
相關(guān)會(huì)議論文 前1條
1 張畢濤;辛陽;;基于Ceph的海量小文件存儲(chǔ)的優(yōu)化方法[A];第十屆中國(guó)通信學(xué)會(huì)學(xué)術(shù)年會(huì)論文集[C];2014年
,本文編號(hào):2396151
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2396151.html