가상화

Technology

하나의 물리적 컴퓨터 자원을 논리적으로 분리하거나 통합하는 기술

가상화 방식

컨테이너 기반 가상화

  • 호스트 OS 커널을 공유하는 경량 가상화
  • 빠른 시작, 낮은 오버헤드
  • Docker - 컨테이너 런타임
  • Kubernetes - 컨테이너 오케스트레이션

하이퍼바이저 기반 가상화

  • 하드웨어 자원을 에뮬레이션하는 전통적인 VM 방식
방식 예시 특징
Type 1 Xen, VMware ESXi 하드웨어 위에 직접 동작 (베어메탈)
Type 2 VirtualBox, VMware 호스트 OS 위에서 동작
KVM Linux KVM Linux 커널 내장 하이퍼바이저

QEMU + KVM

관련 노트

  • Docker - 컨테이너 기반 가상화
  • Kubernetes - 컨테이너 오케스트레이션
  • 스토리지 - 가상화 환경에서의 스토리지