Virtualization

서버 가상화 기술의 아키텍처와 동작 원리 — 4대 하이퍼바이저를 교차 비교하며 학습


📌 이 카테고리의 목적

서버 가상화는 물리 서버 위에 다수의 VM을 실행하는 기술이며, 현대 인프라의 기본 계층임. 이 카테고리는 주요 하이퍼바이저 플랫폼의 아키텍처 이론을 다루며, 각 시리즈는 대칭 구조로 설계되어 교차 학습이 가능함.

flowchart LR
    subgraph Opensource["오픈소스"]
        Proxmox["Proxmox VE<br/>(KVM/QEMU)"]
        XCPng["XCP-ng<br/>(Xen)"]
    end

    subgraph Commercial["상용"]
        VMware["VMware vSphere<br/>(ESXi)"]
        HyperV["Hyper-V<br/>(Windows)"]
    end

    Proxmox <-->|"교차 비교"| VMware
    XCPng <-->|"교차 비교"| HyperV
    Proxmox <-->|"KVM vs Xen"| XCPng
    VMware <-->|"ESXi vs Hyper-V"| HyperV

📚 시리즈

Proxmox VE Series — KVM/QEMU 기반

오픈소스 가상화 플랫폼. 9편 구성으로 아키텍처 이론부터 클러스터 운영, 자동화까지 다룸.

#제목핵심상태
1Overview아키텍처, VMware 비교, 라이선스
2KVM & QEMU ArchitectureVM Exit, VirtIO, QEMU 스레드 모델, Passthrough
3Management ArchitectureREST API, RBAC, pmxcfs, Corosync
4ComputeCPU 스케줄링, NUMA, Ballooning, KVM vs LXC
5NetworkLinux Bridge, VLAN, Bonding, SDN
6StorageLVM, ZFS, Ceph, 스토리지 정책
7Cluster & HACorosync, 쿼럼, HA Manager, 펜싱
8Backup & DRvzdump, PBS, 3-2-1 규칙
9AutomationREST API, Terraform, Ansible

VMware vSphere Series — ESXi 기반

엔터프라이즈 가상화의 사실상 표준. 9편 구성으로 Proxmox와 대칭 구조.

#제목핵심상태
1Overview아키텍처, vMotion/HA/DRS, Broadcom 라이선스
2ESXi ArchitectureVMkernel, VMM/VMX, VIB, 부팅 구조📋
3vCenter & 관리VCSA, SSO, RBAC, Enhanced Linked Mode, vCenter HA📋
4ComputeCPU 스케줄러, NUMA 자동화, TPS, Compression, EVC📋
5NetworkvSwitch, dvSwitch, VMkernel 포트, NIOC, NSX 개요📋
6StorageVMFS, vSAN(OSA/ESA), SPBM, VAAI, I/O 경로📋
7HA, DRS, FTHA Master/Slave, Admission Control, DRS 알고리즘, vMotion 심화📋
8보안 & 규정 준수Secure Boot, VM 암호화, Trust Authority, NSX 보안, STIG📋
9자동화 & 에코시스템PowerCLI, Terraform, Ansible, Tanzu, Aria, HCX📋

XCP-ng / Xen Series — Xen 기반 (예정)

Citrix XenServer의 오픈소스 포크. KVM과 근본적으로 다른 마이크로커널 하이퍼바이저 아키텍처.

#제목핵심상태
1OverviewDom0/DomU 아키텍처, PV/HVM, Xen Orchestra, 3자 비교📋

Hyper-V Series — Windows 기반 (예정)

Windows Server 내장 하이퍼바이저. 파티션 기반 아키텍처와 Azure Stack HCI 방향.

#제목핵심상태
1OverviewRoot/Child Partition, VMBus, Gen1/Gen2, S2D, Azure 연계📋

✅ = 작성 완료 / 📋 = 목차만 확정, 미작성


🔄 시리즈 교차 참조 맵

Proxmox와 VMware는 대칭 9편 구조. 각 편을 읽을 때 대응하는 글을 교차 참조하면 이해가 깊어짐.

#주제ProxmoxVMware핵심 비교 포인트
1Overview플랫폼 전체 그림, 라이선스
2하이퍼바이저KVM & QEMUESXi ArchitectureVMkernel vs Linux+KVM, VMM/VMX vs QEMU
3관리ManagementvCenter & 관리분산(pmxcfs) vs 중앙(vCenter), RBAC 모델
4컴퓨트ComputeComputeCFS vs VMkernel Scheduler, KSM vs TPS
5네트워크NetworkNetworkLinux Bridge vs vSwitch/dvSwitch, SDN vs NSX
6스토리지StorageStorageZFS/Ceph vs VMFS/vSAN, I/O 경로
7고가용성Cluster & HAHA, DRS, FTDRS/FT 유무, HA 동작 방식
8보안/백업Backup & DR보안 & 규정 준수PBS vs Veeam, 보안 모델 차이
9자동화Automation자동화 & 에코PowerCLI vs REST API, Terraform Provider 비교

🔄 하이퍼바이저 아키텍처 비교

항목Proxmox (KVM)VMware (ESXi)XCP-ng (Xen)Hyper-V
커널Linux 커널 + KVM 모듈VMkernel (독자)Xen 마이크로커널 + Dom0Windows 하이퍼바이저
VM 표현QEMU 프로세스VMX WorldDomUChild Partition
CPU 가상화VT-x/AMD-VVT-x/AMD-VVT-x/AMD-V + HypercallVT-x/AMD-V
I/O 가상화VirtIOPVSCSI/VMXNET3Split Driver (front/back)VMBus (VSP/VSC)
관리웹 UI (노드 내장)vCenter (별도 VM)Xen Orchestra (별도)SCVMM / WAC
컨테이너LXC 내장❌ (Tanzu 별도)Windows Container
분산 스토리지Ceph (무료)vSAN (유료)GlusterFS, ZFSS2D
HACorosync + HA ManagervSphere HA + DRSHA + 풀 기반Failover Cluster
라이선스AGPL (무료)구독 (Broadcom)GPLv2 (무료)Windows Server 필요
국내 점유율성장 중1위낮음중간

🔗 선행 학습

🔗 관련 카테고리

  • Container — Docker, Kubernetes (가상화의 다음 레이어)
  • Cloud Platform — OpenStack (하이퍼바이저 위의 IaaS 플랫폼)