가상화(Virtualization)라고 함은 1대의 컴퓨터에 하나의 OS만 사용하는 통상적인 방법을 벗어나 1대의 컴퓨터에 여러개의 OS를 동작시킬 수 있도록 함으로써 마치 여러 대의 컴퓨터를 사용하는 것처럼 만들어주는 기술을 의미합니다.

다른 방법으로 표현하면 가상화의 사전적 의미는 “하나의 물리적 자원을 여러 개의 논리적 자원으로 쪼개어 사용하거나, 여러 개의 물리적 자원을 하나의 논리적 자원처럼 합쳐서 사용 할 수 있도록 하는 것”으로 표현할 수 있습니다.

따라서 가상화의 형태는 쪼개거나 합치는 방법과 그 대상에 따라 여러 가지가 있을 수 있으나 가장 일반적인 형태는 하나의 서버를 여러 개의 서버처럼 사용하는 “서버 가상화”를 의미합니다.

image

서버가상화의 핵심 요소는 Hypervisor 또는 Virtual Machine이라고도 불리는 가상화 소프트웨어입니다.

+ Recent posts