23.04.05

이동욱·2023년 8월 6일
0

NaverCloudCamp

목록 보기
36/42

학습내용

  1. 전가상화, 반가상화
  2. Over Commit
  3. Migration

전가상화, 반가상화

  • 간섭

    • VM은 PM의 성능보다 높을 수 없다.
  • 전가상화

    • 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이 직접 하드웨어에 요청하는것

profile
Backend Developer

0개의 댓글