Cloud
Cloud - Hypervisor(하이퍼바이저)란
galid1
2018. 10. 23. 16:12
728x90
Hypervisor
정의
- HOST운영체제와 응용프로그램을 물리적 하드웨어에서 분리하는 프로세스를 말한다
- 쉽게 말해 HOST 1대에서 다수의 운영체제를 동시에 실행할 수 있도록 해주는 기술 -
하는일
- CPU,
Memory 등을 포함한 하드웨어 자원을 각 가상머신에 논리적으로 분할하여
할당하고 스케줄링을 담당
- 하드웨어와 게스트OS 사이에서 명령어 변환
분류
1. Native(Bare-Metal) - 하드웨어 상에 직접 동작하는 형태
장점
- 하드웨어 상에 위치되어 동작하므로 빠르다
단점
- 관리시 별도의 콘솔이 필요하다
종류
- Xen Server , KVM
Naitve 그림 (출처 - http://naleejang.tistory.com/91)
2. Hosted - 호스트 운영체제 상에 동작하는 형태
장점
- 호스트 운영체제 상에서 동작하므로 관리, 설치가 쉽다
단점
- 운영체제 상에 위치하여 동작하므로 Type1 보다 성능이 저하
종류
- Virtual BOX, VM ware
Hosted 그림 (출처 - http://naleejang.tistory.com/91)