더북(TheBook)

반가상화 방식

반가상화(Para Virtualization) 방식은 전가상화 방식과 다르게 하드웨어를 완전하게 가상화하지 않은 것입니다. 그래서 게스트 운영체제가 하드웨어를 직접 제어할 수 없고, 하이퍼바이저로만 제어가 가능합니다. 하이퍼바이저가 모든 것을 제어하기 때문에 높은 성능을 유지할 수 있습니다. 단, 반가상화 방식은 게스트 운영체제의 커널 일부분을 변경해야 하는 단점이 있기 때문에 오픈 소스가 아닌 운영체제에서는 운영할 수 없다는 문제점이 있습니다.

가상화를 지원하지 않는 CPU가 있는 서버에 오픈스택을 설치하면 KVM이 아닌 QEMU가 설치되는데, QEMU는 반가상화 방식의 대표적인 하이퍼바이저라고 할 수 있습니다. KVM은 QEMU에서 실행되는 하이퍼바이저입니다. 따라서 KVM은 전가상화와 반가상화를 모두 지원하는 하이퍼바이저라고 할 수 있습니다.

▲ 그림 1-15 반가상화 방식의 하이퍼바이저

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.