Storage(SAN = NAS + DAS)

배병진·2023년 5월 2일
3

Linux

목록 보기
3/17

DAS(Direct Attached Storage)

  • PC나 서버에 직접 연결하여 사용하는 스토리지​
  • 연결에 한계가 있기 때문에 속도는 빠르지만 확장성과 접근성에 한계가 있다.

NAS(Network Attached Storage)

  • 서버와 저장장치가 이더넷등의 TCP/IP기반의 LAN 방식으로 네트워크에 연결되어 사용되는 스토리지

  • 여러명이 스토리지에 접근해야할 경우 사용 // 파일 공유가 필요할 경우

  • 소규모 네트워크 스토리지에 적합하다.

  • LAN방식으로 스토리지를 사용하다 보니 접근성에 한계가 없고 확장성이 용이하다.

  • 하지만 접속량이 많아지면 네트워크 스토리지이다 보니 성능이 저하 된다.

  • 파일단위 I/O(입출력)

  • 스토리지와 주변 장치를 엑세스하기 위해

SAN(Storage Area Network)

  • 호스트 서버를 고성능 스토리지 하위 시스템에 연결하는 고속 네트워크

  • 스토리지가 로컬로 연결된 것처럼 보이도록 스토리지 장치를 호스트에게 제공

  • 저장 장치에 대한 네트워크 액세스를 제공(빠름)

  • 비싸다, 성능 좋음

  • 개인 디스크 처럼 인식 // 블록단위 I/O(입출력)

SAN 구성 시 필요작업

  • SAN을 이용하려면 SAN은 FC Cable 연결, HBA(Host Bus Adapter),Storage Array와 서버에 연결된 SAN Switch로 구성된다.

  • FC 프로토콜을(FC Cable) 이용하여 Storage를 Compute 노드와 연결하는 방식

  • FC Cable은 FC 프로토콜을 이용하기 위해서 필요한 케이블이다.

  • 위의 장비를 구성하기 위해 많은 비용과 접근성의 문제를 해소하기 위해 나온게 iSCSI이다

iSCSI(Internet SCSI)

  • Fibre Channel과 달리 별도의 스위치 장비가 필요 없고 이미 가지고 있는 이더넷 스위치로 SAN 환경으로 구성 가능하다.

  • I/O 블록 Data는 TCP/IP NW를 통해 전달이 되고 iSCSI는 Fibre 장비나 FC 프로토콜과 통신하지 않는다.

  • 전용 네트워크가 아닌 공유 네트워크를 사용하는것으로 Fibre Channel보다는 성능이 부족하지만 비용과 호환성 면에서 장점이 있고 그렇기 때문에 보통 Fibre Channel과 iSCSI를 함께 사용한다.

  • SCSI프로토콜을 이용한 원거리의 데이터 스토리지 시설을 이어주는 네트워크 기술

SCSI (Small Computer System Interface)

  • 컴퓨터와 주변장치를 연결및 전송 하기위한 인터페이스 규격

  • 즉, NAS위에 SAN을 구성한것이라 볼 수 있다.

SAN Switch 연결 방식

  • FC-SAN : FC Cable로 통신하는 방식

  • IP-SAN : IP 통신이 가능한 범위에서 Internet Protocol 을 이용한 연결 방식

    IP-SAN 분류

    • FC기반을 유지하면서 IP접속

    • IFCP, FCIP

    IP를 중심으로 SAN 구축

    • iSCSI

HBA

  • 서버와 장비 사이의 통신을 위해 서버에 장착하는 카드

HBA 종류

  • Fibre Channel(FC) HBA,
  • SCSI(Small Computer System Interface) HBA

Fibre Channel

  • 서버 및 하이퍼바이저 ESXi 호스트에 스토리지를 연결하는 네트워크 기술

  • SCSI 규격격 이용

  • 별도 SAN Switch 필요

  • Fibre channel Protocol(FCP)

    • Fibre Channel 연결에서 사용되는 SCSI 인터페이스 프로토콜

SAN과 DAS의 차이

  • SAN과 DAS의 차이는 SAN Switch를 통하여 드라이브와 연결되는것이냐 아니냐의 차이이다.

  • DAS(Direct Attached Storage) 는 외부 저장장치를 직접 연결을 하지만 직접 연결을 하는 방식이기 때문에 연결 수에 한계가 있다.

Fibre Channel HBA

  • FC를 사용할 수 있도록 호스트에 설치되는 PCI 카드

  • FC HBA기반의 DAS혹인 SAN과 연결하여 호스트와 Disk Array간 인터페이스가 가능하도록 하는 HBA

  • NIC만 장착된 장비에서 FC케이블을 사용하려면 별도 HBA를 장착해야 한다.

FC HBA PCI 카드가 서버에 설치 되어 있으면?

  • Server -> FC Cable > Storage

SCSI HBA PCI-X 카드가 서버에 설치 되어 있으면?

  • Server > SCSI Cable > Storage

Stroage Array 유형

  • Active-Active Storage System

    • 성능 저하 없이 사용 가능한 모든 스토리지 포트를 통해 LUN에 동시에 액세스 할 수 있도록 지원
  • Active-Passive Storage System

    • 하나의 스토리지 프로세서가 특정 LUN에 대한 액세스를 능동적으로 제공하는 시스템

    • 다른 스토리지는 LUN의 백업 역할을 하고 다른 LUN I/O에 능동적으로 액세스 지원

    • Active-Storage 포트를 통한 액세스가 실패하면 Passive 스토리지 프로세서 중 하나가 이를 액세스 하는 서버에 의해 활성화 가능

  • ALUA(Asymmetric Logical Unit Access) Storage Sotrage System

    • 포트당 여러 수준의 액세스를 제공

    • ALUA를 통해 호스트는 대상 포트의 상태 파악이 가능하고 경로에 우선순위 설정이 가능하다.

    • 호스트는 활성 경로 일부를 기본으로 사용하고 다른 경로는 보조로 사용한다.

LUN(Logical Unit Number)

  • 단순 또는 배열 저장 장치에 위치할 수 있는 고유하며 개별적이고, 주소 지정이 가능한 단위 또는 논리 볼륨

  • 서버에서 하나의 스토리지 공간으로 인식하는 단위

profile
history and study

0개의 댓글