| Virtualization is an indispensable essential technology to establish Cloud Infrastructure. So as the primary element and fundamental supporting of cloud computing, the virtualization technology has been well developed with great rapidity and has been provided with greatly potential under the era of cloud computing. The definition of virtualization is that the computing element be operated on virtual hardware instead of reality hardware. It is highly excellent solution that for simplifying supervision and optimizing the resources. It could be supervise veritable physical resources and provide virtual system resources via implement a virtualization layer. There are various types of merits for implementing virtualization, for instant, refrain from idle and waste of physical resources, improve the service efficiency of physical resources, reduce the capital contribution of information technology, economize lots of variety of resources, and the most one, to help administrators enhance to supervise their own respective information resources, improve the system security and dependability. All above of merits make the virtualization comprehensively alter supervise, network, storage, security, operating system and applications of implementation model for information technology infrastructure.Nowadays, there are numerous availability virtualization solutions could be implemented. Among various of solutions, the Xen and KVM are the most popular virtualization solutions of open source. But each them has its own respective merit and demerit on aspect of transport protocols, implement method, user experience and security. Also there are some differences of platform management, resource allocation, virtual machine migration and operational way between Xen and KVM. The critical matter is that has not sufficient relative metrical data about the above aspect. So that many people and many companies could not make an affirmative choice about which virtualization solution is more suitable for implementing on the current production environment. Also could not affirm about which virtualization solution is able to provide more stabilization and more permanently service performance.Therefore, this dissertation mainly studies to design virtualization solution that be able to implement on actually product environment of enterprise, which based on the open source virtualization platform of Xen and KVM, and also mainly study and design a series of effective and practical testing scheme. It is highly and deeply pay attention to do the virtualization performance comparison of Xen and KVM through the above data. Sequentially to provide a practical reference significance, and furthermore to provide a assistance for making a speedy and accurate choice for open source virtualization solution according to the different varieties of demands, and the fact that is the indispensable and essential guarantee procedure of practical implementing. |