피드로 돌아가기
Benchmark: 2026 Backup Tools — Velero 2.0 vs. Restic 0.17 vs. Duplicati 2.0 for 1TB Data
Dev.toDev.to
Infrastructure

1TB 데이터 기준 Velero(Full) vs Restic(Incremental) 성능 최적화 분석

Benchmark: 2026 Backup Tools — Velero 2.0 vs. Restic 0.17 vs. Duplicati 2.0 for 1TB Data

ANKUSH CHOUDHARY JOHAL2026년 4월 30일2intermediate

Context

데이터 볼륨 증가에 따른 효율적인 백업 전략 수립의 필요성 대두. Workload 특성(파일 크기 및 종류)에 따라 Backup Tool의 처리 성능과 저장 효율이 상이하게 나타나는 아키텍처적 한계 존재.

Technical Solution

  • Kubernetes Native Object Deduplication 기반의 Velero 2.0을 통한 Full Backup 속도 최적화
  • Content-Addressable Storage 원리를 이용한 Restic 0.17의 고효율 Deduplication 및 Incremental Backup 처리
  • Indexed Metadata 구조를 적용한 Duplicati 2.0의 단일 파일 복구 경로 최적화
  • 16 vCPUs, 64GB RAM, 10Gbps Network 환경 기반의 정밀한 throughput 벤치마크 설계
  • 데이터 성격(Small/Medium/Large)을 구분한 Mixed Workload 테스트셋 구성을 통한 실무 적합성 검증

Impact

  • Full Backup 속도: Velero 2.0이 185MB/s로 가장 빠른 처리 성능 기록
  • Incremental Backup 속도: Restic 0.17이 210MB/s로 100GB 변경분 5분 만에 완료
  • 저장 효율: Restic 0.17이 38%의 데이터 감소율(620GB)을 달성하며 최상위 효율 기록
  • 단일 파일 복구: Duplicati 2.0이 2.1s의 최단 복구 시간 달성

Key Takeaway

백업 도구 선택 시 Full Backup의 절대 속도보다 Incremental Backup의 효율과 복구 대상(전체 vs 단일 파일)의 접근 비용을 우선 고려한 아키텍처 설계 필요


- K8s 환경의 빠른 Full Backup 필요 시 Velero

2.0 검토 - 저장 공간 최적화 및 잦은 증분 백업 필요 시 Restic

0.17 도입 - 관리 편의성 및 개별 파일의 빠른 복구가 핵심인 환경에서 Duplicati

2.0 고려 - 데이터셋의 파일 크기 분포에 따른 Deduplication 효율 사전 측정

원문 읽기