-
가상화 기술을 사용하여 하드웨어 리소스를 가상 머신(VM)으로 나누고 관리하는 소프트웨어 레이어를 의미합니다. 이것은 다수의 운영체제(OS) 인스턴스를 동시에 실행하고 각각을 격리된 환경으로 유지할 수 있게 합니다. 하이퍼바이저는 물리적인 하드웨어를 가상 머신으로 추상화하고, 이를 통해 여러 개의 가상 환경을 동시에 운영할 수 있도록 지원합니다.
타입 1 하이퍼바이저 (Bare-Metal Hypervisor)
이 유형의 하이퍼바이저는 호스트 컴퓨터의 운영 체제 위에 직접 설치되어 하드웨어를 직접 제어합니다. 호스트 컴퓨터에서 다른 운영 체제를 실행됩니다. 대표적인 예로는 VMware, ESXi, Microsoft Hyper-V Server,KVM 등이 있습니다.
하이퍼바이저 위에 게스트OS가 바로 탑재되는 형태, 네이티브 또는 베어메탈 하이퍼바이저를 이용하는 가상화이다. 베어메탈을 관리할 OS를 설치하지 않기 때문에 호스트형 가상화에 비해 오버헤드가 적다는 장점이 있다. 또한 하드웨어 리소스 관리가 유연하므로 Type2보다 성능이 좋다 하지만 자체적으로 머신에 대한 관리 기능이 없기 때문에 관리에 필요한 컴퓨터나 콘솔(CLI)이 필요하다
타입 2 하이퍼바이저 (Hosted Hypervisor)
이 유형의 하이퍼바이저는 호스트 운영체제에서 실행되며, 그 위에서 다른 운영 체제들을 가상화합니다. 즉, 호스트 운영 체제와 함께 실행됩니다. 대표적인 예로는 Oracle Virtual Box, VMware Workstation, Microsoft Hyper-V (Windows10에서 실행될 때)등이 있습니다.
호스트 운영체제 위에 하이퍼바이저가 있다. 예를 들어 운영체제가 윈도우를 쓰면서 VMware는 하이퍼바이저, VM이 리눅스 이런 식이다. 베어메탈을 구동하기 위한 호스트 운영체제가 설치되고, 그 위에 하이퍼바이저가 실행된다. 호스트 운영체제-하이퍼바이저-가상의 하드웨어 에뮬레이팅 과정이 있으므로 오버헤드가 크다는 단점이 있다. 하짐나 가상의 하드웨어를 쓰기 때문에 호스트 운영체제와 크게 제약없이 뭐든 사용가능
'네트워크 기초' 카테고리의 다른 글
OSPF (0) 2023.11.27 3-Tier (0) 2023.11.22 퍼블릭 클라우드 ,프라이빗 클라우드 (0) 2023.11.21 온프레미스 (on-Premise) (0) 2023.11.21 L4 L7 loloadbalancer 차이점 (0) 2023.11.01