컨테이너 가상화: 두 판 사이의 차이

IT위키
(새 문서: 분류:운영체제분류:리눅스 ;Container Virtualization ;OS 레벨에서 어플리케이션 실행 환경을 격리함으로써 마치 다른 OS에서 동작하는 것...)
 
편집 요약 없음
13번째 줄: 13번째 줄:
* 하드웨어 레벨 가상화
* 하드웨어 레벨 가상화
* 가상 하드웨어 환경 위에 게스트 OS 설치
* 가상 하드웨어 환경 위에 게스트 OS 설치
* '''구현 기술: 하이퍼바이저'''
* '''구현 기술: [[하이퍼바이저]]'''
* VMWare, Linux KVM, Xen
* VMWare, Linux KVM, Xen
||
||
* OS 레벨 가상화
* OS 레벨 가상화
* 컨테이너 엔진으로 어플리케이션 실행 환경 격리
* 컨테이너 엔진으로 어플리케이션 실행 환경 격리
* '''구현 기술: 도커'''
* '''구현 기술: [[도커]]'''
|}
|}



2019년 10월 16일 (수) 00:23 판

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

기존 가상 머신과의 차이

가상 머신과 컨테이너.png

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

장단점

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