Comparative Testing of Container and Hypervisor Virtualizations
Introduction: When building a system for students’ remote work with their virtual machines, it is important to correctly choose the main principle of virtualization, which will reliably and easily split the sets of virtual machines of different users, and most efficiently use the computing resources of the server. Purpose: Determining how much slower virtual machines in a computing cluster will be when using container technology in comparison with the traditional technology of using hypervisors, how much less RAM is required, and whether it is worth using containers for the sake of simplicity in solving the most important task of splitting sets of virtual machines of different users. Results: We have obtained the dependencies of consumption of basic computing resources on the number of virtual machines being run. The analysis of the obtained graphs showed that in the case of building a cluster of servers with a common external storage device in order to run a large number of virtual machines, it is more advantageous to use containers with the addition of Docker software in which VirtualBox will work. Practical relevance: This technology allows you not only to significantly save RAM, but also to increase the calculation speed.