토픽 114 / 122·비교표
가상화와 컨테이너
VM vs 컨테이너
| 항목 | VM (가상머신) | 컨테이너 |
|---|---|---|
| 정의 | 하이퍼바이저 위 Guest OS 포함 | 호스트 커널 공유, 프로세스 격리 |
| 크기 | GB 단위(OS 포함) | MB 단위(바이너리+라이브러리) |
| 부팅 | 수분(OS 부팅) | 수초(프로세스 시작) |
| 격리 | 강력(하이퍼바이저) | 상대적 약함(커널 공유) |
| 밀도 | 낮음(리소스 많이 사용) | 높음(경량) |
| 적용 | 레거시 앱, 이기종 OS | MSA, CI/CD, 클라우드 네이티브 |
Type 1 vs Type 2 하이퍼바이저
| 항목 | Type 1 (Bare-Metal) | Type 2 (Hosted) |
|---|---|---|
| 정의 | 하드웨어 위에 직접 실행 | 호스트 OS 위에 실행 |
| 성능 | 높음(하드웨어 직접 접근) | 낮음(OS 오버헤드) |
| 보안 | 강함(공격면 작음) | 약함(호스트 OS 취약점) |
| 대표 | VMware ESXi, KVM, Hyper-V | VirtualBox, VMware Workstation |
| 적용 | 데이터센터, 프로덕션 | 개발/테스트 환경 |
Docker vs containerd vs CRI-O
| 항목 | Docker | containerd | CRI-O |
|---|---|---|---|
| 정의 | 컨테이너 플랫폼(빌드+실행) | 컨테이너 런타임(실행 전용) | K8s 전용 경량 런타임 |
| 범위 | 빌드+실행+관리 | 런타임(CRI 호환) | 런타임(CRI 전용) |
| 오버헤드 | 높음(dockerd 데몬) | 중간 | 낮음(최소 기능) |
| K8s 연동 | dockershim 제거(v1.24) | 네이티브 CRI | 네이티브 CRI |
| 적용 | 개발 환경, 빌드 | K8s 프로덕션(기본) | K8s(Red Hat/OpenShift) |
VDI vs DaaS
| 항목 | VDI | DaaS |
|---|---|---|
| 정의 | 자체 인프라 가상 데스크톱 | 클라우드 기반 가상 데스크톱 |
| 인프라 | 온프레미스(자체 운영) | CSP 제공(서비스) |
| 비용 | 초기 투자 높음(CAPEX) | 종량제(OPEX) |
| 관리 | 자체 운영·유지보수 | CSP 관리(편리) |
| 적용 | 보안 요구 높은 조직 | 원격 근무, 빠른 도입 |