콘텐츠로 이동

ADR: 객체 저장소 — SeaweedFS (MinIO 제외)

날짜: 2026-09-13 · 상태: 채택

맥락

명령서 17.3. MinIO 커뮤니티 에디션은 2025-05 콘솔 제거 → 2025-10 바이너리 배포 중단 → 2025-12 유지보수 모드 → 2026-04-25 저장소 아카이브. 보안 패치가 보장되지 않는다.

후보 비교

항목 SeaweedFS Garage RustFS
라이선스 Apache 2.0 AGPL 3.0 Apache 2.0
S3 게이트웨이 있음 (IAM 유사 identities) 있음 있음 (MinIO 호환 최상)
Helm 차트 공식 (seaweedfs/seaweedfs) 커뮤니티 초기
대용량 파일 (체크포인트 GB, rosbag) 볼륨 파일 청크, 적합 적합하나 다중 노드 확장 약함 이력 짧음
메타데이터 백업 filer 스토어를 PostgreSQL 에 둘 수 있어 pg_dump 경로와 합쳐짐 자체 메타 DB 자체
2노드 복제 001 (다른 서버에 1 사본) 가능 가능

결정

SeaweedFS. master 1, volume 노드 A·B 각 1(복제 001), filer 1(스토어 postgres2), S3 게이트웨이 1. 버킷: mlflow-artifacts, dvc, telemetry, telemetry-parquet, backup, argo-artifacts.

검증 (dongbeen, 2026-09-13)

차트 4.46.0 으로 4구성 기동, filer 테이블이 PostgreSQL seaweedfs_filer 에 생성됨, MLflow --serve-artifacts 와 Argo 아티팩트 저장소, DVC 원격이 모두 S3 게이트웨이로 동작.

결과

  • 명령서 17.2 의 "SeaweedFS 3.x" 는 4.x 로 갱신 (4.x 가 현재 안정선).
  • 단일 노드 검증에서는 defaultReplication=000 덮어쓰기 (values.dongbeen.yaml).