|
|
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다) |
1번째 줄: |
1번째 줄: |
| [[분류:운영체제]] | | [[분류:운영체제]] |
|
| |
| ;Virtualization | | ;Virtualization |
| | ;물리적인 하드웨어 자원을 논리적으로 작은 단위로 나누거나, 여러 물리적인 하드웨어를 하나의 논리적인 자원으로 통합하여 서비스하는 방식 |
|
| |
|
| ==가상화 방식에 따른 분류== | | == 분류 == |
| === 가상 머신 방식 ===
| | * [[서버 가상화]] |
| ==== [[호스트 가상화]] ====
| | ** [[가상머신]] 방식 |
| 호스트 OS 위에서 게스트 OS를 구동시키는 방식
| | *** [[베어메탈 가상화]] |
| {| class="wikitable"
| | **** [[전가상화]] |
| |+
| | **** [[반가상화]] |
| !가상환경
| | *** [[호스트 가상화]] |
| !가상환경
| | ** [[컨테이너 가상화]] |
| |-
| |
| !애플리케이션
| |
| !애플리케이션
| |
| |-
| |
| !미들웨어
| |
| !미들웨어
| |
| |-
| |
| !게스트OS
| |
| !게스트OS
| |
| |-
| |
| ! colspan="2" |가상화 소프트웨어
| |
| |-
| |
| ! colspan="2" |호스트 OS
| |
| |-
| |
| ! colspan="2" |하드웨어
| |
| |}
| |
|
| |
|
| *장점 : 가상의 하드웨어를 에뮬레이팅하기 때문에 호스트 운영체제에 크게 제약사항이 없음 | | * [[클라이언트 가상화]] |
| *단점 : OS위에 OS가 얹히는 방식이기 때문에 오버헤드가 클 수 있음
| | ** [[서버 기반 컴퓨팅|서버 기반 컴퓨팅(SBC)]] |
| *예시) VM Workstation, VMware Server, VMware Player, MS Virtual Sever, Virtual PC, Virtual Box, Paralles Workstation 등
| | ** [[데스크탑 가상화]] |
| | | * [[네트워크 가상화]] |
| ==== [[베어메탈 가상화]] ====
| | ** [[소프트웨어 정의 네트워크]] |
| 호스트 OS 없이 하드웨어에 하이퍼바이저를 설치하는 방식
| | ** [[NFV]] |
| {| class="wikitable"
| | * [[스토리지 가상화]] |
| !가상환경
| |
| !가상환경
| |
| |-
| |
| !애플리케이션
| |
| !애플리케이션
| |
| |-
| |
| !미들웨어
| |
| !미들웨어
| |
| |-
| |
| !OS
| |
| !OS
| |
| |-
| |
| ! colspan="2" |하이퍼바이저
| |
| |-
| |
| ! colspan="2" |하드웨어
| |
| |}
| |
| | |
| *장점 : 별도의 Host OS가 없기 때문에 오버헤드가 적고, 하드웨어를 직접 제어하기 때문에 효율적으로 리소스를 사용할 수 있음
| |
| *단점 : 자체적으로 머신에 대한 관리 기능이 없기 때문에 관리를 위한 컴퓨터나 콘솔 필요
| |
| *예시) Xen, MS hyper-V, citrix, KVM 등
| |
| | |
| ===컨테이너 가상화===
| |
| 호스트 OS위에 컨테이너관리 소프트웨어를 설치하여, 논리적으로 컨테이너를 나누어 사용하는 방식
| |
| {| class="wikitable"
| |
| !가상환경
| |
| !가상환경
| |
| |-
| |
| !애플리케이션
| |
| !애플리케이션
| |
| |-
| |
| !미들웨어
| |
| !미들웨어
| |
| |-
| |
| ! colspan="2" |컨테이너 관리 소프트웨어
| |
| |-
| |
| ! colspan="2" |OS
| |
| |-
| |
| ! colspan="2" |하드웨어
| |
| |}
| |
| | |
| *장점: 컨테이너 가상화는 오버헤드가 적어 가볍고 빠름
| |
| *단점: 보안적으로 완전 격리가 되지 않아 오류 전파 및 침해 가능성
| |
| *예시) [[도커]], [[쿠버네티스]]
| |
| | |
| ==가상화 대상에 따른 분류==
| |
| | |
| *서버 가상화
| |
| ** [[베어메탈 하이퍼바이저]]
| |
| ** [[호스티드 하이퍼바이저]]
| |
| *클라이언트 가상화
| |
| **[[서버 기반 컴퓨팅|서버 기반 컴퓨팅(SBC)]] | |
| **[[데스크탑 가상화]] | |
| *네트워크 가상화 | |
| **[[소프트웨어 정의 네트워크]] | |
| **[[NFV]] | |
| *스토리지 가상화 | |
|
| |
|
| ==같이 보기== | | ==같이 보기== |
|
| |
| *[[데스크탑 가상화]] | | *[[데스크탑 가상화]] |
| *[[컨테이너 가상화]] | | *[[컨테이너 가상화]] |
| *[[데스크톱 가상화]]
| |
| *[[하이퍼바이저]] | | *[[하이퍼바이저]] |
| *[[데스크톱 가상화]]
| |
| *[[도커]] | | *[[도커]] |
| *[[쿠버네티스]] | | *[[쿠버네티스]] |
|
| |
|
| ==참고 문헌== | | ==참고 문헌== |
|
| |
| *https://tech.cloud.nongshim.co.kr/2018/09/18/가상화의-종류3가지 | | *https://tech.cloud.nongshim.co.kr/2018/09/18/가상화의-종류3가지 |