
컨테이너컨테이너란 물리적인 하드웨어 위의 Host OS 상에 논리적인 구획을 만들고,애플리케이션 작동을 위한 라이브러리나 파일을 모아,별도의 서버처럼 사용할 수 있게 만든 것이다. Container vs VM컨테이너와 VM의 가장 큰 차이점은 응용 프로그램을 실행하는 방식의 차이다.VM은 Host OS 위에 하이퍼바이저가 올라가서 각 VM을 관리하고, VM별로 가지는 Guest OS 위에서 응용 프로그램이 수행된다.컨테이너는 Host OS 위에 컨테이너 엔진이 올라가 있고, 그 위에 컨테이너 단위로 응용 프로그램이 실행된다. 따라서 VM의 경우에는 Host OS - Hypervisor - Guest OS - App 간의 통신이 발생하여 오버헤드가 크다.컨테이너는 Host OS - Docker Engine..
공부/Infra
2025. 8. 7. 10:31