JJANG-JOON
article thumbnail
반응형

 

 

하이퍼바이저

 

 

 

 

 

 

 

 

 

 

 

 

하이퍼바이저는 하나의 물리적 컴퓨터에서 여러 개의 가상 머신을 실행할 수 있도록 하는 소프트웨어이다. 하이퍼바이저는 하드웨어의 물리적 리소스를 가상화하여 가상 머신에 할당하며 각 가상 머신은 독립적인 운영 체제와 응용 프로그램을 실행할 수 있다.

 

 

 

 

 

 

하이퍼바이저는 크게 두 가지 유형으로 나눌 수 있다.

  • 전가상화(full virtualization): 하이퍼바이저는 하드웨어의 모든 기능을 가상화하고 전가상화 하이퍼바이저는 모든 운영 체제와 응용 프로그램을 지원한다.
  • 준가상화(paravirtualization): 하이퍼바이저는 하드웨어의 일부 기능만 가상화하고 준가상화 하이퍼바이저는 특정 운영 체제와 응용 프로그램만 지원한다.

 

 

 

 

 

 

하이퍼바이저는 다음과 같은 용도로 사용될 수 있다.

  • 서버 가상화: 하나의 물리적 서버에서 여러 개의 가상 서버를 실행하여 서버를 보다 효율적으로 활용할 수 있다.
  • 데스크톱 가상화: 하나의 물리적 컴퓨터에서 여러 개의 가상 데스크톱을 실행하여 컴퓨터를 보다 유연하게 사용할 수 있다.
  • 클라우드 컴퓨팅: 클라우드 컴퓨팅 플랫폼으로 사용하여 컴퓨팅 리소스를 제공할 수 있다.

 

하이퍼바이저는 가상화 기술의 핵심 요소다. 하이퍼바이저를 사용하여 하나의 물리적 컴퓨터에서 여러 개의 가상 머신을 실행함으로써 컴퓨팅 자원을 보다 효율적으로 활용할 수 있다.

 

 

 

 

 

 

 

 

다음은 하이퍼바이저의 주요 기능입니다.

  • 가상 머신 생성 및 관리: 하이퍼바이저는 가상 머신을 생성하고 관리할 수 있다. 가상 머신을 생성할 때 운영 체제, 메모리, CPU, 디스크, 네트워크 등 가상 머신의 구성 요소를 지정할 수 있다.
  • 가상 머신 간 리소스 할당: 하이퍼바이저는 가상 머신에 물리적 컴퓨터의 리소스를 할당한다. 가상 머신에 할당할 수 있는 리소스는 메모리, CPU, 디스크, 네트워크 등이다.
  • 가상 머신 간의 격리: 하이퍼바이저는 가상 머신 간의 격리를 제공한다. 가상 머신은 서로 독립적으로 실행되며 서로의 리소스에 접근할 수 없다.
  • 가상 머신 간의 통신: 하이퍼바이저는 가상 머신 간의 통신을 지원한다. 가상 머신은 서로 통신하여 데이터를 공유할 수 있다.

하이퍼바이저는 다양한 종류가 있다.

 

대표적인 하이퍼바이저로는 VMware vSphere, Microsoft Hyper-V, XenServer, Oracle VM 등과 같은 상용 제품과 KVM, QEMU 등과 같은 오픈 소스 제품이 있다.

 

 

 

 

 

 

 

 

 

 

반응형
profile

JJANG-JOON

@JJANG-JOON

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...