반응형
하이퍼바이저 ❓
하이퍼바이저는 하나의 물리적 컴퓨터에서 여러 개의 가상 머신을 실행할 수 있도록 하는 소프트웨어이다. 하이퍼바이저는 하드웨어의 물리적 리소스를 가상화하여 가상 머신에 할당하며 각 가상 머신은 독립적인 운영 체제와 응용 프로그램을 실행할 수 있다.
하이퍼바이저는 크게 두 가지 유형으로 나눌 수 있다.
- 전가상화(full virtualization): 하이퍼바이저는 하드웨어의 모든 기능을 가상화하고 전가상화 하이퍼바이저는 모든 운영 체제와 응용 프로그램을 지원한다.
- 준가상화(paravirtualization): 하이퍼바이저는 하드웨어의 일부 기능만 가상화하고 준가상화 하이퍼바이저는 특정 운영 체제와 응용 프로그램만 지원한다.
하이퍼바이저는 다음과 같은 용도로 사용될 수 있다.
- 서버 가상화: 하나의 물리적 서버에서 여러 개의 가상 서버를 실행하여 서버를 보다 효율적으로 활용할 수 있다.
- 데스크톱 가상화: 하나의 물리적 컴퓨터에서 여러 개의 가상 데스크톱을 실행하여 컴퓨터를 보다 유연하게 사용할 수 있다.
- 클라우드 컴퓨팅: 클라우드 컴퓨팅 플랫폼으로 사용하여 컴퓨팅 리소스를 제공할 수 있다.
하이퍼바이저는 가상화 기술의 핵심 요소다. 하이퍼바이저를 사용하여 하나의 물리적 컴퓨터에서 여러 개의 가상 머신을 실행함으로써 컴퓨팅 자원을 보다 효율적으로 활용할 수 있다.
다음은 하이퍼바이저의 주요 기능입니다.
- 가상 머신 생성 및 관리: 하이퍼바이저는 가상 머신을 생성하고 관리할 수 있다. 가상 머신을 생성할 때 운영 체제, 메모리, CPU, 디스크, 네트워크 등 가상 머신의 구성 요소를 지정할 수 있다.
- 가상 머신 간 리소스 할당: 하이퍼바이저는 가상 머신에 물리적 컴퓨터의 리소스를 할당한다. 가상 머신에 할당할 수 있는 리소스는 메모리, CPU, 디스크, 네트워크 등이다.
- 가상 머신 간의 격리: 하이퍼바이저는 가상 머신 간의 격리를 제공한다. 가상 머신은 서로 독립적으로 실행되며 서로의 리소스에 접근할 수 없다.
- 가상 머신 간의 통신: 하이퍼바이저는 가상 머신 간의 통신을 지원한다. 가상 머신은 서로 통신하여 데이터를 공유할 수 있다.
하이퍼바이저는 다양한 종류가 있다.
대표적인 하이퍼바이저로는 VMware vSphere, Microsoft Hyper-V, XenServer, Oracle VM 등과 같은 상용 제품과 KVM, QEMU 등과 같은 오픈 소스 제품이 있다.
반응형
'클라우드' 카테고리의 다른 글
[ 클라우드 ] CSAP -CCE 취약점 가이드--( XE-05. 패스워드 사용규칙 적용 ) (0) | 2023.10.12 |
---|---|
[ 클라우드 ] CSAP -CCE 취약점 가이드--( XE-04. group 파일 권한 설정 ) (0) | 2023.10.11 |
[ 클라우드 ] CSAP -CCE 취약점 가이드--( XE-03. passwd 파일 권한 설정 ) (1) | 2023.10.10 |
[ 클라우드 ] CSAP -CCE 취약점 가이드--(XE-02. 일반계정 root 권한 관리) (0) | 2023.10.10 |
[ 클라우드 ] CSAP -CCE 취약점 가이드--(XE-01. Default 계정 관리) (0) | 2023.10.10 |