Network & Server Factory

개인 공부 기록

Virtualization/가상화 기초

서버 가상화란? 하이퍼바이저 Type 1과 Type 2

1nfra 2020. 8. 23. 22:17
서버 가상화는 물리 서버 한 대의 CPU, 메모리 같은 자원을 나눠 여러 운영체제(VM)를 동시에 실행하는 기술입니다. 하드웨어 위에 바로 설치하는 Type 1과, 호스트 OS 위에 설치하는 Type 2 하이퍼바이저가 있습니다.

1. 가상화의 종류

가상화는 크게 서버 가상화, 네트워크 가상화, 스토리지 가상화로 나눌 수 있습니다. 이 글은 서버 가상화를 다룹니다.

2. 서버 가상화란

서버의 남는 CPU와 메모리 자원을 활용해, 서버 한 대에서 여러 OS를 함께 쓰게 하는 것이 서버 가상화입니다. 서버의 자원을 가상화해 여러 VM에 나눠 준다고 보면 됩니다.

서버 자원을 VM에 나눠 주는 개념

 

물리 서버 한 대에 OS 하나만 쓰면 자원이 남는 경우가 많습니다. 가상화를 쓰면 물리 서버 한 대에 여러 VM을 만들어 서로 다른 OS를 설치할 수 있어 서버 활용도가 높아집니다.

서버 가상화 구조

기존 방식(왼쪽)과 서버 가상화(오른쪽)

3. 하이퍼바이저 유형

가상 머신을 만들고 실행하는 소프트웨어를 하이퍼바이저라고 하며, 설치 위치에 따라 두 가지로 나뉩니다.

Type 1(왼쪽)과 Type 2(오른쪽)

구분 Type 1(베어메탈) Type 2(호스트형)
설치 위치 물리 서버 위에 바로 설치 Windows 10 같은 호스트 OS 위에 설치
성능 오버헤드가 적어 빠름 호스트 OS를 거쳐 상대적으로 느림
주 용도 서버, 데이터센터 개인 PC, 테스트
예 VMware ESXi, Microsoft Hyper-V, Proxmox VE VMware Workstation, VirtualBox
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문