NAS의 정의
NAS는 네트워크에 직접 연결되어 파일 단위로 데이터를 공유하는 전용 파일 서버입니다.
핵심 키워드: 네트워크 연결, 파일 수준 저장, 독립적인 저장장치
스토리지 비교 (★★★ 최다 출제)
DAS vs NAS vs SAN
| 구분 | DAS | NAS | SAN |
|---|
| 정식명칭 | Direct Attached Storage | Network Attached Storage | Storage Area Network |
| 연결방식 | 서버에 직접 연결 | 네트워크(LAN)에 연결 | 전용 네트워크(FC, iSCSI) |
| 데이터 단위 | 블록(Block) | 파일(File) | 블록(Block) |
| 프로토콜 | SATA, SAS, SCSI | NFS, CIFS/SMB, AFP | FC, iSCSI, FCoE |
| 공유 | 불가능 또는 제한적 | 가능 (다중 사용자) | 가능 (다중 서버) |
| OS 의존성 | 서버 OS 필요 | 자체 OS 탑재 | 서버 OS 필요 |
| 속도 | 빠름 | 중간 (네트워크 속도 의존) | 매우 빠름 |
| 비용 | 저렴 | 중간 | 비쌈 |
| 확장성 | 낮음 | 중간 | 높음 |
| 예시 | 외장 HDD, 내장 HDD | Synology, QNAP | 기업용 스토리지 |
시험 출제 패턴
"다음 중 네트워크를 통해 파일 수준으로 데이터를 공유하는 것은?" → NAS
"블록 수준 접근을 제공하며 전용 고속 네트워크를 사용하는 것은?" → SAN
"서버에 직접 연결되는 저장장치는?" → DAS
NAS의 주요 특징 (★★)
1. 파일 공유 중심
- 파일 단위로 데이터 접근
- 여러 사용자가 동시에 접근 가능
- 네트워크 드라이브처럼 사용
2. 독립적인 시스템
- 자체 운영체제(임베디드 Linux 등) 탑재
- CPU, 메모리를 독립적으로 보유
- 서버와 별도로 작동
3. 네트워크 기반
- 이더넷(Ethernet)을 통해 연결
- TCP/IP 프로토콜 사용
- LAN 환경에서 작동
4. 플러그 앤 플레이
- 설치와 설정이 간단
- 별도의 복잡한 구성 불필요
NAS 프로토콜 (★★)
NFS (Network File System)
- 개발: Sun Microsystems
- 사용 환경: UNIX/Linux 시스템
- 특징: 클라이언트-서버 방식, 파일 공유
CIFS/SMB (Common Internet File System / Server Message Block)
- 개발: Microsoft
- 사용 환경: Windows 시스템
- 특징: Windows 네트워크 파일 공유의 표준
AFP (Apple Filing Protocol)
- 개발: Apple
- 사용 환경: macOS 시스템
- 특징: Mac 전용 파일 공유 (현재는 SMB로 대체 추세)
FTP (File Transfer Protocol)
- 특징: 인터넷을 통한 파일 전송
- 포트: 20(데이터), 21(제어)
NAS의 장점 (★)
- 확장성: 스토리지 용량을 쉽게 추가 가능
- 접근성: 어디서나 네트워크를 통해 접근 가능
- 공유 용이: 여러 사용자/시스템이 동시 접근
- 관리 편의성: 중앙집중식 데이터 관리
- 비용 효율: SAN보다 저렴, DAS보다 효율적
- RAID 지원: 데이터 안정성 확보
NAS의 단점 (★)
- 네트워크 의존: 네트워크 속도에 성능 제약
- 보안 취약점: 네트워크를 통한 공격 가능성
- 병목 현상: 다중 접속 시 속도 저하 가능
- DAS보다 느림: 직접 연결보다 속도가 느림
NAS와 RAID (★)
NAS는 일반적으로 RAID를 내장하여 데이터 안정성을 확보합니다.
주로 사용되는 RAID:
- RAID 1: 미러링으로 안정성 확보
- RAID 5: 성능과 안정성의 균형
- RAID 6: 높은 안정성 (2개 디스크 고장 대응)
- RAID 10: 고성능 + 고안정성
NAS의 구성 요소
- 스토리지: 여러 개의 HDD/SSD
- 네트워크 인터페이스: 이더넷 포트 (1GbE, 2.5GbE, 10GbE 등)
- CPU와 메모리: 파일 처리를 위한 컴퓨팅 자원
- OS: 임베디드 운영체제
- 관리 인터페이스: 웹 기반 관리 도구
NAS의 활용 사례
- 파일 서버: 기업 내부 문서 공유
- 백업 저장소: 중요 데이터 백업
- 미디어 서버: 영상, 음악 스트리밍
- 클라우드 스토리지: 개인 클라우드 구축
- 가상화 스토리지: VM 이미지 저장
필기시험 빈출 문제 유형
유형 1: 정의 문제
"네트워크를 통해 파일 단위로 데이터를 공유하는 저장장치는?"
→ NAS
유형 2: 비교 문제
"DAS, NAS, SAN 중 블록 단위 접근을 제공하는 것은?"
→ DAS, SAN (NAS는 파일 단위)
유형 3: 프로토콜 문제
"Windows 환경에서 NAS 파일 공유에 주로 사용되는 프로토콜은?"
→ CIFS/SMB
"UNIX/Linux 환경에서 사용되는 파일 공유 프로토콜은?"
→ NFS
유형 4: 특징 문제
"다음 중 NAS의 특징이 아닌 것은?"
- ① 네트워크를 통해 접근
- ② 파일 수준 저장
- ③ 전용 고속 네트워크 사용 ← 정답 (SAN의 특징)
- ④ 자체 OS 탑재
유형 5: 장단점 문제
"NAS의 장점으로 옳지 않은 것은?"
- ① 확장성이 좋다
- ② 중앙집중식 관리 가능
- ③ DAS보다 속도가 빠르다 ← 정답 (단점)
- ④ 여러 사용자가 동시 접근 가능
암기 핵심 요약
| 항목 | 내용 |
|---|
| 정의 | Network Attached Storage, 네트워크 연결 저장장치 |
| 접근 단위 | 파일(File) 수준 |
| 연결 방식 | 이더넷(LAN) |
| 프로토콜 | NFS(Unix), CIFS/SMB(Windows), AFP(Mac) |
| 장점 | 공유 용이, 확장성, 관리 편의 |
| 단점 | 네트워크 속도 의존, DAS보다 느림 |
| vs DAS | DAS는 직접 연결, 블록 단위 |
| vs SAN | SAN은 전용 네트워크, 블록 단위, 더 빠름 |
추가 암기 팁
NAS = Network + File + 공유
- Network: 네트워크로 연결
- File: 파일 단위 저장
- Share: 여러 사용자 공유
DAS → NAS → SAN 순으로:
- 비용: 저렴 → 중간 → 비쌈
- 공유: 제한적 → 가능 → 가능
- 속도: 빠름 → 중간 → 매우 빠름
- 확장성: 낮음 → 중간 → 높음