728x90
반응형

qemu 4

KubeVirt

개요KubeVirt는 기존 가상 머신(VM) 기반 워크로드를 컨테이너 기반 쿠버네티스 환경에 통합할 수 있도록 지원하는 오픈소스 프로젝트입니다. 컨테이너와 VM을 동일한 쿠버네티스 클러스터에서 통합 관리할 수 있어, 레거시 애플리케이션과 클라우드 네이티브 애플리케이션의 공존이 가능해집니다.1. 개념 및 정의항목내용정의KubeVirt는 쿠버네티스에서 가상 머신(VM)을 정의하고 실행할 수 있도록 해주는 확장 기능입니다.목적VM 기반 애플리케이션을 쿠버네티스 생태계에서 유연하게 운영할 수 있도록 지원합니다.필요성컨테이너로 전환이 어려운 레거시 시스템을 클라우드 네이티브 환경에서 함께 운영할 수 있는 대안이 필요합니다.2. 특징특징설명차별점하이브리드 워크로드VM과 컨테이너를 동시에 운영 가능기존 VM 관리 툴..

Topic 2025.09.25

Snapshot-Fuzzing

개요소프트웨어 공급망 보안의 중요성이 커지면서, 실행 바이너리의 취약점을 자동으로 탐지하기 위한 퍼징(Fuzzing) 기술이 보안 산업에서 빠르게 확산되고 있습니다. 그중에서도 Snapshot-Fuzzing은 전통적인 퍼징의 성능 한계를 극복하기 위한 새로운 접근 방식으로 주목받고 있습니다. 이 기법은 시스템 또는 애플리케이션의 상태를 "스냅샷(Snapshot)"으로 저장한 후, 해당 상태에서 빠르게 반복 실행하는 방식으로 퍼징을 최적화합니다. 특히 커널, IoT, 임베디드 환경 등 고비용 실행 환경에서 매우 효과적입니다.1. 개념 및 정의Snapshot-Fuzzing은 애플리케이션의 특정 상태를 캡처(snap)하여 해당 지점부터 퍼징 입력을 반복 적용하면서 취약점 여부를 탐색하는 기법입니다. 전통적인 ..

Topic 2025.07.12

Virtio-FS

개요Virtio-FS는 가상 머신(Guest OS)과 호스트(Host OS) 간 고성능, 저지연 파일 시스템 공유를 가능하게 하는 Virtio 기반의 공유 파일 시스템 기술이다. 기존 Virtio-9P의 성능 한계를 극복하고, 클라우드 네이티브 환경과 VM 기반 개발 환경에 최적화된 I/O 성능을 제공한다. 본 글에서는 Virtio-FS의 개념, 아키텍처, 장점 및 실제 활용 전략을 소개한다.1. 개념 및 정의 항목 설명 정의Virtio-FS는 Virtio 장치 모델을 기반으로, 호스트의 디렉토리를 가상 머신 내부에서 공유 마운트할 수 있도록 지원하는 고성능 파일 시스템이다.목적호스트와 게스트 간 파일 공유 시 성능 향상 및 POSIX 호환성 제공필요성9P(FS) 기반 공유의 낮은 IOPS와 비호환성 ..

Topic 2025.07.02

VFIO-PCI Passthrough

개요VFIO-PCI Passthrough는 가상 머신(Guest OS)에 호스트의 물리적인 PCI 장치를 직접 할당하여, 거의 네이티브 수준의 성능으로 접근할 수 있도록 하는 가상화 기술입니다. KVM(QEMU) 환경에서 주로 사용되며, GPU, NIC, NVMe 등의 장치에 대한 직접적인 DMA 접근을 가능하게 해 고성능 컴퓨팅 환경에서 필수적인 요소로 자리 잡고 있습니다.1. 개념 및 정의 항목 설명 정의VFIO(Virtual Function I/O)를 이용하여 PCI 장치를 게스트 VM에 직접 할당하는 가상화 기법주요 목적낮은 레이턴시, 높은 대역폭을 요구하는 워크로드에 적합구성 환경KVM, QEMU, libvirt, IOMMU (VT-d/AMD-Vi) 필수VFIO는 사용자 공간에서 장치 접근을 ..

Topic 2025.06.12
728x90
반응형