728x90
반응형

fuse 3

Kubernetes Data On-Demand (KDOD)

개요Kubernetes Data On-Demand(KDOD)는 쿠버네티스 기반 워크로드에서 필요 시점에만 데이터를 자동으로 마운트하거나 전송해 사용하는 동적 데이터 호출 모델이다. 불필요한 데이터 마운트를 줄이고, 워크로드 부팅 시간을 단축하며, 엣지 및 클라우드 환경에서 비용과 성능을 최적화하는 최신 데이터 관리 전략이다.1. 개념 및 정의KDOD는 Kubernetes 워크로드의 초기 실행 시점에 전체 데이터를 미리 마운트하지 않고, 애플리케이션에서 실제 접근이 일어날 때 데이터를 필요 범위만큼 동적으로 로딩하는 방식이다. 이를 통해 I/O 비용과 부팅 시간을 줄이고, 스토리지 효율성을 극대화한다.목적 및 필요성대용량 데이터 환경에서 부팅 지연 문제 해소불필요한 데이터 마운트 제거로 리소스 절감엣지 및..

Topic 2025.07.09

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
반응형