728x90
반응형

fuse 2

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

LiteFS (Lite File System)

개요LiteFS는 Fly.io에서 개발한 SQLite 파일 시스템 레벨 리플리케이션 도구로, 분산 환경에서 SQLite 데이터베이스를 마치 분산형 DB처럼 사용할 수 있게 하는 혁신적인 오버레이 파일 시스템입니다. 고가용성(HA), 지연 시간 최적화, 읽기 부하 분산을 가능하게 하며, 특히 서버리스 또는 엣지 컴퓨팅 환경에서 단일 노드 DB의 한계를 극복하기 위한 솔루션으로 각광받고 있습니다.1. 개념 및 정의LiteFS는 FUSE(Filesystem in Userspace)를 기반으로 SQLite 데이터 파일을 감싸고, 쓰기 트랜잭션은 단일 리더 노드에서 수행하며, 읽기 노드는 해당 트랜잭션을 파일 수준에서 동기화받는 구조입니다. 즉, 여러 노드에서 SQLite를 안전하게 공유하면서도, 쓰기 충돌이나 ..

Topic 2025.05.09
728x90
반응형