일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 상태다이어그램
- strucuture charat
- usecase description
- 클래스 관계
- cron
- status diagram
- 생성패턴 행위패턴 구조패턴
- 매크로를 바라보는 시각
- 암표거래
- 리버스쉘
- 객체 상속 속성 인스턴스 메소드 오퍼레이션
- base64
- 구조적 설계
- telnet
- 소프트웨어공학 디자인패턴
- UseCase
- Bandit
- fan-in fan-out
- bandit21
- 팬인과 팬아웃
- ssh
- sofrware architeture
- 모듈구조도
- ui 디자인 기본원칙
- 디자인패턴
- gof design pattern
- nc reverse shell
- factory metohd pattern
- prototypepattern 예시 example
- madia designer ui design
- Today
- Total
2.log
NAS 와 NDMP에 대하여 본문
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 데이터를 직접 보내는 방식
- 백업 서버는 네트워크 통해 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 클라이언트)에 의해 백업 수행
- NDMP 입장에서 데이터를 보내는 NAS는 NDMP 데이터 서버가 됨
- 백업 장치가 붙어있는 NAS는 테이프 장치에 데이터를 기록하므로 NDMP 테이프 서버라고함
- 또한 백업서버는 NDMP 클라이언트가 됨
이점
여러개의 NAS 장비들이 혼재된 환경에서 각 NAS에 백업 장치 붙일 수 없는 경우 유용
한계
NDMP 프로토콜을 사용해 백업과 복구를 하지만 결국 NDMP로 포장된 데이터가 네트워크를 경유하기에 네트워크 부하 가져옴
출처
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=imredviolet&logNo=10096979020
https://dataonair.or.kr/db-tech-reference/d-lounge/expert-column/?mod=document&uid=54424
'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 |