Technical Architecture/시스템 아키텍처

백업 종류 및 특징

seongduck 2022. 12. 27. 23:13

RTO / RPO

백업을 하루에 한 번 매일 자정에 받는다. 

근데 어느날 운 없게도 23시에 데이터가 날라갔다... 그럼 복구할 수 있는건 23시간 전꺼!! 이건 RTO

얼마나 빨리 복구하여 쓸 수 있는가 !! 요곤 RPO

 

전체/증분 백업

백업 방식

구분 전체 백업 (FB) 차등 증분 백업(DIB) 누적 증분 백업(CIB)
개념 변경 사항 유무에 관계 없이 전체 데이터를 백업받는 형식 전체 백업 또는 증분 백업이 수행된 후 변경된 사항을 백업하는 방식 전체 백업 이후에 변경된 데이터를 백업 받는 형식
장점 가장 간단하게 복구 가능 백업 데이터량이 적고 백업 소요시간이 짧음 차등 증분 백업에 비해 더 빠른 시간안에 복구 가능
단점 백업에 필요한 시간과 용량이 가장 많이 소요 증분 백업이 많을수록 복구에 오랜 시간이 소요 차등 증분 백업에 비해 백업 데이터량이 커짐

전체 백업 이후 차등 증분 백업을 수행하다가 증분 백업본을 모아 전체 백업을 만드는 합성백업방식도 있음

  • 차등 증분 백업
  • 일요일에 풀백업, 월요일은 달라진 부분만
  • 화요일은 월요일에 비해 달라진 부분만 백업
  • 만일 목요일 데이터 손실시 일요일부분을 복구, 월,화,수 데이터 복구

 

  • 누적 증분 백업은
  • 일요일에 풀백업, 월요일은 달라진 부분만
  • 화요일에는 일요일 이후 달라진 부분
  • 수요일에는 일요일 이후 달라진 부분 다
  • 손실시 일요일부분 백업하고 전날만 백업하면 된다.

 

백업 구성 방식

SAN은 빠르게 ~ 서버 Free는 서버 부하를 적게~

 

백업 장치

네트워크로 계속 백업데이터를 보내준다.

 

Cloud에서의 백업

  • Cloud상의 백업은 주로 SnapShot 및 복제를 이용하여 구성한다.

 

백업 대상 및 백업 정책

RTO, RPO가 고려되야한다.

 

OS백업

OS는 부트 영역이 포함되어 있어 단순히 파일시스템의 파일만 받는 것으로 복구 불가능!!

Linux OS 백업 Windows OS 백업
상용 OS Image 백업 툴을 사용 상용 OS Image 백업 툴을 사용
복구시 CD로 OS 신규 설치 Windows에서 제공하는 OS 백업 기능 사용

백업받은 OS백업 이미지는 OS디스크에만 저장해 두어서는 안된다!!

 

DB 데이터파일 온라인 백업

운영중인 DB데이터파일을 그대로 받으면 사용할 수 없다.

 

NDMP 백업

  • NAS에서 서버를 경유하지 않고 직접 백업하는 방식

 

내부 복제 백업

내부 복제

  • 대용량 DB의 온라인 백업 부하를 경감하기 위해 내부 복제 볼륨을 사용한다.
  • 복제된 볼륨을 다른 서버에 마운트하여 백업함으로서 운영서버의 백업 부하 경감
  • 긴급한 상황에서 복제 볼륨으로 DB Open 하거나 역방향 복제도 가능

 

백업 정책

 

중복 제거(De-duplication)

Disk 기반의 백업 장비에서 (VTL) 저장 용량을 줄이기 위해 중복 제거 기술 사용

서버에서 중복을 제거해서 서버로 보내는 소스 기반 중복 제거 (전송량 적고 부하는 큼)

다 받고 백업장비에서 중복제거하는 타겟 기반 중복 제거 (소규모, 원격에 적합, 서버 부하 적다, 전송량 큼, 대규모 일때 좋음)

 

데이터 센터 간 백업 (DR)

데이터센터 Down시 가용성을 확보하는 방안으로 RTO/RPO에 따라 분류

DR 네트워크

 

원격 데이터 복제

 

'Technical Architecture > 시스템 아키텍처' 카테고리의 다른 글

데스크탑 가상화란?(4)  (0) 2022.12.27
가상화(3) 쿠버네틱스란?(Kubernetes)  (0) 2022.12.27
가상화란?  (0) 2022.12.27
확장성  (0) 2022.12.27
가용성  (2) 2022.12.27