마짱짱의 지식창고
가상화 란 ? ( 전가상화, 반가상화, 하이퍼바이저 종류) 본문
가상화 란 ?
한대의 시스템을 다수의 가상의 시스템으로 분할 사용한다.
Hypervisor(하이퍼바이저) - 가상화의 관리 및 지원
예를들어 VM에서 PC를 구성할때 하는 행위
Host(호스트) - 물리적인 시스템
Guest(게스트) -Hypervisor 상에서 실행되는 가상머신
가상화 방식
1-1. 하드웨어 기반의 가상화
요즘은 많이 사용하지 않는다.
1-2. 소프트웨어 기반의 가상화식 (HyperVisor의 종류 2가지)
Baremetal Virtualization or Native Virtualization (기업의 서비스형태로 사용)
- 물리적인 머신에 하이퍼바이저 소프트웨어 설치
- 별도의 운영체제 필요 X
- 하이퍼바이저를 관리할 시스템이 존재해야한다.
Hosted Virtualization(Test 나 개발 할떄 주로 사용)
- 운영체제가 설치된 머신에서 하이퍼바이저 소프트웨어를 설치
- 하이퍼바이저를 관리할 시스템이 존재하지 않아도 됨
전 가상화 ( 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 |