Classification of Server Virtualization Architectures
Server virtualization, a key cloud computing technology, encompasses various architectures—including hosted, bare‑metal, operating‑system level, and hybrid virtualization—each with distinct mechanisms for resource abstraction, and the article compares these models while highlighting trends toward hardware‑assisted solutions such as KVM, Hyper‑V, and VMware.
Server virtualization is a crucial technology in cloud computing, broadly defined to include server, storage, network, and data‑center virtualization, aiming to abstract any form of resource into another form.
Hosted virtualization
In hosted virtualization, the virtualization management software runs as a regular application on a host operating system (Windows, Linux, etc.) and creates virtual machines that share the underlying server resources.
Bare‑metal virtualization
A hypervisor runs directly on physical hardware, handling CPU privileged instructions from virtual machines and managing VM queues, scheduling, and returning hardware processing results to the VMs.
Operating‑system level virtualization
Without a separate hypervisor layer, the host OS itself allocates hardware resources among multiple virtual servers, requiring all VMs to run the same OS kernel (e.g., Virtuozzo/OpenVZ/Docker).
Hybrid virtualization
Hybrid virtualization also uses a host OS but inserts a kernel‑level driver (Virtual Hardware Manager) that mediates hardware access between VMs and the OS, leveraging existing memory managers and CPU schedulers for improved performance.
Comparison of architectures
Bare‑metal and hybrid virtualization are seen as future trends; combined with hardware‑assisted virtualization they can achieve performance close to physical machines. Major solutions such as KVM, Hyper‑V, and VMware support hardware assistance.
For further learning, a video link is provided (original article link) and a QR code encourages readers to follow the public account for more content.
Architects' Tech Alliance
Sharing project experiences, insights into cutting-edge architectures, focusing on cloud computing, microservices, big data, hyper-convergence, storage, data protection, artificial intelligence, industry practices and solutions.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.