Font Size: a A A

Research And Implementation Of Virtual Image Version Control Service In Cloud Platform

Posted on:2020-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:C L GuFull Text:PDF
GTID:2428330596975078Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuous development of physical hardware and related technologies,cloud computing technology has ability of coordinating resources and rational allocation.And based on virtualization technology,it is able to improve hardware resource utilization,reduce user development costs,and save energy consumption.So it is very common for people today to deploy their own services or applications on the cloud platform.With the help of virtual machine images,people can easily instantiate the virtual machine and do developing work in the cloud platform system.As the number of users increase,users create new virtual machines and generate new virtual machine disk image files.The number of virtual machine images in the cloud platform also increases.Because the size of the image file is generally very large,storing many image files requires a large amount of storage space,and a large number of image also bring management problems to the cloud platform administrator.The administrator does not have a deep understanding of the contents of the image file.It is impossible to decide which image file to be removed or retained.Therefore,the virtual machine image management system becomes more and more important.At present,most cloud platform service providers have virtual machine image management systems,but these systems generally prevent users from creating too many virtual machine disk images by limiting the number of user storage image files or limiting the size of the storage image file space.There is no way radically reducing the number of image files.Based on the IaaS platform,this thesis designs and implements a virtual machine image management system based on version control,and standardizes the image file.Use incremental storage technology to reduce the space required for virtual machine image storage,use Rsync synchronization technology to reduce the time spent on image file uploading and downloading,and version control the virtual machine image file so that users and administrators can track image files.The change,the in-depth understanding of the contents of the image file,so that users and administrators can know which virtual machine images need to be retained and which need to be deleted.At the same time,due to the version control of the virtual machine disk image file,the user can easily roll back to any version of the image file,develop or test the application.The system implemented in this thesis encapsulates each function of the system into a Web Service service.Users can use the metadata information of the image file to retrieve the image in depth,and it is easier to find a suitable virtual image,which can curb the rapid growth of the virtual image and reduce the storage pressure.Users and administrators can manage virtual machine disk image files easily.
Keywords/Search Tags:IaaS, virtualization, incremental storage, Rsync, version control
PDF Full Text Request
Related items