상현에 하루하루
개발자의 하루

SAN란?

( 업데이트: )

SAN (Storage Area Network)이란 하나의 스토리지가 있다면 그 스토리지의 각 LUN을 각 서버들이 각자 점유해서 사용하기 위한 용도이다.
FC 케이블을 이용하며 GB이상의 속도로 데이터가 전송되기 때문에 속도가 매우 빠르다.

SAN 환경은 여러 대의 서버와 스토리지 장치를 SAN 스위치에서 FC케이블을 이용하여 연결한다. 이렇게 연결된 서버와 스토리지 장치를 SAN 스위치의 Zoning 기능을 이용하여 서버와 스토리지 사이에 논리적인 접속을 정의한다.

SAN은 스토리지가 로컬로 연결될 것처럼 보이도록 호스트에 스토리지 장치를 제공합니다. 호스트에 대한 이러한 단순화된 스토리지 표시는 다양한 유형의 가상화를 사용하여 수행된다.

SAN은 다은과 같은 용도로 자주 사용됩니다.

  • 애플리케이션 가용성 향상 (ex: 다중 데이터 경로)
  • 애플리케이션 성능 향상 (ex: offload 스토리지, 네트워크 분리)
  • 스토리지 활용도 및 효율성을 높임 (ex: 스토리지 리소스 통합, 계층형 스토리지 제공) 데이터 보호 및 보안을 개선합니다.
  • SAN은 일반적으로 조직읜 BCM(비즈니스 연속성 관리) 활동에서 중요한 역할을 합니다.

SAN은 일반적으로 개방형 시스템용 FCP(Fibre Channel Protocol)와 메인프레임용 독점 변형을 활용하는 FC(Fibre Channel) 기술을 기반으로 합니다. 또한 FCoE(Fibre Channel over Ethernet)를 사용하면 기존의 고속 이더넷 인프라를 통해 FC 트래픽을 이동하고 스토리지 및 IP 프로토콜을 단일 케이블로 통합할 수 있습니다. FC에 대한 저렴한 대안으로 중소기업에서 일반적으로 사용되는 iSCSI(internet Small Computing System interface) 및 고성능 컴퓨팅 환경에서 일반적으로 사용되는 InfiniBand와 같은 다른 기술도 사용할 수 있습니다. 또한 게이트웨이를 사용하여 서로다른 SAN 기술 간에 데이터를 이동할 수 있습니다.

SAN Fabric

  • SAN 스위치에 의해 관리되는 일련의 네트워크 구성
  • 1대의 SAN 스위치는 반드시 SAN Fabric에 종속

NAS vs SAN

NAS(Network-Attached Storage)는 네트워크 스위치에 직접 연결되는 스토리지 어플라이언스로 구성됩니다. 예외가 있지만 NAS 어플라이언스는 종종 파일 서버로 사용되는 반면 SAN은 데이터베이스에 저장된 구조화된 데이터에 사용됩니다.

SAN은 NAS보다 훨씬 더 복잡하고 비용이 많이 듭니다. SAN은 전용 케이블(일반적으로 파이버 채널)로 구성되지만 이더넷은 전용 스위치 및 스토리지 하드웨어인 iSCSI또는 FCoE SAN에서 사용할 수 있습니다. SAN은 확장성이 뛰어나고 스토리지를 LUN으로 표시할 수 있습니다.

대조적으로 NAS 스토리지는 일반적으로 스토리지를 파일 시스템으로 노출하지만 일부 NAS 어플라이언스는 블록 스토리지를 지원합니다.