본문 바로가기
기본지식

KVM(QEMU)

by 꾸적꾸적 2025. 4. 3.
KVM(Kernel-based Virtual Machine)

 

Linux 커널에 내장된 하드웨어 가상화 지원 모듈

CPU의 가상화 기능(Intel VT-x, AMD-V)을 활용하여 효율적인 VM 실행 가능

 

 

QEMU(Quick EMUlator)

 

가상 머신을 실행하는 오픈 소스 에뮬레이터 및 가상화 소프트웨어

KVM과 함께 사용하여 성능을 극대화 가능

CPU 에뮬레이션 기능이 있어 KVM이 없더라도 동작은 가능하나 느림

 

 

 

KVM(QEMU)의 주요 특징

 

1. 하드웨어 가상화 지원

2. 고속 성능

3. 오픈 소스

4. 스냅샷 및 라이브 마이그레이션*

5. 스토리지 & 네트워크 가상화

 

*라이브 마이그레이션 

:  VM을 운영 중단 없이 다른 물리서버로 이동시키는 기능

 

 

 

다른 하이퍼바이저와의 차이점

 

  KVM(QEMU) VirtualBox VMware ESXI
성능 네이티브 속도(빠름) 중간(호스트 OS 필요) 빠름(전용 하이퍼바이저)
사용 환경 Linux 서버 (CLI 중심) Windows, Mac, Linux(GUI) 엔터프라이즈 데이터 센터
가격 무료(오픈 소스) 무료(일부 유료 기능) 유료(기업용)
스냅샷 및 마이그레이션 O O O
주요 사용처 서버 가상화, 클라우드(VPS) 개인용 VM, 개발 환경 기업 데이터센터

 

 

 

현재 사용 중인 Proxmox는 KVM(QEMU) 방식을 사용함.

 

 

댓글