Font Size: a A A

Research And Practise On The Method Of Migrating Application System To The Cloud Based On Open-source Software

Posted on:2016-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:X P ZhangFull Text:PDF
GTID:2298330467974762Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of technology, enterprise informationization technology hasbecome the tremendous development impetusto enterprise.Whilethe traditional ITinfrastructure has some challenges, such as the high cost of informationization and the lowscalability of the original technology infrastructure. These problems have gradually becomethe bottleneck to improve the competitiveness of enterprises.To solve the existingproblems,enterprises purchase a new application which has a flexible architecture to expand,however, becausethere is no much different functionality between the old and newapplications, hence the cost for the benefits that the flexible architecture brings is too high。In order to reduce the cost of enterprise informationization and enhance thecompetitiveness of enterprises, cloud computing as a new business model emerged. It enjoyshigh reliability, high scalability and low cost, which attracted a number of companies usingthe Internet cloud services to meet their information requirements. However, adopting cloudservices still has the following questions:1)Low pertinence of cloud service which can notmeet the requirements of enterprise features,2)Failing to retain the original costs of hardwareand software,3)Security risk for enterprise data stored in the cloud,4)High diaphaneity ofcloud computing for enterprise.In the view of the above situation, this paper researches on cloud computing andtraditional software architecture as theoretical basis, combines open-source software andapplication systems as the breakthrough point, deeply studies open-source software and itskey technologies, and finally does innovation for its architecture based on the features andbenefits of cloud computing while retaining the original applications:(1)Storage Layer of application on cloud based on IaaSAnalysing IaaS of cloud computing and storage layer helps us understand how topromote the capability of fault-tolerant, expansion and supply-demand. To fulfil this goal, thispaper proposes a method which can do cloudification on storage layer of an application basedon IaaS service model. It combines Openstack and distributed block storage Ceph to provide ahuge resource pool for the using of storage layer. This method achieves the goal ofsupply-demand of IaaS layer and increases the scalability and fault-tolerant of applicationstorage layer. (2)Business Layer of application on cloud based on PaaSAnalysing PaaS of cloud computing and business layer helps us understand how toimplement business layer resource reuse by using PaaS service model.To fulfil this goal, thispaper proposes a method which can do cloudification on business layer of an applicationbased on PaaS service model.After digging into an open source software Docker, a PaaSplatform can be implemented.On the platform, application’s business layer can stretch out anddraw back its computing resource based on count of dynamic requests,and keep the responsetime shorter, and meanwhile fault-tolerance as well as resource control ability is boosted.(3)Practicing the methods proposed in(1)and(2)on mass appraisal system ofresidential property which is expected to be deployed on the cloud.
Keywords/Search Tags:CloudComputing, Cloudification Of Application, Open Source Software, IaaS, PaaS
PDF Full Text Request
Related items