DATA Backup
IT관리 업무중에 가장 중요한 작업 중에 하나가 데이터를 백업하는 것입니다.
기업이 성장하면서 데이터를 저장해야 할 양도 많아지면서, 데이터 백업에 대한 중요성도 커지는듯 합니다.
실제로 IT관리 업무를 하다보면,
1년에 1~2회는 데이터 백업된거 있는지...
살려줄수 있는지 작업요청이 오기도 합니다.
이때 데이터가 백업되어 있지 않다면... IT관리상 큰 구멍이 발생하는 것이죠.
백업을 수행 하는 데에 있어 다음의 내용은 꼭 지켜져야 합니다.
[중요 요소]
1. 백업주기
- 백업하는 데이터의 종류에 따라, 매시간,매일,매주,매달 단위로 백업주기를 결정해야 합니다.
- 데이터 복구시 어느시점까지 복구가 필요한가?
2. 자동백업
- 사용자나 관리자가 신경쓰지 않아도 자동으로 백업이 이루어져야 합니다.
- 백업의 완료 여부를 관리자에게 메일로 알림을 줘도 좋다.!
3. 데이터 보관
- 데이터가 유실되면 안됩니다.
- 백업데이터는 최대한 안정적인 환경에 저장되어야 합니다.(RAID Mirror or 6 등...)
[백업의 방식과 장단점]
백업은 크게 세 종류로 분류 할 수 있습니다.
1. 전체 백업(Full Backup)
- 전체 백업은 데이터의 변경 유무에 상관없이 모든 데이터의 복사본을 만드는 백업 방식입니다.
- 1회당 백업시간은 오래걸리지만, 복구 시간은 적게 소요 됩니다.
2. 증분 백업(incremental Backup)
- 증분 백업은 마지막 백업을 기준으로 그 이후에 변경된 파일만을 백업하는 방식입니다.
- 변경된 파일만 백업하므로 1회당 백업 시간이 짧지만, 복구시에는 전체 백업을 합쳐야 하므로 시간이 많이 소요됩니다.
차등 백업도 있지만, 실제로 실무에서는 전체백업과 증분백업을 동시에 사용합니다.
ex) 매일 백업을 하지만, 매주 일요일에는 전체백업을 진행합니다.
이로서 이후 복구 이슈가 발생해도 복구가 빠릅니다.
백업계획 가이드
시스템 백업 구축 계획은 다음의 3가지의 단계로 구분된다.
- 시스템 현황 파악 필요
- 백업 스케줄 방식 선택
- 백업 스케줄에 따른 데이터보관주기 및 Storage 용량 산정
[시스템 현황 파악 필요]
- Server 수량 : Ex) 4대
- 전체 데이터량(OS 및 Data 포함) : Ex) 1.2TB
- Application 종류 : Ex) Sql 1ea, Exchange 1ea, File 1ea, Oracle 1ea
- 네트워크 속도 : GigaByte
[백업스케줄 방식 선택]
백업은 Full Backup과 Incremental Backup으로 스케줄링 방식 선택
- Full Backup은 주말 및 새벽 등에 권장
- Increamental Backup은 하루에 한번 권장
백업스케줄에 따른 백업속도 시뮬레이션
- Full Backup : 3.5 hour/1.2TB
- Increamental Backup : 40min/60G
- Increamental Backup은 매일 쌓이는 데이터 증가분을 계산해야 하며, 일반적인 기업에서 데이터 증가 전체 용량의 5%정도 됩니다.
- 그러므로 1.2TB기준으로 5%는 60B로 산정
참고 : 백업속도 시뮬레이션 근거는 네트워크 속도를 GB로 전제하여 계산한 시뮬레이션
[백업 스케줄에 따른 데이터 보관주기 및 Storage 용량 산정]
Application Server -> Backup Server ->Storage 순으로 데이터가 백업되게 됩니다.
그러므로 데이터 보관주기는 Storage 용량과 비례하게 됩니다.
Storage 용량을 산정하기 위해 시뮬레이션을 만들어보면,
데이터 총 용량: 1.2TB 기준으로 할 때,
Full Backup과 Incremental Backup으로 스케줄을 운영한다면, 4주(1달)기준 6.3TB의 Storage가 필요하게 됩니다.
Full | Inc | Inc | Inc | Inc | Inc | Inc |
일 | 월 | 화 | 수 | 목 | 금 | 토 |
1.2TB | 60GB | 60GB | 60GB | 60GB | 60GB | 60GB |
권장하는 Storage 용량은 시뮬레이션 결과값에 30%의 용량을 추가산정하므로..
이 시뮬레이션으로 계산한 권장 Storage는 10TB이고, 데이터를 저장하는 최대기간은 4주(1달)입니다.
백업 솔루션
[Cobian Backup]
Microsoft Windows 용 무료 백업솔루션
최신 버전 : 11
무료버전이지만 솔루션이 좋고 인터페이스도 보기 편하다.
[SyncBack]
버전정보
SyncBack : Freeware
SyncBack SE : 유료
SyncBack Pro : 유료
- 장점 : 처음 한번만 Full 백업을 해 놓으면 이후에는 변경된 파일만 백업하기 때문에 속도가 빠른 장점이 있다.
https://www.2brightsparks.com/syncback/syncback-hub.html
'IT Knowledge > 기타' 카테고리의 다른 글
SSH 로그인 RSA방식(공개키-개인키) (0) | 2021.07.20 |
---|---|
네트워크 부하분산 Load Balancing(DNS vs GSLB) (0) | 2021.07.03 |
jdbc Oracle SID,SERVICENAME 설정 방법 (0) | 2021.05.24 |
CentOS7 서비스(service) 등록 (1) | 2021.04.28 |
CentOS 부팅시 서비스 자동 시작 등록(ex. Tomcat) (1) | 2021.03.11 |
댓글