반응형
가상화 기능
가상화 소프트웨어: 물리기기에 설치되어 가상머신을 생성, 관리, 삭제
가상머신은 물리기기의 하드웨어(CPU, 메모리, 디스크)를 나눠가짐
장치접근 방식의 비교
1. 물리기기의 장치접근
2. 가상머신의 장치접근
컨테이너
가상화와의 차이점
가상머신은 각 머신 전용의 가상 하드웨어와 커널을 사용하는 반면, 컨테이너는 호스트 OS와 모든 컨테이너가 하나의 커널을 공유.
-> 컨테이너는 가볍고 하드웨어 접근이 빠름
컨테이너 종류
1. 시스템 컨테이너
- 일반 리눅스 환경처럼 다양한 애플리케이션을 실행하기위한 컨테이너
2. 애플리케이션 컨테이너(ex. 도커)
- 하나의 애플리케이션만 동작하는 컨테이너
네임스페이스
- 컨테이너의 구현 방법
- 종류: pid 네임스페이스, 사용자 네임스페이스, 마운트 네임스페이스 등
- ex) pid 네임스페이스
새로운 pid 네임스페이스를 만들게 되면 독자적인 pid 환경을 갖게 됨
댓글