IT 인프라의 안정성 확보를 위한 두 가지 핵심 축인 다중화(Redundancy)와 백업(Backup)은 그 목적과 구현 방식에서 명확한 차이가 있습니다. 기술사 관점에서 이 두 개념은 비즈니스 연속성(BCP)과 재해 복구(DR) 전략 수립의 기반이 됩니다.
다중화는 단일 실패 지점(SPOF, Single Point of Failure)을 제거하는 기술입니다.
| 계층 | 주요 기술 | 설명 |
|---|---|---|
| 네트워크 | LACP, VRRP, GLBP | NIC 본딩, 이중화 게이트웨이 구성을 통한 경로 다중화 |
| 서버/애플리케이션 | Clustering, Load Balancing | L4/L7 스위치를 통한 부하 분산 및 Failover 구현 |
| 스토리지 | RAID, Mirroring, Multi-Path I/O | 디스크 장애 대비(RAID 1, 5, 6, 10) 및 경로 이중화 |
| 데이터센터 | GSLB, Active-Active DR | 지리적 이중화를 통한 데이터센터 레벨의 가용성 확보 |
백업은 원본 데이터의 손실(삭제, 변조, 랜섬웨어 등)에 대비하여 사본을 생성하는 프로세스입니다.
| 방식 | 설명 | 장점 | 단점 |
|---|---|---|---|
| Full Backup | 전체 데이터 백업 | 복구 속도 가장 빠름 | 백업 시간/용량 과다 소요 |
| Incremental Backup | 변경된 데이터만 백업 | 백업 시간/용량 최소화 | 복구 시 Full + 모든 증분 필요 (느림) |
| Differential Backup | Full 이후 변경분 누적 백업 | 증분보다 복구 빠름 | 시간이 지날수록 백업량 증가 |
| CDP (Continuous) | 실시간 변경분 저장 | RPO를 0에 가깝게 유지 가능 | 저널링 부하, 스토리지 비용 |
BCP/DR 수립 시 가장 중요한 목표 지표입니다.
| 구분 | 다중화 (Redundancy) | 백업 (Backup) |
|---|---|---|
| 주목적 | 서비스 연속성 (Uptime) | 데이터 복구 (Restore) |
| 방어 대상 | 하드웨어 장애, OS 충돌, 네트워크 단절 | 데이터 삭제, 부패, 랜섬웨어, 사용자 실수 |
| RTO/RPO | RTO 0, RPO 0 (동기식) | RTO > 0 (복구 시간 필요), RPO > 0 (백업 주기 의존) |
| 특징 | 장애 시 즉시 자동 절체 (Failover) | 과거 시점으로 데이터 원복 (Rollback) |
| 한계 | 논리적 오류(DB 삭제 등)는 즉시 복제되어 방어 불가 | 실시간 장애 대응에는 부적합 (복구 시간 소요) |
기술사 관점에서 다중화와 백업은 상호 대체재가 아닌 상호 보완재입니다.
DROP TABLE과 같은 관리자 실수나 랜섬웨어로부터 데이터를 보호하지 못합니다. 반드시 백업이 병행되어야 합니다.