1. 정의
- 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적 플랫폼으로, 여러 개의 OS가 단일 하드웨어 호스트를 공유할 수 있도록 하는 기술.
2. 하이퍼바이저 구성도 및 종류 (호스트 타입별)
가. 구성도
나. 구성요소
Type1 (bare-metal hypervisor) | Type2 (hosted hypervisors) |
- 호스트 OS 없어 리소스 할당 불필요, 빠른속도 - 물리 컴퓨터 리소스 관리가 비교적 유연 - 별도의 관리 콘솔이나 관리 컴퓨터 필요 - 가상머신을 HW에 직접 동작시키는 방식 |
- 호스트 OS 실행 및 호스트 OS에 의해 운영체제 관리 - Guest OS의 종류 제약이 적고, 도입이 쉬운 장점 - 호스트 OS 위에 VMM이 인스톨 |
3. 전가상화 반가상화 (가상화 방식)
가. 전가상화
- 하드웨어를 완전히 가상화하는 것으로 게스트 OS를 수정할 필요 없이 다양한 OS를 사용할 수 있는하이퍼바이저 가상화 기술
- OS를 수정하지 않고 실행가능
- 하드웨어 에뮬레이션보다는 빠르지만 실제 하드웨어보다는 성능이 낮음
- VMware ESX Server
나. 반가상화
- 하드웨어에 대한 전면적인 가상화 없이 하이퍼바이저가 제공하는 API를 통해 OS를 제어하는 하이퍼바이저 가상화 기술
- 게스트 OS들이 하이퍼바이저에 맞게 수정하는 작업이 필요
- 하이퍼콜(HyperCall)을 통해 기능을 활용
- XenExpress
'정보관리기술사 > 디지털서비스' 카테고리의 다른 글
컨테이너 (0) | 2023.12.06 |
---|---|
도커(Docker) (0) | 2023.12.06 |
가상화 (0) | 2023.12.05 |
클라우드 보안인증제도 CSAP(Cloud Security Assurance Program) (0) | 2023.12.05 |
Auto Scale Up / Auto Scale Out (0) | 2023.12.05 |