Virtualization

Hyemimi·2022년 11월 11일
0

오픈소스sw개발

목록 보기
1/4

가상화란?

가지고 있는 OS에 새로운 OS를 가상으로 설치 후 사용

OS-level virtualization

container라고 불림
별도로 독립된 공간을 만듦.
동일한 os를 써야함. (단점)
똑같은 버전의 커널 위에서 동작
hardware level보다 성능상 이점이 있음
같은 권한을 share함
ex ) Docker ; 메모리 사용량 적음,

Hardware-level virtualization

별도의 소프트웨어가 중간 중간 개입을 해야함
os를 별도로 설치해야함
부팅 과정

Docker vs VM

  • Docker는 guest OS 필요없음
  • VM은 guest OS 별도로 설치

위 : VM
아래 : Docker ( Host OS위에서 바로 사용, 오른쪽처럼 라이브러리를 공유할 수도 있음. )


출처 - 오픈소스SW개발 강의

profile
암냠냠

0개의 댓글