반응형
container
-
도커(docker). 컨테이너 vs 가상머신(Virtual Machine)SE General 2023. 11. 21. 00:37
컨테이너와 VM(Virtual Machine) 모두 물리 서버의 리소스를 격리시켜 한정된 환경을 제공하는데 사용됩니다. 그렇기에 여러 부분 비슷한 특성을 보이면서도, 특징적으로 다른 부분들이 존재하는데요. 이번 글에서는 2가지를 비교하며 이해해보도록 하겠습니다. 어떻게 다른가? 먼저, 컨테이너와 VM 모두 실행될 host가 필요합니다. 이러한 host는 노트북, 데이터 센터의 bare metal 서버, 퍼블릭 클라우드의 인스턴스 등에 해당됩니다. 먼저, 가상화를 통해 3개의 앱을 실행한다고 가정해보겠습니다. 그러면 위 이미지의 좌측과 같이, 물리 서버에 하이퍼바이저를 띄우고 하이퍼바이저가 물리 서버의 리소스(CPU, RAM, storage, network card 등)를 나누어 VM에게 할당하고 패키징합..