가상화란? 가상화란 단일 시스템에서 특정 환경을 위한 전용 리소스를 임시로 할당하는 기술 말한다. 가상화하는 대상에 따라 가상머신, 가상OS 등으로 불릴 수 있다. 가상머신은 하드웨어를 소프트웨어적으로 구현한 것을 말한다. virtual box 같은 것들을 통해 만드는 것이 바로 가상머신이다. 우리는 virtual box 를 통해 원하는 CPU, 메모리, 디스크를 할당해서 간단하게 하드웨어를 구현할 수 있다. 이렇게 구현한 가상머신 위에 OS를 설치하면 가상OS가 되는 것이다. 그런데 하드웨어에는 기본적으로 OS가 따라오기 때문에 가상머신 == 가상OS 라고 생각해도 무방하다. 하이퍼바이저(hypervisor) 가상화를 구현하기 위한 기반기술이다. 가상화를 통해 여러 OS가 존재할 경우 각 OS에서는..