Learning
토픽 114 / 122·비교표

가상화와 컨테이너

VM vs 컨테이너

항목VM (가상머신)컨테이너
정의하이퍼바이저 위 Guest OS 포함호스트 커널 공유, 프로세스 격리
크기GB 단위(OS 포함)MB 단위(바이너리+라이브러리)
부팅수분(OS 부팅)수초(프로세스 시작)
격리강력(하이퍼바이저)상대적 약함(커널 공유)
밀도낮음(리소스 많이 사용)높음(경량)
적용레거시 앱, 이기종 OSMSA, CI/CD, 클라우드 네이티브

Type 1 vs Type 2 하이퍼바이저

항목Type 1 (Bare-Metal)Type 2 (Hosted)
정의하드웨어 위에 직접 실행호스트 OS 위에 실행
성능높음(하드웨어 직접 접근)낮음(OS 오버헤드)
보안강함(공격면 작음)약함(호스트 OS 취약점)
대표VMware ESXi, KVM, Hyper-VVirtualBox, VMware Workstation
적용데이터센터, 프로덕션개발/테스트 환경

Docker vs containerd vs CRI-O

항목DockercontainerdCRI-O
정의컨테이너 플랫폼(빌드+실행)컨테이너 런타임(실행 전용)K8s 전용 경량 런타임
범위빌드+실행+관리런타임(CRI 호환)런타임(CRI 전용)
오버헤드높음(dockerd 데몬)중간낮음(최소 기능)
K8s 연동dockershim 제거(v1.24)네이티브 CRI네이티브 CRI
적용개발 환경, 빌드K8s 프로덕션(기본)K8s(Red Hat/OpenShift)

VDI vs DaaS

항목VDIDaaS
정의자체 인프라 가상 데스크톱클라우드 기반 가상 데스크톱
인프라온프레미스(자체 운영)CSP 제공(서비스)
비용초기 투자 높음(CAPEX)종량제(OPEX)
관리자체 운영·유지보수CSP 관리(편리)
적용보안 요구 높은 조직원격 근무, 빠른 도입