마짱짱의 지식창고

가상화 란 ? ( 전가상화, 반가상화, 하이퍼바이저 종류) 본문

Cloud/Virtual

가상화 란 ? ( 전가상화, 반가상화, 하이퍼바이저 종류)

마짱짱 2020. 6. 22. 18:50
반응형

가상화 란 ?

    한대의 시스템을 다수의 가상의 시스템으로 분할 사용한다.

 

Hypervisor(하이퍼바이저) - 가상화의 관리 및 지원

    예를들어  VM에서 PC를 구성할때 하는 행위

Host(호스트) - 물리적인 시스템

Guest(게스트) -Hypervisor 상에서 실행되는 가상머신

 

가상화 방식

1-1. 하드웨어 기반의 가상화

   요즘은 많이 사용하지 않는다.

1-2. 소프트웨어 기반의 가상화식 (HyperVisor의 종류 2가지)

    Baremetal Virtualization or Native Virtualization (기업의 서비스형태로 사용)

Baremetl Virtualization

               - 물리적인 머신에 하이퍼바이저 소프트웨어 설치

               - 별도의 운영체제 필요 X

               - 하이퍼바이저를 관리할 시스템이 존재해야한다.

 

 

    Hosted Virtualization(Test 나 개발 할떄 주로 사용)

Hosted Virtualization

                    - 운영체제가 설치된 머신에서 하이퍼바이저 소프트웨어를 설치

                    - 하이퍼바이저를 관리할 시스템이 존재하지 않아도 됨

 

전 가상화 ( Full Virtualizaiton)

    - 제공받는 모든것이 가상화 한 방식

    - 모든 것을 가상으로 만들어졌기 때문에 자신이 가상머신인 줄 모른다.

    - CPU의 VT가 필요로 하므로 성능이 떨어진다.

    - 고로 CPU 제조사 마다 필요로 하는 지원기술이있다.

 

반 가상화 (Para Virtualization)

    - 하이퍼바이저가 제어를 하기 때문에 높은 퍼포먼스 유지 가능

    - 전가상화 보다 오버헤드가 적다.         *오버헤드? 어떤 처리를 하기 위해 들어가는 간접적인 처리 시간 · 메모리

    - OS의 커널소스를 수정해야하기 때문에 오픈소스 운영체제로만 가능하다.

 

 

반응형

'Cloud > Virtual' 카테고리의 다른 글

kubenetes rook-ceph-storage  (0) 2020.07.27
워크로드 - Controller (미완)  (0) 2020.07.22
OpenStack 이란 ?  (0) 2020.06.30
oVirt 구성 (1) (Engine 설치, Host 설정, Domain 구성)  (3) 2020.06.23
oVirt 개요  (2) 2020.06.23