서버 가상화는 물리 서버 한 대의 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
'Virtualization > 가상화 기초' 카테고리의 다른 글
| 네트워크 가상화란? 가상 스위치 구성 방식 (0) | 2020.09.01 |
|---|---|
| 스토리지 가상화와 RAID, LUN 개념 정리 (0) | 2020.09.01 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문