[도커] vm과 도커의 차이

김성환·2022년 6월 5일
0

도커

목록 보기
2/10

vm이란?

vm이란 virtual machine의 약자로 자신이 가진 운영체제 위에 사용하는 가상의 운영체제를 의미한다. 그렇기 때문에 가상의 운영체제 내에서 실제 컴퓨터처럼 도구들, 의존성, 언어 등등을 설치하고 운영할 수 있다.
즉, vm을 사용한다면 그안에 소프트웨어 유닛을 구성한다면 도커와 같은 효과를 얻을 수 있다.

그렇다면 vm과 도커의 차이는?

이 둘의 차이점은 오버헤드이다.
하나의 실제 컴퓨터에 여러개의 vm을 올리게 되면 하나의 컴퓨터에서 사용할 수 있는 메모리,cpu등등을 나누어 사용하기 때문에 비용이 많이 들게 된다.

오버헤드란?

오버헤드란 특정 기능을 수행하는데 드는 간접적 비용을 의미

profile
개발자가 되고 싶다

0개의 댓글