You are on page 1of 2

KVM là gì ?

KVM – Kernel based Virtual Machine là một công nghệ ảo hóa của Linux dựa vào mã nguồn mở.

- Virtualization - Ảo hóa: Công nghệ này được ra đời nhằm khai thác hết khả năng làm việc của
phần cứng trong một hệ thống máy chủ. Nó hoạt động như một tầng trung gian giữa hệ thống
phần cứng máy tính và phần mềm chạy trên nó. Ý tưởng từ một máy chủ vật lý có thể tạo thành
nhiều máy ảo độc lập chạy trên máy chủ vật lý, mỗi máy ảo sẽ được cấp phát tài nguyên như 1
máy thật (RAM, CPU…)
- Hypervisor: Là một phần phần mềm để tạo và quản lý máy ảo. Hypervisor cho phép sử dụng
nhiều máy ảo khác cùng lúc, mỗi máy ảo là hoàn toàn độc lập về tài nguyên và OS. Có 2 loại
Hypervisor:
 Hypervisor Type 1: Native - Bare metal - Hypervisor based
 Hypervisor Type 2: Host Based

Tính năng của KVM:

- Sercurity (Bảo mật): KVM kết hợp giữa SELinux và sVirt. SELinux thiết lập ranh giới bảo mật xung
quanh máy ảo. sVirt mở rộng các khả năng của SELinux, các máy ảo sử dụng địa chỉ MAC để giao
tiếp
- Storage: KVM cho phép người dùng sử dụng bất cứ các lưu trữ được Linux hỗ trợ bao gồm thiết
bị local disk, NAS.
- Hardware Support: KVM có thể sử dụng nhiều nền tảng phần cứng hỗ trợ Linux được chứng
nhận. Vì các nhà cung cấp phần cứng thường xuyên đóng góp vào việc phát triển nhân, các tính
năng phần cứng mới nhất thường nhanh chóng được áp dụng trong nhân Linux.
- Performance and scalability:
- Memory management:
- Live migration: KVM hỗ trợ di chuyển máy ảo từ 1 host vật lý này sang 1 host vật lý khác mà
không làm ảnh hưởng đến dịch vụ

You might also like