Comparing iSCSI vs Fibre Channel Storage Network

대등한 스토리지 환경에서 iSCSI와 FC간의 성능 차이는 얼마나 있을까? 궁금했던 주제라 찾아보니 잘 정리된 것이 있어서 기계번역해 봤습니다.

출처: https://www.ngxstorage.com/comparing-iscsi-vs-fibrechannel-storage-network/

알다시피, 오늘날 네트워크 속도는 데이터 센터에서 400G에 도달했습니다. 그리고 대부분의 서버는 이제 기본 구성으로 최소 25G 또는 50G 네트워크 어댑터와 함께 제공됩니다. 이 사실은 고객으로부터 까다로운 질문을 불러일으키고 있으며, 우리는 iSCSI 대 Fibre Channel 스토리지 네트워크 비교에 직면해 있습니다. 물론, 우선순위는 사업에서 경쟁력을 갖추고 미래 트렌드를 포착하는 것입니다.

계속하기 전에, 여러분이 블록 스토리지 기술에 익숙하다고 가정합니다. 그러나 이러한 프로토콜의 간략한 역사를 알고 싶다면 SNIA의 파이버 채널과 iSCSI 비교에 대한 최고의 기술 심층 웹캐스트 중 하나를 확인할 수 있습니다.

이제 우리의 주요 주제인 성능과 비용에 집중해 보겠습니다!

우선, 우리는 사과와 사과를 비교하기 위한 테스트베드를 준비했습니다. 이것은 우리의 결정을 강조하는 매우 중요한 지점입니다. 인터넷에서 비교할 수 없는 테스트 시나리오를 많이 보았기 때문에, 사과와 오렌지를 비교하는 것입니다. 예를 들어, 1G iSCSI와 8G 파이버 채널을 비교합니다. 또한 파이버 채널 네트워크는 SAN 스위치에 전용되지만 어떻게 된 일인지 iSCSI 테스트는 공유 백본이나 에지 스위치에서 수행됩니다. 마찬가지로 40G iSCSI와 16G 파이버 채널을 비교하는 것은 전혀 말이 되지 않습니다.

그래서 우리가 여기서 한 일은 100G 이더넷 스위치와 32G 파이버 채널 SAN 네트워크로 전용 TCP/IP 네트워크를 만드는 것이었습니다. 그리고 우리는 각각 40G 이더넷 대 32G FC, 그리고 100G 이더넷 대 64G FC를 테스트하기 시작했습니다. 우리는 이것이 시장에서 지배적인 현재 평균 연결성이기 때문에 이것을 선택했고, 가격과 성능 면에서 사과 대 사과로 비교할 수 있습니다.

우선 경제적인 측면을 살펴보겠습니다.

* 비용은 이러한 구성요소의 온라인 목록 가격을 기준으로 계산됩니다.

가장 중요한 것은 가용성이지만, 스토리지 인프라를 중복으로 만들어야 합니다. 따라서 중복 스토리지 패브릭을 만드는 데 필요한 서버당 최소 비용을 찾으려면 각각에서 최소 2개의 구성 요소가 필요합니다. 아래 표는 단일 서버에 대한 연결 유형당 비용만 보여줍니다. 그러나 숫자에 따라 비용을 쉽게 계산할 수 있습니다.

저장 네트워크의 비용 비율

비용 표에 따르면 FC SAN 스토리지 네트워크를 만드는 것은 iSCSI 네트워크보다 약 67% 더 비쌉니다 . 하지만 미래 인프라를 결정하기 전에 성능 수치가 필요합니다.

테스트 환경 세부 정보

저장소 병목 현상을 피하기 위해 NGX Storage NS200 SCM 시스템을 사용했습니다.  

스토리지: NGX 스토리지 NS200 SCM 올플래시

  • 2TB DRAM
  • 24 인텔® 옵테인™ SSD DC P5800X 400GB
  • 4 x 32G 파이버 채널
  • 4 x 100GbE QSFP

서버 : Dell R740 / OS Ubuntu 20.04 

  • 1 x 100G(멜라녹스 커넥트-X 5)
  • 256GB 메모리
  • Intel(R) Xeon(R) Gold 6142M CPU @ 2.60GHz
  • 2 x 32G 파이버 채널
  • 1 x 40G(멜라녹스 커넥트-X 4)

테스트 설정을 위해 8개의 논리적 단위를 생성하여 FC 및 iSCSI 대상에 모두 내보냈습니다. 이러한 테스트는 업계 표준 벤치마크 도구인 fio 및 vdbench를 통해 수행되었습니다. 두 결과가 비슷하지만, 여기서 fio 결과를 공유하여 간략하게 정리했습니다. 또한, 이 설정에 스트레스를 줄 수 있는 충분한 처리량과 IOPS를 생성하기 위해 평균 블록 크기 32k를 선택했습니다. 마지막으로 네트워크 구성에서 점보 프레임(MTU 9000)을 사용했습니다.

32G FC 대 40G iSCSI

64G FC 대 100G iSCSI

이러한 테스트 결과에서 볼 수 있듯이 iSCSI는 예상대로 빠릅니다. 네트워크 어댑터의 대역폭이 더 크기 때문입니다. 따라서 이는 apple to apple 비교가 아니라고 말할 수 있습니다. 그러나 가격/성능 관점에서 보면 확실히 그렇습니다. 전체적인 그림을 명확히 하기 위해 어댑터 대역폭을 포화시키지 않고 4K 블록 크기로 만든 아래 테스트 결과를 살펴보겠습니다. 이렇게 하면 FC 대 iSCSI 성능을 스토리지 네트워크와 프로토콜로만 비교할 수 있습니다.

결론

대중적인 믿음과는 달리 iSCSI는 전혀 느리지 않습니다. 사실, 오늘날 가장 빠른 블록 스토리지 네트워크 중 하나입니다. NGX Storage는 제품에서 FC와 iSCSI를 모두 지원하지만, 우리는 그 중 어느 편을 들 수 없습니다. 따라서 고객은 이 블로그 게시물을 읽고 스토리지 네트워크 성능 수치를 이해하는 데 도움이 되는 기술적 하이라이트로 인정해야 합니다.

NVMe는 미래에 대비한 스토리지 패브릭을 고려할 때 중요한 지점입니다. 참고로, 이더넷과 파이버채널은 모두 네트워크 위에서 NVMe over Fabric을 지원합니다.

참고사항: 

Networking

안정성, 성능, 신뢰성이 주요 주제인 동안 적절한 스토리지 네트워크를 만들어야 합니다. 따라서 SAN 네트워크와 마찬가지로 스위치 네트워크에서 낮은 지연 시간, 비차단 및 무손실 패킷 스위칭 기능이 필요합니다. 

TCP Offload Engine

일부 공급업체는 ToE 지원 카드로 iSCSI 오프로드를 제공합니다. iSCSI 오프로드를 사용하면 시스템은 낮은 지연 시간, 더 높은 IOPS, 더 낮은 프로세서 사용률의 이점을 얻을 수 있습니다. 

NVMeOF

NVMe는 미래에 대비한 스토리지 패브릭을 고려할 때 중요한 지점입니다. 참고로, 이더넷과 파이버채널은 모두 네트워크 위에서 NVMe over Fabric을 지원합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

What is NVMe?

NVMe, NVMe-oF, NVMe/FC 및 NVMe/TCP 정의 NVMe(NonVolatile Memory Express)는 모든 유형의 기업 워크로드에 대해 최고의 처리량과 가장 빠른…