가상화: Difference between revisions

From CS 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 08: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
하드웨어
  • 장점: 컨테이너 가상화는 오버헤드가 적어 가볍고 빠름
  • 단점: 보안적으로 완전 격리가 되지 않아 오류 전파 및 침해 가능성
  • 예시) 도커, 쿠버네티스

가상화 대상에 따른 분류

같이 보기

참고 문헌