가상화: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
==가상화 방식에 따른 분류== | ==가상화 방식에 따른 분류== | ||
===호스트 가상화=== | === 가상 머신 방식 === | ||
==== [[호스트 가상화]] ==== | |||
호스트 OS 위에서 게스트 OS를 구동시키는 방식 | 호스트 OS 위에서 게스트 OS를 구동시키는 방식 | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 31: | Line 32: | ||
*예시) VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation 등 | *예시) VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation 등 | ||
=== | ==== [[베어메탈 가상화]] ==== | ||
호스트 OS 없이 하드웨어에 하이퍼바이저를 설치하는 방식 | 호스트 OS 없이 하드웨어에 하이퍼바이저를 설치하는 방식 | ||
{| class="wikitable" | {| class="wikitable" |
Revision as of 22:12, 1 May 2020
- Virtualization
가상화 방식에 따른 분류
가상 머신 방식
호스트 가상화
호스트 OS 위에서 게스트 OS를 구동시키는 방식
가상환경 | 가상환경 |
---|---|
애플리케이션 | 애플리케이션 |
미들웨어 | 미들웨어 |
게스트OS | 게스트OS |
가상화 소프트웨어 | |
호스트 OS | |
하드웨어 |
- 장점 : 가상의 하드웨어를 에뮬레이팅하기 때문에 호스트 운영체제에 크게 제약사항이 없음
- 단점 : OS위에 OS가 얹히는 방식이기 때문에 오버헤드가 클 수 있음
- 예시) VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation 등
베어메탈 가상화
호스트 OS 없이 하드웨어에 하이퍼바이저를 설치하는 방식
가상환경 | 가상환경 |
---|---|
애플리케이션 | 애플리케이션 |
미들웨어 | 미들웨어 |
OS | OS |
하이퍼바이저 | |
하드웨어 |
- 장점 : 별도의 Host OS가 없기 때문에 오버헤드가 적고, 하드웨어를 직접 제어하기 때문에 효율적으로 리소스를 사용할 수 있음
- 단점 : 자체적으로 머신에 대한 관리 기능이 없기 때문에 관리를 위한 컴퓨터나 콘솔 필요
- 예시) Xen, MS hyper-V, citrix, KVM 등
컨테이너 가상화
호스트 OS위에 컨테이너관리 소프트웨어를 설치하여, 논리적으로 컨테이너를 나누어 사용하는 방식
가상환경 | 가상환경 |
---|---|
애플리케이션 | 애플리케이션 |
미들웨어 | 미들웨어 |
컨테이너 관리 소프트웨어 | |
OS | |
하드웨어 |
가상화 대상에 따른 분류
- 서버 가상화
- 클라이언트 가상화
- 네트워크 가상화
- 스토리지 가상화