백업 솔루션 비용 2026, RPO·랜섬웨어·복구 테스트 예산 기준

백업 솔루션 비용을 월 저장 공간 단가만 보고 고르면 실제 장애나 랜섬웨어 사고 때 가장 비싼 항목이 뒤늦게 나온다.
복구 시간이 길어져 매출이 멈추거나, 반출 비용 때문에 이관을 못 하거나, 불변 보존을 빼서 공격자가 백업까지 지우는 식이다.
이 글은 백업 솔루션 비용을 스토리지, 보존 기간, 오프사이트 복제, 복구 테스트, 보안 통제, 내부 운영 시간으로 나눠 예산화하는 기준이다.
- 월 단가는 시작점일 뿐이며, RPO·RTO 목표와 보존 기간이 백업 총액을 먼저 결정한다.
- AWS Backup 공식 예시는 600 GB-Month × $0.05 = $30, 교차 리전 400 GB × $0.04 = $16, 복구 10 GB × $0.02 = $0.20 구조를 보여준다.
- Backblaze B2 공식 가격은 기본 저장 $6.95/TB/30-day, 평균 월 저장량의 3배까지 무료 반출, 초과 반출 $0.01/GB, Overdrive $15/TB/month 구조다.
- 랜섬웨어 대응 예산은 백업 소프트웨어보다 불변 보존, 권한 분리, 복구 리허설, 반출 테스트를 계약서에 고정했는지로 판단해야 한다.
이 글이 필요한 사람
- 백업 솔루션 비용 견적을 받았지만 저장 공간, 복구, 보존, 지원 항목이 섞여 있어 비교가 어려운 인프라 담당자
- 랜섬웨어 대응 예산을 세우면서 백업과 보안관제, DLP, 방화벽 비용을 한꺼번에 조정해야 하는 보안 책임자
- 클라우드 백업과 온프레미스 백업 장비 중 어느 쪽이 3년 총액에 맞는지 판단해야 하는 구매 담당자
- RPO 15분, RTO 2시간 같은 목표를 요구받았지만 실제 복구 테스트 비용을 아직 넣지 않은 서비스 오너
- 백업 데이터 반출과 공급자 변경 비용을 계약 전에 확인해야 하는 IT 기획자
백업 솔루션 비용은 네 줄로 쪼개야 보인다
첫 줄은 보호해야 할 원본 데이터와 변경량이다.
매일 1 TB가 바뀌는 데이터와 한 달에 50 GB만 바뀌는 데이터는 같은 10 TB 저장소라도 보존 비용이 전혀 다르다.
둘째 줄은 복구 목표이며, RPO는 얼마 전 시점으로 돌아갈지, RTO는 서비스를 몇 시간 안에 다시 열지 정한다.
셋째 줄은 보존과 복제 위치이며, 장기 보존, 오프사이트 복제, 불변 보존, 교차 리전 복사가 모두 비용을 만든다.
넷째 줄은 검증과 운영이며, 복구 테스트, 권한 검토, 알림 대응, 장애 리허설, 공급자 이탈 테스트가 여기에 들어간다.
| 비용 줄 | 예산에 넣을 항목 | 견적서 질문 | 보류 신호 |
|---|---|---|---|
| 보호 대상 | 서버 수, 데이터베이스 수, 원본 용량, 월 변경량 | 중복 제거와 압축 전 기준 용량을 분리했는가 | 원본 용량만 있고 변경량과 보존 기간이 없음 |
| 복구 목표 | RPO, RTO, 우선순위 서비스, 복구 순서 | 서비스 등급별 복구 테스트가 견적에 포함됐는가 | 백업 성공률만 있고 복구 성공률이 없음 |
| 보존·복제 | 일간·월간·연간 보존, 오프사이트 사본, 불변 보존 | 삭제 방지와 장기 보존의 최소 보관일을 적었는가 | 저렴한 저장 단가만 강조하고 삭제 조건이 없음 |
| 운영·검증 | 관리자 권한 분리, 알림, 리허설, 반출 테스트, 지원 시간 | 장애 때 누가 어떤 순서로 복구하는지 문서화됐는가 | 지원 범위가 제품 설치까지만 적힘 |
공식 가격표 핵심 숫자: 저장 단가보다 복구와 반출을 같이 본다
AWS Backup 가격 페이지는 최소 비용과 설치 비용이 없고, 백업 저장, 리전 간 전송, 복구, 백업 평가에 사용량 기준 비용이 붙는다고 설명한다.
같은 공식 페이지의 예시는 EFS 백업 600 GB-Month에 $0.05를 곱해 월 $30을 계산하고, 교차 리전 400 GB에는 $0.04를 곱해 $16을 계산한다.
또한 같은 예시는 복구 10 GB에 $0.02를 곱해 $0.20을 계산하고, 파일 단위 복구 요청 2회에는 요청당 $0.50을 더해 총 $1.02로 계산한다.
AWS Backup Audit Manager 평가 비용은 공식 페이지 기준 백업 평가 1건당 $0.00125로 제시되므로, 규정 준수 점검 자동화도 완전히 무료로 보면 안 된다.
AWS Backup의 차가운 저장소 전환 백업은 최소 90일 보존 조건이 있고, 낮은 비용 저장 계층은 60일 이상 따뜻한 저장 계층에 보존된 뒤 전환된다는 조건을 같이 봐야 한다.
| 공식 가격 근거 | 확인된 숫자 | 실무 해석 | 예산 질문 |
|---|---|---|---|
| AWS Backup 저장 예시 | 600 GB-Month × $0.05 = $30 | 평균 저장량과 보존 정책이 월 비용을 만든다 | 월 평균 GB-Month를 산정했는가 |
| AWS 교차 리전 예시 | 400 GB × $0.04 = $16 | 오프사이트 복제는 저장 비용과 전송 비용이 분리된다 | 재해복구 리전 복제량을 따로 봤는가 |
| AWS 복구 예시 | 10 GB × $0.02 = $0.20 | 복구 테스트도 데이터량이 커지면 비용 항목이 된다 | 월 복구 리허설 GB를 예산에 넣었는가 |
| AWS 파일 단위 복구 예시 | 2 requests × $0.50 포함, 총 $1.02 | 작은 파일 복구도 요청 단위 비용이 생길 수 있다 | 파일 단위 복구 횟수를 예측했는가 |
| AWS 평가 비용 | $0.00125 per backup evaluation | 정책 평가와 증적 점검도 반복되면 비용 줄이 된다 | 월 평가 건수와 보안 감사 빈도를 정했는가 |
| AWS 보존 조건 | 90일, 60일 | 장기 보존을 빨리 지우면 기대한 절감이 깨질 수 있다 | 삭제와 전환의 최소 기간을 계약 전에 봤는가 |
Backblaze B2 공식 가격 페이지는 기본 저장을 $6.95/TB/30-day로 제시하고, 월 평균 저장량의 3배까지 무료 반출을 제공한다고 설명한다.
같은 페이지는 3배를 넘는 반출을 $0.01/GB로 제시하고, 높은 처리량이 필요한 B2 Overdrive는 $15/TB/month부터 시작한다고 안내한다.
| 비교 항목 | 공식 숫자 | 비용 의미 | 조심할 점 |
|---|---|---|---|
| Backblaze B2 저장 | $6.95/TB/30-day | 단순 보관 비용을 빠르게 계산할 때 기준으로 쓸 수 있다 | 복구 도구와 운영 인력은 별도 검토 |
| Backblaze 무료 반출 | 평균 월 저장량의 3배 | 정상 복구와 이관 테스트를 자주 한다면 큰 차이가 난다 | 3배 초과 시 비용을 따로 계산 |
| Backblaze 초과 반출 | $0.01/GB | 대량 복구나 이탈 테스트 때 총액이 보인다 | 월 반출량이 저장량보다 큰 워크로드는 재계산 |
| Backblaze Overdrive | $15/TB/month | 높은 처리량이 필요한 분석·학습·복구 환경의 별도 선택지다 | 일반 백업 저장과 같은 줄에 비교하지 않음 |
| Azure Backup 구조 | 50 GB, 500 GB, 100 TB, 1 PB, 180일 | 보호 인스턴스 크기와 예약 용량, 조기 삭제 기간이 비용 축이다 | 지역과 통화에 따라 실제 금액을 계산기로 확인 |
이 조건이면 검토할 수 있다: 견적서가 저장 비용, 복제 전송, 복구 테스트, 반출, 장기 보존, 지원 비용을 서로 다른 행으로 나눠 보여준다.
이 경우는 보류가 맞다: 월 TB 단가만 낮고, 복구 테스트와 공급자 이탈 시 데이터 반출 조건이 비어 있다.
RPO와 RTO가 백업 솔루션 비용의 기준선이다
RPO 24시간 백업은 하루치 데이터를 잃을 수 있다는 전제로 비용을 낮춘 선택이다.
RPO 15분 백업은 변경 데이터를 더 자주 보호해야 하므로 저장, 전송, 모니터링, 장애 대응 비용이 같이 올라간다.
RTO도 같다.
24시간 안에 복구하면 되는 내부 보고 시스템과 2시간 안에 열어야 하는 주문 시스템은 같은 솔루션을 써도 설계가 달라진다.
| 서비스 등급 | 권장 RPO | 권장 RTO | 비용이 커지는 지점 |
|---|---|---|---|
| 매출 핵심 서비스 | 15분~1시간 | 2시간~4시간 | 고빈도 보호, 빠른 복구 저장소, 월 1회 이상 복구 테스트 |
| 고객지원·운영 도구 | 4시간~12시간 | 8시간~24시간 | 업무 시간 복구와 권한 검토, 부분 복구 테스트 |
| 분석·리포트 | 24시간 | 1일~3일 | 장기 보존과 데이터 반출 조건, 낮은 빈도 검증 |
| 법정·감사 보존 | 업무 영향 낮음 | 요청 기반 | 장기 보존, 조기 삭제 조건, 검색과 증적 관리 |
구매팀에는 RPO와 RTO를 금액 협상의 언어로 바꿔줘야 한다.
보안팀에는 공격자가 운영 계정과 백업 계정을 동시에 장악하지 못하게 권한 분리와 삭제 방지 정책을 먼저 요구해야 한다.
랜섬웨어 대응 백업은 불변 보존과 권한 분리가 핵심이다
CISA 랜섬웨어 가이드는 백업과 복구 전략을 사고 대응의 핵심 항목으로 다룬다.
NIST Cybersecurity Framework 관점으로 봐도 백업은 식별, 보호, 탐지, 대응, 복구 중 복구 기능에만 갇히지 않는다.
AWS Backup Vault Lock은 백업 볼트에 잠금 구성을 적용해 정해진 보존 기간 안의 복구 지점 삭제를 막는 기능으로 설명된다.
Veeam의 랜섬웨어 복구 자료도 데이터 복원력과 검증된 복구 흐름을 강조하므로, 백업 견적에는 백업 성공보다 복구 가능성 증거가 들어가야 한다.
| 랜섬웨어 대응 항목 | 확인할 설정 | 비용 영향 | 실패 신호 |
|---|---|---|---|
| 불변 보존 | 삭제 방지 기간, 관리자 예외, 잠금 변경 절차 | 전용 저장 계층과 보존 기간 비용 증가 | 관리자가 바로 지울 수 있는 백업만 있음 |
| 권한 분리 | 운영 관리자와 백업 관리자 분리, 긴급 권한 승인 | 계정 관리와 감사 로그 운영 시간 증가 | 도메인 관리자 하나로 전체 삭제 가능 |
| 오프사이트 사본 | 별도 계정, 별도 리전, 별도 공급자 중 선택 | 복제 저장과 전송 비용 증가 | 운영망 침해 때 백업도 같은 권한에 노출 |
| 복구 리허설 | 월간 복구 테스트, RTO 측정, 실패 단계 기록 | 테스트 환경과 엔지니어 시간 필요 | 백업 성공 알림만 있고 복구 기록이 없음 |
| 반출 테스트 | 대량 다운로드 속도, 초과 반출 비용, 이관 절차 | 공급자 변경과 사고 대응 총액에 영향 | 데이터를 꺼내는 조건이 계약서에 없음 |
이 조건이면 예산을 늘리는 편이 맞다: 운영 계정 탈취가 곧 백업 삭제로 이어지는 구조이고, 최근 6개월 안에 전체 복구 테스트 기록이 없다.
이 경우는 비용을 줄여도 된다: 장기 보존 데이터가 법적 보존 대상이 아니고, 서비스 등급상 24시간 RPO로도 업무 손실이 제한된다.
실무 시나리오 1: SaaS 회사가 3년 총액을 계산하는 경우
B2B SaaS 회사가 고객 보안실사 때문에 백업 솔루션을 새로 도입한다면 첫 회의에서 공급자 이름보다 서비스 등급표를 먼저 만들어야 한다.
주문, 인증, 결제, 고객 데이터베이스는 짧은 RPO와 빠른 RTO가 필요하고, 사내 리포트와 로그 아카이브는 장기 보존 중심으로 갈 수 있다.
이 조건이면 클라우드 관리형 백업이 맞다: 인프라 팀이 작고, 월 2회 이상 복구 테스트를 자동으로 남겨야 하며, 오프사이트 사본을 빨리 구성해야 한다.
반대로 온프레미스 장비가 맞을 수 있다: 대용량 데이터가 같은 센터 안에서만 자주 복구되고, 외부 반출량이 커서 네트워크와 반출 비용이 총액을 압도한다.
| SaaS 검토 항목 | 클라우드 백업에 유리한 조건 | 장비형 백업에 유리한 조건 | 결정 전에 볼 증거 |
|---|---|---|---|
| 데이터 변경량 | 월 변경량이 작고 서비스별 보호 정책이 다름 | 매일 대용량 전체 백업을 내부망에서 빠르게 처리 | 월 변경 TB와 압축 전 원본 용량 |
| 복구 테스트 | 테스트 환경을 빠르게 만들고 기록을 남겨야 함 | 운영 장비와 같은 네트워크에서 고속 복구 필요 | 최근 복구 리허설 성공 시간 |
| 보안 요구 | 별도 계정과 리전으로 오프사이트 사본 구성 필요 | 망분리 또는 내부 규정 때문에 외부 저장 제한 | 권한 분리와 삭제 방지 정책 |
| 공급자 이탈 | 반출 비용과 다운로드 속도를 계약 전 확인 가능 | 외부 반출 없이 장비 교체로 이전 가능 | 100 GB, 1 TB 반출 테스트 결과 |
실무 시나리오 2: 제조사가 랜섬웨어 이후 재설계하는 경우
제조사는 파일 서버와 ERP, 생산 장비 로그, 설비 설정 파일이 같이 얽혀 있어 백업 범위를 서버 목록만으로 정하면 빠지는 데이터가 생긴다.
랜섬웨어 사고 이후라면 우선순위는 신규 제품 구매가 아니라 복구 순서, 격리 계정, 오프라인 또는 불변 사본, 테스트 절차의 증거화다.
이 조건이면 비용이 올라가도 분리형 구조가 필요하다: 생산 중단 4시간이 납기 지연과 위약으로 이어지고, 운영망 계정이 백업 콘솔까지 접근한다.
이 경우는 단계적 도입이 낫다: 모든 파일을 고가 계층에 보존하려고 해서 예산이 막혔다면, 핵심 서비스와 장기 보존 데이터를 먼저 분리한다.
| 제조 백업 범위 | 필수 확인 | 비용 줄이는 방법 | 보안팀 질문 |
|---|---|---|---|
| ERP·MES 데이터 | 복구 순서와 의존 서비스 | 우선순위 등급별 보존 정책 분리 | 업무 재개 기준을 누가 승인하는가 |
| 파일 서버 | 랜섬웨어 감염 시점과 깨끗한 복구 지점 | 부서별 보존 기간과 중복 파일 정리 | 쓰기 권한과 삭제 권한이 분리됐는가 |
| 설비 설정 파일 | 장비별 백업 주기와 복구 담당자 | 변경 빈도 낮은 파일은 장기 보존으로 이동 | 운영망 침해 때 사본이 안전한가 |
| 로그·증적 | 사고 조사에 필요한 기간과 접근 권한 | 핫 저장과 장기 저장을 분리 | 복구 후 원인 분석 자료가 남는가 |
견적 비교 순서: 낮은 월액보다 복구 증거를 먼저 본다
백업 솔루션 견적서는 같은 입력값으로 받아야 비교가 가능하다.
한 업체에는 30일 보존을 주고 다른 업체에는 1년 보존을 주면 월액 차이는 의사결정 자료가 아니다.
- 서비스별 RPO와 RTO를 먼저 적고, 매출 핵심 서비스와 내부 업무 서비스를 분리한다.
- 보호 대상 용량, 월 변경량, 일간·월간·연간 보존 기간을 같은 표로 보낸다.
- 오프사이트 사본, 불변 보존, 관리자 권한 분리, 삭제 승인 절차를 필수 조건으로 둔다.
- 월 1회 이상 복구 테스트와 연 2회 이상 대량 반출 테스트의 포함 여부를 묻는다.
- 저장 비용, 전송 비용, 복구 비용, 지원 비용, 교육 비용, 내부 인력 시간을 따로 적는다.
- 공급자 변경 시 데이터 반출 속도와 초과 반출 비용을 견적서 또는 별도 조건표에 남긴다.
- 최종 비교표에는 1년 총액과 3년 총액, 그리고 복구 실패 때 업무 중단 시간을 같이 적는다.
구매 담당자는 월액이 아니라 제외 조건표를 같이 봐야 한다.
인프라 담당자는 백업 성공률이 아니라 실제 복구 시간을 증거로 남겨야 한다.
보안 담당자는 백업 계정과 운영 계정이 분리됐는지, 삭제 방지가 관리자 실수나 계정 탈취에도 버티는지 확인해야 한다.
실무 스켈레톤: 백업 비용과 복구 증거를 같은 파일로 관리한다
아래 YAML은 바로 적용하는 설정이 아니라, 견적 요청과 내부 예산 검토에서 입력값을 빠뜨리지 않기 위한 검사용 틀이다.
# backup-cost-ledger.yml
# 목적: 백업 솔루션 비용을 저장 용량, 보존 기간, 복제, 복구 테스트, 운영 인력으로 나눠 본다.
# 실제 구매 전에는 각 공급자의 최신 공식 가격표와 계약 조건을 다시 확인한다.
service_scope:
critical_services: 12
protected_servers: 48
protected_databases: 9
monthly_changed_data_tb: 8
retention_policy:
daily_restore_points: 35
monthly_restore_points: 12
yearly_restore_points: 5
recovery_targets:
tier_1_rpo_minutes: 15
tier_1_rto_hours: 2
tier_2_rpo_hours: 4
tier_2_rto_hours: 8
cost_inputs:
primary_backup_storage_tb: 42
offsite_copy_storage_tb: 42
immutable_retention_days: 90
restore_test_frequency_per_month: 2
cross_region_copy_gb_per_month: 1200
expected_restore_gb_per_month: 300
admin_hours_per_month: 32
security_review_hours_per_quarter: 12
controls:
separate_backup_admin_account: required
deletion_approval: two_person_rule
restore_test_evidence: required
ransomware_tabletop: quarterly
vendor_exit_export_test: twice_per_year
비용표는 복구 리스크와 같이 봐야 한다.
아래 JSON처럼 위험, 담당자, 증거, 예산 줄을 묶으면 낮은 가격 때문에 필수 통제가 빠지는 일을 줄일 수 있다.
{
"backup_solution_review": [
{
"risk": "backup_exists_but_restore_not_tested",
"owner": "infrastructure_lead",
"evidence": ["restore_test_log", "rto_result", "failed_step_list"],
"budget_line": "monthly_restore_test_storage_and_engineer_time"
},
{
"risk": "ransomware_deletes_backup",
"owner": "security_manager",
"evidence": ["immutable_policy", "admin_role_review", "deletion_attempt_test"],
"budget_line": "immutable_storage_or_vault_lock_operation"
},
{
"risk": "long_retention_cost_sprawl",
"owner": "finance_owner",
"evidence": ["retention_table", "legal_hold_list", "expired_data_report"],
"budget_line": "archive_storage_and_early_deletion_buffer"
}
]
}
견적 점수화는 공급자 순위를 자동으로 정하는 작업이 아니다.
다만 같은 질문을 반복해서 던지면 누락된 비용 항목을 초기에 잡을 수 있다.
# backup_quote_score.py
# 목적: 백업 솔루션 견적서가 낮은 금액 때문에 복구 실패 위험을 숨기지 않는지 점검한다.
# 실제 계약 자동 판정이 아니라 구매 검토 회의에서 빠뜨릴 항목을 줄이기 위한 예시다.
quote = {
"rpo_defined": True,
"rto_defined": True,
"immutable_retention_days": 90,
"offsite_copy": True,
"restore_test_included": True,
"egress_cost_visible": True,
"admin_role_separated": True,
"exit_export_test": False,
"support_response_hours_defined": True,
}
score = 0
score += 15 if quote["rpo_defined"] else 0
score += 15 if quote["rto_defined"] else 0
score += 15 if quote["immutable_retention_days"] >= 30 else 0
score += 12 if quote["offsite_copy"] else 0
score += 12 if quote["restore_test_included"] else 0
score += 10 if quote["egress_cost_visible"] else 0
score += 8 if quote["admin_role_separated"] else 0
score += 8 if quote["exit_export_test"] else 0
score += 5 if quote["support_response_hours_defined"] else 0
if score < 75:
print("보류: 낮은 월 비용보다 복구 검증과 반출 조건을 먼저 보완")
else:
print("검토 가능: RPO, RTO, 불변 보존, 복구 테스트, 반출 조건을 계약서에 고정")
함께 보면 좋은 글
자주 묻는 질문
백업 솔루션 비용은 TB 단가만 비교하면 되나요?
아니다.
TB 단가는 시작점이고, RPO, RTO, 보존 기간, 복제 위치, 복구 테스트, 데이터 반출, 운영 인력 시간을 같이 봐야 실제 예산이 보인다.
랜섬웨어 대응에는 어떤 백업 기능이 가장 먼저 필요한가요?
불변 보존, 권한 분리, 오프사이트 사본, 정기 복구 테스트가 먼저다.
공격자가 운영 계정을 장악해도 백업을 바로 지우지 못하는 구조가 필요하다.
클라우드 백업과 온프레미스 백업 중 어느 쪽이 더 저렴한가요?
데이터 변경량과 복구 위치에 따라 다르다.
외부 반출이 적고 운영 인력이 부족하면 관리형 서비스가 유리하고, 내부 대용량 복구가 잦으면 장비형 구조가 나을 수 있다.
복구 테스트 비용을 꼭 넣어야 하나요?
넣는 편이 안전하다.
백업은 성공했지만 복구가 실패하는 사례가 비용상 더 치명적이므로, 월간 복구 리허설과 실패 단계 기록을 예산에 넣어야 한다.
장기 보존 데이터를 낮은 비용 계층으로 옮기면 무조건 절감되나요?
아니다.
AWS Backup의 차가운 저장소 조건처럼 최소 보존 기간과 삭제 조건이 있으므로, 빨리 지울 가능성이 있는 데이터는 오히려 총액이 커질 수 있다.
견적서에서 가장 먼저 확인할 줄은 무엇인가요?
저장 비용과 복구 비용이 분리되어 있는지 먼저 본다.
그다음 오프사이트 복제, 불변 보존, 반출 조건, 지원 범위, 복구 테스트 횟수를 확인한다.
출처와 확인일
- AWS — AWS Backup Pricing (확인일: 2026-07-25)
- AWS Docs — AWS Backup Vault Lock (확인일: 2026-07-25)
- Microsoft Azure — Azure Backup pricing (확인일: 2026-07-25)
- Backblaze — Backblaze B2 Cloud Storage pricing (확인일: 2026-07-25)
- CISA — Ransomware Guide (확인일: 2026-07-25)
- NIST — Cybersecurity Framework (확인일: 2026-07-25)
- Veeam — Ransomware recovery and data resilience (확인일: 2026-07-25)
- Zmanda — 기업용 오프사이트 백업 솔루션 비교 (확인일: 2026-07-25)
확인일은 2026-07-25 KST이며, 백업 솔루션 비용과 보존 조건은 지역, 계약, 통화, 데이터 변경량, 지원 범위에 따라 달라질 수 있다.
이 글은 일반적인 IT 예산 검토 자료이며, 실제 구매와 보안 통제 설계는 최신 공식 문서, 계약 조건, 내부 위험 평가, 전문가 검토를 함께 확인해야 한다.






댓글
댓글 쓰기