티스토리 뷰

Docker

[Docker] - Container 와 VM

김종현 2021. 10. 18. 22:04

클라우드를 공부하게되면 면접에서 나올법한 질문인 Container와 VM에 대한 설명을 정리해보고자 한다.

Container

애플리케이션 중심으로 설계가 되었으며 컨테이너는 별도의 OS나 드 라이버 없이 호스트를 공유하는 형태로 실행된다. VM이 서버를 여러대로 사용할 수 있게 해주었다면 컨테이너는 애플리케이션을 독립적으로 실행해주기 위해 가상 공간을 할당해준다. VM보다 작은단위이며 처리하는 일도 적기 때문에 보다 간단하고, 빠르고, 효율적으로 애플리케이션을 실행시킬 수 있다. 대표적인 컨테이너는 Docker가 있다.

VM

컴퓨터 환경을 가상화하여 소프트웨어로 구현한 것이다. VM은 서버, 호스트, Hyper-v 위에 올라가고 OS, 드라이버, 메모리 등 컴퓨터 환경이 구성되기 위한 필요요소들을 갖춰진 것이다. VM을 사용하면 서버 한대 안에서도 다중 OS 환경을 구성할 수 있고 서버의 공간을 효율적으로 사용할 수 있게 된다.

이미지 출처

https://dockerlabs.collabnix.com/beginners/difference-docker-vm.html

728x90
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함