본문 바로가기
SAN

[SAN] DAS, NAS, SAN

by 네오마드 2025. 1. 9.

1.DAS(Direct Attached Storage)

Direct-Attached Storage(DAS)

  • 호스트가 블록 단위로 스토리지에 직접 액세스함
    DAS는 네트워크를 통하지 않고, 스토리지가 호스트에 직접 연결되어 블록 단위로 데이터를 처리합니다.
블록 스토리지는 데이터를 고정된 크기의 블록으로 나누어 저장하는 방식입니다. 각 블록은 고유한 주소를 가지며, 이를 통해 데이터에 직접 접근하고 관리할 수 있습니다. 이러한 구조 덕분에 블록 스토리지는 고성능과 낮은 지연 시간을 제공하며, 데이터베이스나 가상 머신과 같은 애플리케이션에서 주로 사용됩니다.
  • 호스트가 더 많은 디스크가 필요할 경우 외부적으로 연결된 스토리지를 추가함
    저장 공간이 부족할 경우 서버에 물리적으로 더 많은 스토리지를 추가 연결하여 확장합니다.
  • 스토리지는 서버 뒤에 고정되어 있어 이동성이 제한됨
    DAS는 특정 서버에 종속되어 있어 다른 서버와 공유하거나 이동하기 어렵습니다.
  • 연결 가능한 디바이스 수가 제한적이어서 확장성이 제한됨
    DAS는 물리적으로 연결 가능한 장치 수에 한계가 있어 대규모 확장이 어렵습니다.
  • 효율적인 스토리지 공유가 불가능함
    DAS는 특정 서버에 종속적이기 때문에 여러 서버 간에 스토리지를 공유하는 데 비효율적입니다.
  • 확장 비용이 높고 관리가 복잡함
    저장 용량을 늘리거나 관리하려면 추가 하드웨어가 필요하고, 이에 따른 비용과 관리 복잡성이 증가합니다.

2.NAS(Network Attached Storage)

NAS(Network Attached Storage)

  • 클라이언트가 네트워크 기능을 갖춘 스토리지 서버에 연결함
    클라이언트는 네트워크(IP네트워크)를 통해 스토리지 서버에 접근합니다.
  • 네트워크의 다른 장치에 파일을 제공함
    스토리지 서버는 네트워크에 연결된 장치들에게 파일을 공유하거나 제공합니다.
  • "파일 기반" 스토리지라고 불림
    데이터를 블록 단위가 아닌 파일 단위로 처리하므로 "파일 기반 스토리지"라고 합니다.
파일 기반 스토리지는 데이터를 파일 단위로 저장하고 관리하는 스토리지 방식입니다. 사용자와 애플리케이션은 파일 이름과 디렉토리 구조를 통해 데이터에 접근하며, 이는 우리가 일반적으로 컴퓨터에서 파일을 다루는 방식과 유사합니다
  • SMB - CIFS 프로토콜의 후속 버전으로 Microsoft가 개발한 향상된 기능 제공
    SMB(Server Message Block)는 Microsoft에서 개발했으며, 이전 CIFS(Common Internet File System) 프로토콜을 개선한 버전입니다.
  • NFS – Network File System
    NFS는 네트워크 파일 시스템(Network File System)의 약자로, 파일을 네트워크를 통해 공유하기 위한 프로토콜입니다.
  • DAS와 다름 – 블록 기반 스토리지를 사용하는 DAS와 차별화됨
    DAS는 블록 단위로 데이터를 처리하며, 블록 하나가 파일의 일부만 포함할 수 있는 반면, 파일 기반 스토리지는 파일 단위로 처리됩니다.
  • 거의 모든 NFS 클라이언트가 파일과 디렉토리 데이터를 로컬에 캐싱함
    NFS를 사용하는 클라이언트는 파일과 디렉토리 데이터를 빠르게 처리하기 위해 로컬에 캐시를 유지합니다.

3.Storage Area Network

  • 네트워크를 통해 SCSI 관계 확장
    SCSI 프로토콜을 직렬 구현(serial implementation)을 통해 네트워크 전송 계층으로 확장합니다.
직렬 구현(serial implementation)은 데이터를 한 번에 한 비트씩 순차적으로 전송하는 방식
  • 전송에서 SCSI 페이로드의 보장
    전송 프로세스 중 보안, 무결성, 지연 시간(latency) 등이 SCSI 데이터(SCSI payload)에 영향을 주지 않아야 합니다.
  • 파이버 채널의 고속 전송
    파이버 채널은 호스트 버스 어댑터(HBA)를 사용해 SCSI 페이로드를 고속으로 전송합니다.
  • 파이버 채널의 장점
    파이버 채널은 병렬 I/O의 여러 단점을 극복하며, 채널과 네트워크의 가장 우수한 특성을 결합한 전송 방식을 제공합니다.

즉, SAN은 데이터를 네트워크를 통해 빠르고 안정적으로 전송하기 위해 SCSI 프로토콜과 고급 전송 기술(특히 파이버 채널)을 활용하는 저장소 솔루션입니다.