가상화란? 가상화는 서버, 스토리지, 네트워크 및 기타 물리적 시스템에 대한 가상 표현을 생성하는 데 사용할 수 있는 기술이다. 즉, 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술이다. 하이퍼바이저(Hypervisor)는 소프트웨어가 하드웨어에 직접 연결되며 1개의 시스템을 가상 머신(VM)이라는 별도의 고유하고 안전한 환경으로 분할할 수 있다. 이러한 VM은 하이퍼바이저의 기능을 이용하여 가상머신의 리소스를 하드웨어에서 분리할 후 적절하게 배포한다. 또한 하드웨어 가상화를 제공하는 소프트웨어 레이어로, 여러 개의 운영 체제를 동시에 실행하고 격리된 환경에서 작동하도록 한다. 다양한 가상화 엔진이 존재하지만 주로 두가지 유형으로 나뉜다. 최근 가상화 기술의 ..