Chuyển tới nội dung chính

Mô hình Virtualization On-Premise

Virtualization (ảo hoá) cho phép chạy nhiều hệ điều hành độc lập trên cùng một máy chủ vật lý thông qua Hypervisor. Đây là nền tảng của datacenter hiện đại — giúp tận dụng phần cứng tối đa và cô lập workload mạnh mẽ.


Hai loại Hypervisor

Type 1Type 2
Chạy trênThẳng lên phần cứngTrên Host OS
Hiệu năngCao nhấtThấp hơn (~10-15% overhead)
Ví dụKVM, VMware ESXi, Hyper-VVirtualBox, VMware Workstation
Dùng choProduction datacenterDev/test trên laptop

Kiến trúc — KVM + libvirt (Linux)

KVM (Kernel-based Virtual Machine) tích hợp sẵn trong Linux kernel từ 2007. Quản lý qua libvirt + virsh hoặc Proxmox VE (web UI).

Storage model trong KVM


Kiến trúc — Hyper-V (Windows)

Hyper-V tích hợp trong Windows Server, quản lý qua Hyper-V Manager, Windows Admin Center, hoặc System Center VMM (SCVMM) cho enterprise.

Tính năng nổi bật của Hyper-V

Tính năngMô tả
Live MigrationDi chuyển VM sang host khác không downtime (tương tự VMware vMotion)
CheckpointsSnapshot VM tại bất kỳ thời điểm nào
Generation 2 VMUEFI, Secure Boot, virtual NVMe — hiệu năng cao hơn Gen 1
Shielded VMsMã hoá VM, chống admin host đọc dữ liệu guest
ReplicaAsync replication VM sang site DR
Integration ServicesDriver tối ưu cho Linux guest (Hyper-V enlightenment)

So sánh KVM vs Hyper-V vs VMware ESXi

Tiêu chíKVMHyper-VVMware ESXi
Chi phíMiễn phíKèm Windows ServerCó phí (tốn kém)
Hiệu năngTốt nhất với Linux guestTốt với Windows guestTốt (hardware offload)
Linux GuestNativeTốt (với IS)Tốt
Windows GuestCần virtio driverNativeNative
Management UIProxmox VE, virt-managerWindows Admin Center, SCVMMvSphere / vCenter
HA / ClusteringPacemaker, Proxmox HAWindows Failover ClustervSphere HA / DRS
StorageLVM, Ceph, NFSCSV, SMB 3.0, iSCSIVMFS, vSAN, NFS
Phù hợpLinux-heavy shop, cost-sensitiveMicrosoft shopEnterprise với VMware ecosystem

Ưu điểm & Nhược điểm

Ưu điểm:

  • Cô lập mạnh: Kernel crash trong VM không ảnh hưởng VM khác
  • Linh hoạt OS: Chạy Linux + Windows + BSD trên cùng phần cứng
  • Tận dụng tài nguyên: CPU/RAM overcommit — 10 VM × 8 vCPU trên server 32 core
  • Snapshot & Clone: Backup trước khi deploy, clone môi trường staging nhanh
  • Live Migration: Zero-downtime maintenance phần cứng

Nhược điểm:

  • Overhead: ~5-15% CPU/RAM so với Bare Metal
  • Phức tạp hơn: Cần hiểu networking (bridge, VLAN) và storage (LVM, iSCSI)
  • Single Point of Failure: Một host bị chết → tất cả VM trên host đó bị ảnh hưởng (cần HA cluster)
Best Practice
  • Không đặt tất cả VM quan trọng trên cùng 1 host — phân tán để HA có nghĩa
  • Dùng CPU pinning cho VM database cần latency thấp
  • Dùng hugepages cho VM PostgreSQL / Redis để giảm TLB miss
  • Tách network management (iDRAC/iLO) khỏi production NIC