정보관리기술사/디지털서비스

하이퍼바이저(Hypervisor)

기술기술 2023. 12. 6. 22:57

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