Rust 기반 분산 오브젝트 스토리지 RustFS, 깃허브 스타 24,000개 돌파하며 AI 인프라 대안으로 부상
Rust 프로그래밍 언어로 구축된 고성능 분산 오브젝트 스토리지 시스템 RustFS가 깃허브 스타 24,892개를 기록하며 트렌딩에 진입했다. 하루에만 271개의 신규 스타가 추가됐다.
RustFS는 MinIO의 사용 편의성과 Rust의 메모리 안전성 및 고성능을 결합한 프로젝트다. S3 API와 100% 호환되며, 기존 S3 호환 애플리케이션 및 도구와 원활하게 통합된다.
라이선스 면에서 차별화가 뚜렷하다. RustFS는 허용적인 Apache 2.0 라이선스를 채택해 AGPL의 제한을 피했다. 프로젝트 측은 이를 통해 상업적 사용에서의 지적 재산권 모호성과 사용 제한 리스크를 줄였다고 설명한다.
데이터레이크, AI, 빅데이터 워크로드에 최적화된 것이 특징이다. OpenStack Swift API를 네이티브로 지원하며, Keystone 인증과의 통합도 제공한다.
스트레스 테스트 환경 기준으로, Intel Xeon Sapphire Rapids 8475B 2코어(2.7/3.2GHz), 4GB 메모리, 15Gbps 네트워크, 40GB × 4 드라이브(드라이브당 IOPS 3800) 구성에서 테스트가 진행됐다.
주요 기능으로는 버전 관리, 이벤트 알림, Kubernetes Helm 차트, 버킷 복제, 멀티 테넌시, 비트롯 보호 등이 현재 사용 가능하다. 라이프사이클 관리, 분산 모드, KMS 기능은 테스트 중이다.
멀티 아키텍처 빌드를 지원해 linux/amd64와 linux/arm64 환경에서 모두 배포할 수 있다. Docker, Podman, Docker Compose를 통한 설치를 지원하며, Grafana, Prometheus, Jaeger 기반 옵저버빌리티 프로파일도 제공한다.
RustFS는 완전한 오픈소스로, 커뮤니티 기여와 상업적 활용 모두를 장려하고 있다. Go나 C 기반 스토리지 시스템 대비 메모리 GC 지연이나 누수 위험이 설계상 제거된 점을 강조하고 있다.