KNOU STUDYREAD

한국방송통신대학교 통계데이터과학과 블로그

CS & Department of Statistics and Data Science

통계데이터과학과 및 컴퓨터과학 독서

03. 백업, 데이터 보호

Harryㅤ 2023. 9. 4.

 

 

백업 : 사용자가 사용하는 정보 시스템에서 가장 중요하다고 생각하는 데이터를 보호하기 위해 디스크에 미리 저장하는 것. 장애나 예기치 못한 유사시 상황에서 복구하기 위해 사전에 준비하는 행동.

(1) 백업을 받는 대상에 따른 분류 : 시스텝(운영체제) 백업 / 데이터 백업(데이터베이스 및 일반 파일 등)
(2) 백업 구성방식에 따른 분류 : 직접 연결 백업 / 네트워크 백업 / SAN 백업
 - 직접 연결 백업 : 서버와 백업 장비를 케이블로 연결하여 직접 백업하는 형식
- 네트워크 백업 : 별도 백업 괕리 서버에 백업 장비를 연결 후 백업 서버를 통해 백업 수행하는 형식. 기존 서비스 네트워크를 사용하거나 별도로 백업 전용 네트워크를 사용하기도 함.
- SAN 백업 : 백업받을 데이터 용량이 증가함에 따라 서버에 백업용 테이프 장치를 SAN을 통해 인식한 뒤 케이블을 통해 백업 장치로 백업을 받는 방식.

 

백업 미디어 : 저장 매체를 말함. DAT(Digital Audio Tape) or LTO(Linear Tape Open)

(3) 미디어에 따른 백업 구분 : 테이프 사용 전통적인 백업 / SATA를 이용한 VTL 백업


- SATA VTL 백업 : 테이프의 속도 한계를 극복하기 위해 상대적으로 저렴한 SATA 디스크와 VTL(SATA 디스크를 백업테이프처럼 에뮬레이션 후 데이터를 백업하는 장치). 디스크로 백업을 받아 백업 시간과 복구 속도도 테이프보다 상대적 빠름. 중복 제거 기능을 통해 매일 또는 일정한 기간 내에 백업을 받을 시 전체용량을 받을 필요가 없음.

 

백업 장치 : PTL / VTL

PTL VTL
테이프 미디어를 장착(드라이브)
테이프 보관(슬롯)
테이프 삽입 및 제거(로봇 암)
외부장치와 연결하는 인터페이스 (SAN 등)
하드디스크 집합체로 구성
백업 전용 컨트롤러(백업 권장 -> 가용성위해 이중화 작업 시행)
서버와 연결하는 인터페이스


중복제거 기술(경제적) : 백업 대상 데이터에서 기존 백업된 내용을 제외한 새로운, 변경된 내용만을 저장해 스토리지 저장 효율을 향상시키는 방법. 크게 소스 기반 중복 제거 방식 / 타깃 기반 중복 제거 방식이 존재.

(1) 소스 기반 중복 제거 방식 : 백업 대상 서버에 중복 제거 백업 솔루션을 설치 -> 해당 서버에서 직접 중복 제거 후 백업받는 방식
(2) 타깃 기반 중복 제거 방식 : 백업 대상 서버가 아닌 백업 장치에서 중복 제거하는 방식. 인라인 방식 / 포스트 프로세싱 방식으로 나뉨
 - 인라인 방식 : 백업 중에 중복을 제거. 병목 현상 발생할 수 있음. 최근 저장 장치와 디스크 성능 향상으로 가장 많이 사용
 - 포스트 프로세싱 방식 : 백업 장치에서 백업 완료 후 유휴시간을 이용해 중복 제거하는 방식. 백업 성능에 영향은 없지만 디스크 추가 저장 공간 필요할 수 있음.

백업 중요성을 반영한 설계와 선정 방법 : 백업 목표 시간, 복구 목표 시간, 백업 주기, 보관 주기, 백업 용량, 백업 정책을 두고 결정해야함.