728x90
컨테이너 가상화
애플리케이션과 그 의존성을 패키징하여 격리된 황경에서 실행할 수 있게 하는 기술
하드웨어 가상화(VM)와 달리, 운영 체제 수준에서 가상화를 수행하여 경량화된 독립 실행형 환경을 제공합니다.
하이퍼바이저 없이 커널의 자체 기술을 활용한 가상화, 모든 컨테이너가 하나의 커널을 공유합니다.
커널의 격리 기능을 활용하기 때문에 호스트OS를 사용합니다.
컨테이너 가상화의 주요 특징
경량화
: 호스트 OS의 커널을 공유하기 때문에 가상머신보다 훨씬 가볍고, 빠르게 시작, 종료할 수 있다.격리성
: 각 컨테이너는 독립적인 파일 시스템, 네트워크, 프로세스 공간을 가지므로, 서로 간섭 없이 실행됩니다.이식성
: 컨테이너는 모든 종속성을 포함하므로, 한 환경에서 다른 환경으로 이동할 때 일관된 실행을 보장합니다.빠른 배포
: 변경 사항을 빠르게 배포할 수 있으며, 스케일링이 용이합니다.효율적인 자원 사용
: 필요한 자원만 사용하므로, 서버 자원을 보다 효율적으로 사용할 수 있습니다.
컨테이너는 호스트 OS의 커널을 그대로 사용하기 때문에 중간 단계가 따로 없기때문에 오버헤드가 적습니다.
오버헤드가 적다 -> 리소스를 효율적으로 사용한다
728x90