학습내용
- 전가상화, 반가상화
- Over Commit
- Migration
전가상화, 반가상화
-
간섭
-
전가상화
- HyperVisor가 하드웨어의 리소스 전체를 관리하며 HyperVisor가 VM에게 하드웨어 리소스를 할당한다.
- 모든 요청은 HyperVisor을 통하기 때문에 overhead가 발생 할 수 있다.
-
반가상화
- HyperVisor을 통해 하드웨어의 리소스를 할당하는것이 아닌 하이퍼콜을 통해 직접 요청한다.
Over Commit
-
하드웨어의 리소스보다 많은 리소스를 VM들에게 할당한다.
-
실제 하드웨어의 리소스는 정해져있기에 VM의 CPU 사용률이 하드웨어의 리소스를 넘어가게된다면 성능저하가 발생한다.
-
메모리를 Over Commit하게되면 하드웨어를 메모리처럼 사용하는데 이는 속도저하가 심하기에 메모리는 Over Commit을 지원하지 않는다.
Migration
-
live migration
- VM이 on되어있는 상태에서 다른 서버로 옮기며 리부팅이 발생하지 않는다.
-
Cold migration
- VM이 off 되어있는 상태에서 다른 서버로 옮기며 리부팅 과정이 필요하다.
Question
Q1. HyperCall
A. VM은 HyperVisor를 통해 하드웨어에 요청하는것이 아닌 VM이 직접 하드웨어에 요청하는것