keumcloud 2022. 3. 1. 00:04

가상화의 기능

 

1. 공유(Sharing) : 다수의 많은 가상 자원들이 하나의 동일한 물리적 자원과 연결되어 있거나 가리키는 것을 말합니다.

 

2. 에뮬레이션(Emulation) : 물리적 자원 자체에는 존재 하지 않지만 가상 자원에는 어떤 기능들이나 특성들이 마치 처음부터 존재 했던것처럼 사용할 수 있는 것을 말합니다.

 

3. 단일화(Aggregation) : 여러 개의 물리적 자원을 하나의 자원으로 사용할 수 있습니다.

 

4. 절연(Insulation) : 하나의 가상화 서비스에 문제가 발생해도 다른 서비스에 영향을 미치지 않도록 하는 것입니다.

 

5. 프로비저닝(Provisioning) : 사용자가 원하는 대로 자원을 할당, 배치 할 수 있습니다.

 

 

 

전가상화

Bare-metal / Hypervisor 가상화 제품 아키텍처 사용

Vmware ESXi Server, Xen

 

반가상화

Para-virtualization 가상화 제품 아키텍처 사용

XenServer, Xen

 

호스트 기반 가상화

Hosted 가상화 제품 아키텍처 사용

virtualBox, Virtual Server

 

1. 젠(Xen)

- CPU 반가상화, 전가상화 방식 사용

- 이더넷 카드, I/O, VGA 그래픽 인터페이스의 반가상화 방식 사용

 

2. KVM

- CPU 전가상화 방식 사용

- 이더넷 카드, I/O, VGA 그래픽 인터페이스의 반가상화 방식 사용

 

3. VirtualBox

- 호스트기반 가상화

 

4. Docker

- 하이퍼바이저를 사용하거나 게스트 운영체제도 설치하지 않고, 필요한 기능들만 이미지로 만들어서 동작시키는 경량화된 가상화 방식

 

Openstack

vmware 기반의 가상머신과 XenServer 기반의 가상머신을 통합 관리할 때 용이한 프로그램입니다.