2.log

NAS 와 NDMP에 대하여 본문

HACKING/Bandit+

NAS 와 NDMP에 대하여

2.log 2023. 3. 24. 21:19
728x90
반응형

 

NAS(Network Attached Storage)

서버플랫폼에서 스토리지를 분리해 다중 네트워크 환경에서 산업표준 프로토콜(NFS, CIFS, HTTP 등)을 사용해 별도의 파일 서비스 기능만을 전담하는 네트워크상의 저장장치로, 타 기종간 데이터 공유가 가능함

 

 

 

스토리지 통합 및 작동구조

각 시스템별로 별도로 구성/운영하던 스토리지를 NAS로 통합하고, LAN을 통해 NAS를 스토리지로 이용

 

  • NAS는 네트워크에 직접 연결되며 스토리지가 서버처럼 작용함
  • 스토리지 자체에 프로세서, OS, I/O, 프로토콜 이 존재함
  • 서버에서 직접 NAS에 있는 원격 파일 시스템에 파일 I/O를 요청
  • 요청은 IP 네트워크를 통해 전달되고 NAS 헤드에서 파일 I/O 가 블록 I/O로 변환되어 스토리지에 저장 or 읽어옴

 

 

이점

1. 데이터 통합관리 용이 : 서버별로 분산된 데이터를 한곳에 통합해 관리가 쉬움

2. 확장성 : 서버와 관계없이 확장이 가능

3. 데이터 공유 : 동일 or 타기종간 데이터 공유가 가능

4. 직접 백업 가능 : 직접 백업 디바이스를 연결해 서비스에 지장없이 고속의 데이터 백업 가능

 

 


NDMP(Network Data Management Protocol)

네트워크에 직접 붙여 파일 서비스를 하는 NAS의 파일러나 파일서버 장비의 백업 시 네트워크를 거치지 않고 효과적으로 파일 전송하기 위해 등장*, 현재 애플리케이션 서버에 부하를 주지 않고 백업 하는 서버리스 백업 단계까지 발전 중

 

* 등장배경

데이터 양이 증가함에 따라 NAS 장비와 함께 제공되던 자체 테이프 라이브러리 제어를 위한 별도의 SW 개발이 필요해졌는데, NAS 벤더입장에서 각 파일러에 대한 데이터 관리용 SW를 별도 개발하는것 그리고 백업SW 벤더 입장에서 그에 호환되는 인터페이스를 제공하는 것에 대한 부담 증가 >> 그에 따른 표준에 대한 요구 높아지며 등장하게 됨

 

 

| NDMP 로컬 백업

NAS 장비에 부착된 백업 장치에 NAS 데이터를 직접 보내는 방식

*SCSI(Small Computer System Interface, 스카지) : 기기 연결 직렬 방식으로 하기 위한 표준

 

  • 백업 서버는 네트워크 통해 NAS 파일시스템 백업이나 복구를 NAS 장비에 지시
  • NAS는 NDMP 표준으로 자체 설치된 백업 명령어를 통해 데이터 스트림을 백업 장치에 보내거나 읽어옴
  • 백업 서버는 백업된 인덱스 정보를 네트워크 통해 받아서 이를 백업 SW자체 표준으로 기록 및 관리
  • 네트워크에 붙어있는 애플리케이션 서버들은 NFS 마운트 백업과 달리 백업과정에 전혀 관여하지 않아 서버 부하 없음

 

 

이점

1. 성능향상 : LAN에서 백업 트래픽이 이동하지 않아 NDMP 네트워크 성능 향상시킴 (로컬 테이프 장치 통해 백업 및 복원)

2. 표준지원 : NDMP를 지원하는 백업 소프트웨어와 장치 간 통신을 위해 표준을 지원함

3. 원격백업 : 모든 데이터를 중앙 백업서버를 통해 단일 백업 리포지토리로 전송 할 필요 x

 

 

한계

1. 확장성 제한 : 네트워크의 다른 서비스에서 사용하는 테이프 자원은 NDMP 백업을 수행하는 NAS 장치에 사용 불가

2. 백업 기능 서버 오버헤드 : 백업중인 데이터에 따라 NDMP 기반 백업은 NAS 장치 성능에 영향 줄 수 있음

 

 

 

 

 

| NDMP 서드파티 백업 (Filer - to - Filer 백업, NDMP 3way 백업)

NDMP 프로토콜 버전2 등장하며 지원

NAS 장비의 데이터가 다른 NAS 장비에 붙어있는 백업 장치에 데이터 보내는 방식

서드파티(NDMP 데이터 서버, NDMP 테이프서버, NDMP 클라이언트)에 의해 백업 수행

 

CIFS(Common Internet File System) : 네트워크 서버 파일 및 서비스 요청을 위한 개방형 크로스플랫폼 메커니즘 제공하는 파일 공유 프로토콜

 

 

  • NDMP 입장에서 데이터를 보내는 NAS는 NDMP 데이터 서버가 됨
  • 백업 장치가 붙어있는 NAS는 테이프 장치에 데이터를 기록하므로 NDMP 테이프 서버라고함
  • 또한 백업서버는 NDMP 클라이언트가 됨

 

 

이점

여러개의 NAS 장비들이 혼재된 환경에서 각 NAS에 백업 장치 붙일 수 없는 경우 유용

 

 

한계

NDMP 프로토콜을 사용해 백업과 복구를 하지만 결국 NDMP로 포장된 데이터가 네트워크를 경유하기에 네트워크 부하 가져옴

 

 

 

 

 

 

 

출처  

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=imredviolet&logNo=10096979020 

 

NAS와 NDMP

NAS(Network Attached Storage)는 네트워크 기술이 발전함에 따라 서버 플랫폼에서 스토리지를 분리...

blog.naver.com

 

https://dataonair.or.kr/db-tech-reference/d-lounge/expert-column/?mod=document&uid=54424 

 

NDMP 이용한 백업솔루션 (2) - NDMP 백업의 3가지 방식과 서버리스 백업

NDMP 백업의 3가지 방식과 서버리스 백업 김명호/레가토시스템즈코리아 차장 NDMP는 원래 네트워크에 직접 붙여서 파일 서비스 기능을 하는 NAS의 파일러(Filer)나 파일서버 장비의 백업시 네트워크

dataonair.or.kr

 

728x90
반응형

'HACKING > Bandit+' 카테고리의 다른 글

netstat 상태값과 옵션 정리  (0) 2023.03.26
SSL/TLS 에 대하여  (0) 2023.03.25
Telnet 과 SSH  (0) 2023.03.24
공개키(비대칭) 암호와 RSA 에 대하여  (0) 2023.03.23
linux 파일 압축에 대하여 [tar, gz, bz2]  (0) 2023.03.22
Comments