Storage 연결한다는 것은

Compute Node와

이전의 스토리지 가상화를 통해 생성한 LUN을

연결한다는 의미 입니다.

 

아래의 링크에서 LUN에대한 기본적 설명이 있으니

참고하시기 바랍니다.

https://ma-you-ing.tistory.com/13?category=865788

 

Storage 가상화란?

스토리지 가상화는 스토리지 하드웨어 벤더가 제공하는 하드웨어 가상화와, 소프트웨어 가상화로 나누어 볼 수 있습니다. 하드웨어 가상화의 경우 아래의 그림처럼 각 스토리지 하드웨어 벤더사가 제공합니다. 스..

ma-you-ing.tistory.com

 


 

 

스토리지 연결방식에는 크게 DAS, NAS, SAN이 있으며,

이런 연결방식을 사용할때 쓰는 프로토콜로는

 F.C (Fibre Channel), iSCSI (Internet SCSI), FCoE (Fibre Channel over Ethernet), NFS(Network File Share)이

대표적으로 쓰입니다.

 

 

1. DAS (Direct Attached Storage) - F.C

 

DAS는 스토리지를 compute 노드에 직접 연결하는 방식을 말합니다.

 

이때 쓰이는 프로토콜은 F.C이며

F.C 케이블을 통해서 서로 연결 시켜주는 것 입니다.

F.C 케이블

F.C케이블은 F.C 프로토콜을 사용 스토리지의 데이터 통신에만 사용하는 케이블 입니다.

 

 

위의  그림에서 볼 수 있듯이 컴퓨터 노드 바로 옆에 스토리지 가 존재하여,

SAN 스위치를 거치지 않고 직접 F.C 케이블로 연결 된것을 DAS라 합니다.

 

 

 

2. NAS (Network Attached Storage) - NFS, iSCSI

 

NAS는 Network 를 이용하여 스토리지를 Compute 노드와 연결하는 방식입니다.

 

이때 쓰이는 프로토콜은 NFS와 iSCSI이며

이는 LAN 케이블을 통해서 연결을 해주는 것 입니다.

LAN Cable

LAN 케이블의 경우 우리가 인터넷을 연결할때 쓰는 케이블을 말합니다.

 

 

위 그림에서 볼 수 있듯이 LAN 케이블을 통해서 스토리지 노드에서 만든 LUN을

네트워크로 NFS, iSCSI와 같은 프로토콜을 이용 Compute노드와 연결하여 사용하는 것을

NAS라고 합니다.

 

 

 

 

3. SAN (Storage Area Network) - F.C

 

SAN은 F.C 프로토콜를 이용하여 스토리지를 Compute 노드와 연결하는 방식입니다.

 

F.C 프로토콜을 사용하기 때문에 F.C 케이블을 통해서 연결을 시켜줍니다.

 

 

이때는 F.C 케이블이 DAS와 같이 직접 연결되는 것이 아닌,

SAN 스위치라는 F.C 전용 스위치를 거친 뒤에

Compute 노드와 연결해 주는 방식 입니다.

 

 

 


 

 

다음으로는 각 연결 방법에서 언급된, 프로토콜에 관하여 알아보겠습니다.

 

 

1. FC(Fibre Channel)

 

FC는 서버 및 하이퍼바이저 ESXi 호스트에 고성능 스토리지를 연결하는

특수한 고속의 네트워크 입니다.

 

위에서도 말했듯 이때 사용되는 케이블은 FC케이블을 사용하며

FC 프로토콜을 이용 SCSI 트래픽을 전달하는 방식으로 통신합니다.

 

FC 프로토콜 사용방식

FC 프로토콜을 사용하기 위해서는 별도의 케이블 뿐만아니라

호트트에 HBA(Host Bus Adapter)라고 불리는 장비가 있어야 합니다.

 

호스트에 부착 가능한 HBA의 한계가 있으므로

별도의 FC프로토콜만 사용가능한 스위치인 SAN 스위치 또한 존재 합니다.

 

 

 

2. iSCSI (Internet SCSI)

 

FC프로토콜 이용시 SCSI라는 트래픽을 전송하여 사용하는데

이러한 트래픽을 LAN 케이블을 사용하는 Network에서도

사용이 가능하도록 TCP/IP 프로토콜로 패키징 한것이 iSCSI입니다.

 

iSCSI 프로토콜을 통한 연결방법은 2가지가 있는데,

하나는 iSCSI 네트워크가 처리 가능한 별도의 어댑터를 통해 연결하는 방법과,

 

소프트웨어 기반에 프로그램을 이용하여,

별도의 어댑터 없이 NIC을 이용하여 연결하는 방식 2가지가 있습니다.

 

 

 

 

3. FCoE (Fibre Channel Ethernet)

 

FCoE 방식은 네트워크를 통해 FC 프로토콜을 전송하는 방식이며,

 

iSCSI와 같이 별도의 TCP/IP와같은 프로토콜로 패키징 하는것이 아닌

SCSI 트래픽을 그대로 전송하는 방식입니다.

 

 

FCoE 케이블

FCoE 케이블의 경우 LAN 케이블가 FC 케이블을 합친것과 같다고 생각하면 됩니다.

 

이를통해 FC프로토콜의 SCSI 트래픽을 LAN 케이블이 이용하는

Network를 통해 통신이 가능한것 입니다.

 

 

FCoE 프로토콜 방식 또한 2가지 방법으로 연결이 가능하며,

 

FCoE 케이블을 이용하는 경우에는 별도의 어댑터인 CNA 어댑터가 있어야 하고,

 

LAN 케이블만 이용하는 경우에는 소프트웨어 프로그램을 통해 연결 가능하며,

이때 네트워크는 10G 네트워크를 전제로하기 때문에

FCoE연결을 위한 별도의 스위치로 연결하는 방식이 대세로 자리잡고 있습니다.

 

 

 

 

4. NFS (Network File System)

 

NAS 방식으로 연결할 경우 주로 쓰는 프로토콜이 바로 NFS 입니다.

 

NIC을통한 네트워크 연결을 통해통신하므로

HBA 같은 별도의 장치가 필요하지 않습니다.

 

 

연결은 NIC을 이용하여 연결을 합니다.

+ Recent posts