반응형

안녕하세요.


본 포스팅은 'SAN과 NAS 관리자 가이드 (Using SANs and NAS)'를 스터디하며 정리한 내용입니다.


책에 대한 정보는 지난 포스팅 (http://harryp.tistory.com/591)을 참조해 주세요.


* 특별한 출처를 명시하지 않은 내용은 'SAN과 NAS 관리자 가이드'에 나온 내용입니다.



이번 포스팅에서는 마지막 장, 'NAS 백업과 복구' 에 대해 다뤄보겠습니다.



1. 스냅샷과 미러링


1.1. 스냅샷


 - 스냅샷은 파일시스템의 가상 복사 --> I/O 부하와 공간 소모가 거의 없이 빠르게 생성 가능.


 - 스냅샷이 깨지지 않았다면, 스냅샷이 수행된 시점에 있던 그대로 스냅된 파일시스템의 뷰를 제공한다.


 - 생성된 스냅샷에 대해서는 read 만 가능하다.


 - 스냅샷은 논리적인 파일시스템 손상에 대해서만 보호한다 --> 원본이 저장된 디스크에 문제가 발생하면 복구가 불가능하다.



1.2. 미러링


 - 이미지 단위의 백업 --> 전체를 백업해야 되기 때문에 I/O 부하와 공간 소모가 크지만, 해당 시점으로 완벽하게 복구 가능


 - 미러링은 물리적인 디스크 장애에 대해서만 보호한다 --> 미러링 한 이미지에 논리적인 장애가 있다면 해당 장애도 그대로 포함된다.



2. 네이티브 유틸리티


OS가 제공하는 기본 백업 시스템을 이용할 수 있다.


 (1) Unix/Linux - dump, restore 명령어


 (2) Windows - NTBACKUP



3. NFS / CIFS


클라이언트가 NAS의 NFS 혹은 CIFS에 마운트 하여 파일 단위로 복사 할 경우, 네트워크 낭비가 발생할 수 있다.


(NAS -> 클라이언트 이동 시, 클라이언트 -> 백업장치 이동 시)


NAS를 백업 장치에 직접 마운트 하면 이러한 낭비를 줄일 수 있다.



4. NDMP (Network Data Management Protocol)


프라이머리 스토리지와 세컨더리 스토리지 사이의 백업과 복구를 제어하기 위한 매커니즘과 프로토콜.



4.1. 용어 정의


(1) DMA (Data Management Application)


NDMP 세션을 제어하는 일반적인 상업용 백업 소프트웨어.



(2) NDMP 서버


단일 NDMP 제어 연결에 의해 제어되는 한 개 이상의 NDMP 서비스 실체.



(3) NDMP 호스트


NDMP 서버 애플리케이션을 실행하는 호스트 컴퓨터 시스템.


데이터는 NDMP 호스트에서 로컬 테이프 드라이브나 원격 NDMP 호스트에 위치한 백업 장치로 백업됨.



(4) NDMP 서비스


NDMP 프로토콜을 이용해 제어하는 NDMP 호스트의 데몬 또는 서버.



(5) 프라이머리 스토리지 시스템


실제 서비스에서 사용하는 스토리지 시스템.



(6) 세컨더리 스토리지 시스템


프라이머리 스토리지의 아카이빙 또는 데이터 보호를 위해 이용되는 스토리지 시스템.



(7) 데이터 연결


단방향 백업/복구 데이터 스트림을 전달하는 두 개의 NDMP 서버 사이의 연결.



(8) 제어 연결


DMA와 NDMP 서버 사이에 양방향 XDR로 인코딩된 NDMP 제어 메시지를 송수신 하는 TCP/IP 연결.



(9) 데이터 서비스


프라이머리 스토리지 시스템과 데이터 연결 사이에서 데이터를 전송하는 NDMP 서비스.


(10) 테이프 서비스


(11) SCSI 서비스



4.2. NDMP 구성















5. NAS에서 랜 프리, 클라이언트 프리, 서버 프리 백업



SAN의 백업과 복구 (http://harryp.tistory.com/615) 에 설명한 


랜 프리, 클라이언트 프리, 서버 프리 백업의 '스토리지' 부분을 NAS로 대체하면 됨.



6. NAS의 장점


 

네이티브

유틸리티

NFS/CIFS

클라이언트

소프트웨어

NDMP
파일러 투 

셀프

NDMP

파일러 투

파일러 

NDMP

파일러 투

라이브러리 


NDMP

파일러 투

백업 서버

 

 파일 서비스에 주는 영향

 중간

 높음

 중간

 낮음

 두 파일러의 중간 정도

 중간

 중간

 백업 서버 부하

 매우 낮음

 높음

 중간

 매우 낮음

 매우 낮음

 매우 낮음

 중간

 복구 속도

 직접 액세스 없음

 빠름

 빠름

 DAR를 가질때 빠름

 DAR를 가질때 빠름 

 DAR를 가질때 빠름

 DAR를 가질때 빠름

 비용

 스크립트 생성에 시간 소요

 추가 비용 X

 백업 소프트웨어의 클라이언트 버전

 NDMP 에이전트 구매비

 NDMP 에이전트 구매비

NDMP 

에이전트 

구매비

NDMP 

에이전트 

구매비


반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1502)
Profile (2)
Park's Life (600)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (245)
생활 정보 (12)
Pokemon GO (50)