Font Size: a A A

The Design And Implementation Of Tuke Photo-Sharing System Based On VMWare ESXi

Posted on:2015-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2308330464463440Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Tuke, developed by Shanghai YunFan corp., is a leading mobile photo sharing application in China. With filter, frame and watermark tools, Tuke users have access to taking and landscaping pictures, synchronizing photos to Weibo, Wechat, Facebook etc. After released several years, Tuke community grows fast. However, with business develops, Tuke system has started to be unable to meet the demand in online picture processing speed, data capacity and concurrency. Especially at peak times, the server has chance to response overtime, denial of service, third-party synchronization delays and other issues. It’s very difficult to solve these issues because old Tuke system is deployed in traditional way. Thus, it is very important to regroup resources to build private cloud and refactoring code to make sure new Tuke cloud system can be easily managed with high performance, low cost and high scalability.Firstly, the issues of old Tuke system is analyzed. It is confirmed building private cloud based on VMWare ESXi platform and refactoring code to meet latest project requirement is necessary. Then main functions of landscaping pictures, photo sharing and community operating system, main procedures of picture uploading, picture distribution and synchronizing pictures to third-party SNS are discussed. Furthermore, the architecture of new Tuke system is analyzed, high available data storage solutions and photo service are also well discussed. The emphasis point is about how to design new photo service on the VMWare ESXi private cloud, especially automatic scalability function which is implemented by Perl script to monitor and manage resources of private cloud. At last, the implementation results of new Tuke cloud system is discussed.
Keywords/Search Tags:Mobile Application, Private Cloud, Photo Sharing, High concurrency, High Scalability
PDF Full Text Request
Related items