프로그래밍/Etc

HiperVisor 란?

가라멜 2021. 2. 8. 11:18
반응형

하이퍼바이저란?

  • 가상머신(VM)을 생성하고 구동하는 소프트웨어, VMM(Virtual Machine Monitor)라고도 불림
  • 물리적 하드웨어에 설치된 소프트웨어 계층으로, 물리적 머신을 다수의 가상 머신으로 분할할 수 있도록 해준다.
  • 하이퍼바이저 운영체제와 가상 머신의 리소스를 부닐해 VM의 생성과 관리를 지원
  • 하이퍼바이저로 사용되는 물리 하드웨어를 호스트라고 하며, 리소스를 사용하는 여러 VM을 게스트라고 한다.
  • CPU, 메모리, 스토리지 등의 리소스를 처리하는 풀로, 기존 게스트 간 또는 새로운 가상 머신에 쉽게 재배치할 수 있다.
  • VM은 동일한 물리적 하드웨어에서 구동할 수 있지만 논리적으로는 서로 분리되어 있다.

<유형>

  1. 네이티브 하이퍼바이저(베어메탈 하이퍼바이저)
  • 하드웨어에 직접 설치되어 하드웨어를 게스트 OS를 설치할 수 있는 여러 개의 가상머신으로 분할해준다.
  • VMM 소프트웨어를 통해 하이퍼바이저를 관리할 수 있다.
  • 물리적 서버에 장애가 발생하면 관리 소프트웨어는 이용 가능한 다른 서버로 신속하게 인스턴스를 마이그레이션하여 하드웨어에 장애가 발생했다는 것조차 알 수 없도록 조치한다.
  • RAM 용량 초과/동적 할당을 한다.
  1. 호스트 하이퍼바이저
  • 호스트의 운영체제 내에 설치되어 하이퍼바이저 관리 콘솔이 별도로 필요하지 않다.
  • 다만, RAM의 초과/동적 할당을 지원하지 않기 때문에 가상 머신에 리소스를 할당할 때 주의해야 한다.

<출처 및 참고>
https://www.redhat.com/ko/topics/virtualization/what-is-a-hypervisor
https://www.alibabacloud.com/ko/knowledge/what-is-hypervisor
https://www.ciokorea.com/insider/36713

반응형

'프로그래밍 > Etc' 카테고리의 다른 글

OpenStack 이란?  (0) 2021.02.10
OAuth 란?  (0) 2021.02.06
SSO 란?  (0) 2021.02.05
[Seminar]매일 15분 전공 스터디 3기 후기  (0) 2019.04.04
[Seminar]Project 100..  (0) 2019.03.18