컨테이너 가상화: Difference between revisions

From CS Wiki
No edit summary
No edit summary
Line 29: Line 29:
** 가상머신 방식처럼 다양한 OS를 사용할 수 없음
** 가상머신 방식처럼 다양한 OS를 사용할 수 없음
** 보안적으로 완전히 격리되지 않음
** 보안적으로 완전히 격리되지 않음
== 같이 보기 ==
* [[가상화]]
* [[서버 가상화]]
* [[가상 머신]]
* [[도커]]
* [[쿠버네티스]]

Revision as of 04:41, 20 September 2020

Container Virtualization
OS 레벨에서 어플리케이션 실행 환경을 격리함으로써 마치 다른 OS에서 동작하는 것과 같은 가상 실행 환경을 제공하는 기술

기존 가상 머신과의 차이

가상 머신과 컨테이너.png

가상 머신 컨테이너
  • 하드웨어 레벨 가상화
  • 가상 하드웨어 환경 위에 게스트 OS 설치
  • 구현 기술: 하이퍼바이저
  • VMWare, Linux KVM, Xen
  • OS 레벨 가상화
  • 컨테이너 엔진으로 어플리케이션 실행 환경 격리
  • 구현 기술: 도커

장단점

  • 장점:
    • 속도 빠름(기존 물리 시스템과 거의 유사)
    • 이미지 생성 및 공유가 쉬움
    • 단일 어플리케이션 구동을 위한 최소한의 환경만 구분
  • 단점:
    • 가상머신 방식처럼 다양한 OS를 사용할 수 없음
    • 보안적으로 완전히 격리되지 않음

같이 보기