Font Size: a A A

Design And Implementation Of Private Cloud Application Platform Based On KVM

Posted on:2022-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:N DingFull Text:PDF
GTID:2518306524989839Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of cloud computing,it has become a trend for enterprises to use cloud in their business.Cloud computing is a pay-as-you-go model.Enterprises no longer need to purchase a large number of physical equipment before development in the traditional way.The project can be moved to the cloud as a whole,which reduces the development cost and operation and maintenance cost of the enterprise,and improves the utilization rate of resources.In the larger picture,cloud computing has accelerated the speed of enterprise informatization and has driven the growth of other industries.At present,cloud product providers provide various cloud-related services,or develop related lightweight application services with the help of the advantages brought by cloud computing to help users meet the needs of collaborative office,cloud editing,cloud design,etc.Both virtualization and distributed technology are the foundation of cloud computing.Virtualization technology is based on physical hardware and divides multiple isolated physical resource usage units.Distributed technology can use multiple physical resources to jointly complete high-capacity storage tasks and high-complex calculation work.The purpose of this thesis is to use KVM virtualization technology and MooseFS distributed file storage technology to build a private cloud application platform,it provides services for using various native and large-scale applications through browsers,andprovides user data storage services,thus solving the problems that compared with traditional applications some existing cloud application services cannot complete data linkage,cloud application functions are missing,and cloud application functions are defective and the like.This thesis has studied KVM technology and MooseFS storage technology,and completed the overall architecture design and related module design of the private cloud application platform on this basis,and implemented the code according to the design.Completed the entire process from uploading operating system mirroring to virtual machine running,pooling management of virtual machines to increases the reliability of cloud applications,and using distributed storage to ensure the reliability of user data.This thesis installs traditional large-scale applications in a virtual machine,so that multiple users can enter the virtual machine to use specific applications,and map the user's storage space in the virtual machine,which is convenient for users to operate their own storage through the application or cloud application platform.At the same time,it manages user permissions to avoid confusion of user data and permissions,monitors user's file operation process and physical resources,and completes the scheduling module of virtual machines based on the resource usage to ensure the balanced use of resources.Finally,we tested the private cloud application platform,including basic function testing,performance testing and reliability testing of certain functions.The test results show that it fits the expected design and can provide lightweight cloud application services to meet the needs of users for large-scale applications.
Keywords/Search Tags:Cloud Applications, Virtualization, Distributed Storage
PDF Full Text Request
Related items