728x90
SAN(Storage Area Network)은 고성능 스토리지를 네트워크를 통해 서버와 연결하여 데이터 저장 및 관리를 효율화하는 기술입니다.
SAN은 기업의 데이터센터에서 대규모 데이터 처리와 고속 스토리지 엑세스를 제공하는 데 필수적입니다.
이번 포스팅에서는 SAN의 핵심 개념과 주요 용어를 이해하기 쉽게 정리하겠습니다.
1. SAN이란?
SAN은 전용 스토리지 네트워크로, 고속 데이터 전송을 위해 설계된 네트워크 아키텍처입니다.
∎ 용도: 서버와 스토리지 간 데이터를 블록 단위로 전송.
∎ 특징
- 빠른 데이터 전송 속도
- 확장성 및 유연성
- 고가용성과 안전성.
2. SAN의 주요 구성 요소
SAN의 기본 구성 요소는 다음과 같습니다.
- 스토리지 디바이스(Storage Devices): SAN에 연결된 디스크 어레이, SSD, HDD 등
- 호스트 서버(Host Servers): 데이터를 요청하고 처리하는 서버
- SAN 스위치(SAN Swtich): 네트워크 트래픽을 관리하고 라우팅하는 스위치.
- HBA(Host Bus Adapter): 서버와 SAN 간 통신을 담당하는 네트워크 어댑터.
- SAN 프로토콜: 데이터 전송에 사요되는 통신 규약(FC, iSCSI)
3. SAN Terminology: 필수 용어 정리
① LUN(Logical Unit Number)
- 정의: SAN에서 스토리지 디바이스의 논리적 파티션을 식별하는 고유 번호.
- 역할: 서버가 스토리지의 특정 볼륨에 접근할 수 있도록 함.
- 예시: LUN 0, LUN 1 등으로 서버가 스토리지의 특정 공간을 인식
② WWN(Word Wide Name)
- 정의: SAN 환경에서 장치를 고유하게 식별하기 위한 64비트 주소.
- 유형:
- WWPN(World Wide Port Name): 포트에 할당된 고유 식별자.
- WWNN(World Wide Node Name): 장치 자체에 할당된 고유 식별자.
- 역할: SAN 네트워크에서 디바이스를 식별하고 연결 관리.
③ Zoning
- 정의: SAN 스위치를 통해 서버와 스토리지 간 통신을 제어하는 방식.
- 유형:
- Soft Zoning: 소프트웨어로 WWN 기반 통신 제어
- Hard Zoning: 스위치 하드웨어 기반 포트 간 연결 제어
- 목적:
- 데이터 보안 강화
- 네트워크 충돌 방지
④ Multipathing
- 정의: 서버와 스토리지 간 데이터 전송 경로를 여러 개 설정하는 기술.
- 목적:
- 고가용성(HA, High Availability) 제공
- 하나의 경로에 장애가 발생해도 다른 경로를 통해 데이터 전송
⑤ Fabric
- 정의: SAN 네트워크에서 모든 스위치, 포트, 디바이스의 집합을 지칭.
- 역할: 서버와 스토리지 간 연결을 관리하고 데이터 흐름을 최적화
⑥ HBA(Host Bus Adapter)
- 정의: 서버가 SAN에 연결될 수 있도록 하는 하드웨어 장치.
- 유형
- Fibre Channel HBA
- iSCSI HBA
- 역할: 서버와 스토리지 간 데이터 통신
⑦ SAN 프로토콜
SAN에서 데이터 전송에 사용되는 프로토콜은 다음과 같습니다.
- Firbre Channel(FC):
- SAN에서 가장 널리 사용되는 고속 데이터 전송 프로토콜.
- 전용 FC 네트워크 필요
- isCSI(Internet Small Computer System Interface):
- TCP/IP를 통해 SAN연결을 제공
- 비용 효율적이며 기존 네트워크를 활용 가능.
- FCoE(Fibre Channel over Ethernet):
- FC와 이더넷 기술을 결합한 프로토콜.
- 동일한 네트워크에서 데이터와 스토리지 트래픽을 처리.
⑧ Snapshots
- 정의: 특정 시점의 데이터를 캡처하여 보관하는 기술
- 목적:
- 데이터 복구 용이
- 스토리지 관리 간소화
⑨ Thin Provisioning
- 정의: 실제로 사용된 데이터 크기만큼 스토리지를 할당하는 기술.
- 목적:
- 스토리지 공간 활용도 증가
- 초기 자원 낭비 방지
⑩ Deduplication
- 정의: 동일한 데이터를 제거하여 스토리지 효율성을 높이는 기술.
- 목적:
- 저장 공간 절약.
- 데이터 전송 시간 단축.
4. SAN의 주요 장점
- 고속 데이터 전송: 블록 단위 데이터 전송으로 빠른 I/O 성능 제공
- 확장성: 필요에 따라 쉽게 스토리지 용량을 확장 가능
- 고가용성: Multipathing과 같은 기술로 장애 복구 용이
- 효율성: Zoning, Thin Provisioning 등을 통해 스토리지 관리 최적화.
5. SAN 활용 사례
- 데이터베이스
- 고성능 데이터 전송이 필요한 환경에서 사용
- 가상화
- VMware, Hyper-V 같은 가상화 플랫폼의 스토리지로 활용
- 백업 및 복구
- 데이터 손실에 대비한 대규모 스토리지 환경 구축.
SAN은 대규모 데이터 저장과 고속 데이터 전송이 필요한 환경에서 필수적인 기술입니다.
- LUN, Zoning, Multipating 등 용어를 이해하면 SAN 환경의 설계와 관리가 더욱 쉬워집니다.
- iSCSI, FC, FCoE 같은 SAN 프로토콜은 사용 목적에 따라 선택할 수 있습니다.
728x90
'인프라' 카테고리의 다른 글
IP 주소, 서브넷 마스크, 게이트웨이 (0) | 2024.12.08 |
---|---|
iSCSI (0) | 2024.12.08 |
FreeNAS (1) | 2024.12.05 |
Block Storage vs File Storage (0) | 2024.12.05 |
HDD(하드 디스크)의 이해 (2) | 2024.12.05 |