| Cloud Computing is the most popular topic during Internet development.Cloud storage, which is an extend product of Cloud Computing, has becomethe mainstream of data storage and management. Public Cloud storagesystem could help the users’ data been stored conveniently, effectively andsafely, which is an indispensable way for all of us; Private Cloud storagesystem is widely used in enterprise and government, because of low cost andsimple use. These two kinds of Cloud storage system have all gained moreattention.In this paper, we will introduce current development status and variouskinds of Cloud storage products, and then compare the advantage anddisadvantage of different distributed system and Client-side technology.Based on these theories, we will solve some of the technical difficulties, anddesign a Cloud storage system with high-performance, security, flexible anduser-friendly. The main content of this paper as below:(1) Analyze current Cloud storage system, combine with our demandanalysis to design our Cloud storage solution.(2) Build and improve Sector storage system, develop a HTTP gatewayand a Master/Slave Gateway which are used for Cloud storage systems.(3) Design two encryption protocols which separately applied totraditional storage system and file-sharing storage system.(4) Detailed introduced the principium of Shell extension technology,explained the process of developing virtual drive under Windows and finallymake it into implementation successfully, and link it with Sector storagesystem. (5) Test the system capability, include file transmission capability,stability, HTTP gateway and Master/Slave gateway performance, andClient-side capability.Test result shows that, the transmission capability and stability of SafeCloud with Master/Slave gateway are fine. The Client-side capability of Safecloud is good, but still need continuous improvement. We hope that theresearch result in this paper could also provide reference in the realization ofother Safe Cloud storage system. |