Azure Native Qumulo 이제 EU, 영국 및 캐나다에서 사용 가능 – 자세히 알아보기

Qumulo Core 6.1.0, SMB-MultiChannel로 성능 향상

작성자 :

Qumulo Core 6.1.0은 SMB 다중 채널에 대한 지원을 추가하고 SMB 기반 워크로드에서 최대 300% 더 많은 처리량을 제공합니다. 이전에는 Qumulo에서 불가능했던 워크로드가 이제 SMB 다중 채널 덕분에 가능합니다. M&E 고객은 더 높은 비트 전송률 미디어 형식으로 Qumulo를 활용할 수 있습니다. 병원과 의료 제공자는 임상의의 이미징 요구 사항을 따라잡을 수 있는 충분한 성능이 있음을 확신할 수 있습니다. robocopy와 같은 단순한 데이터 이동 작업도 성능 향상을 관찰할 수 있습니다.

SMB 다중 채널이란 무엇입니까?

SMB(Server Message Block)는 Windows 및 macOS 환경에서 일반적으로 사용되는 네트워크 파일 공유 프로토콜입니다. 이전 버전의 SMB에서는 클라이언트와 서버 간에 단일 네트워크 연결이 설정되어 사용 가능한 대역폭을 해당 단일 연결로 제한했습니다. 그러나 SMB 다중 채널의 도입으로 여러 연결을 동시에 설정할 수 있으므로 이러한 연결을 통해 데이터를 병렬로 전송할 수 있습니다.

SMB 다중 채널은 클라이언트와 서버 간의 여러 네트워크 인터페이스 또는 네트워크 경로를 활용하여 작동합니다. 각 네트워크 인터페이스는 데이터 전송을 위한 별도의 레인을 나타냅니다. 그런 다음 SMB 프로토콜은 병렬 처리를 활용하여 이러한 채널에 데이터를 배포하여 처리량을 향상시킵니다.

다중 네트워크 연결을 활용함으로써 SMB 다중 채널은 사용 가능한 대역폭을 늘리고 데이터 전송 성능을 향상시키는 방법을 제공합니다. 이 접근 방식은 도로에 더 많은 차선을 추가하여 더 많은 차량(데이터)을 동시에 전송하여 대역폭 제한을 완화하는 것과 유사합니다.

이렇게 하면 다음과 같은 다중 채널 지원의 추가 처리량을 활용할 수 있는 워크로드가 잠금 해제됩니다.

  • MacOS 클라이언트 및 가상 데스크톱의 클라우드에서 더 높은 비트 전송률 형식으로 비디오 편집, 프레임 드롭이나 끊김 현상 없음
  • PACS(Picture Archiving and Communication Systems) 및 VNA(Vendor-Neutral Archives)와 같은 의료 사용 사례를 위한 고성능. 이러한 애플리케이션은 환자 치료 속도를 늦추지 않고 사용량이 많은 시간 동안 병원 시스템에서 수백 또는 수천 개의 뷰잉 스테이션을 제공해야 합니다.
  • 파일 공유: 네트워크를 통해 파일 복사, 이동 및 액세스와 같은 파일 공유 작업의 성능을 향상시킵니다. 홈 디렉토리에 Qumulo를 사용할 때 다중 채널 지원으로 고객 경험을 크게 개선할 수 있습니다.

SMB 다중 채널은 SMB 버전 3을 사용하는 클라이언트와 서버 모두의 지원이 필요하다는 점에 유의해야 합니다. 두 엔드포인트가 모두 SMB 다중 채널을 지원하는 경우 병렬 데이터 전송을 용이하게 하기 위해 여러 연결을 협상하고 설정합니다. 그러나 끝점 중 하나가 SMB 다중 채널을 지원하지 않는 경우 통신은 단일 연결로 폴백되어 대역폭을 해당 단일 채널로 제한합니다. 6.1.0 이전에는 Qumulo가 이 기능을 알리지 않았습니다.

SMB 다중 채널 구현의 과제

Qumulo는 오픈 소스 또는 SMB 서버 프로토콜의 타사 구현을 활용하지 않습니다. 스토리지 아키텍처의 분산 특성으로 인해 공유 ID 및 권한 시스템과 상호 작용하는 모든 데이터 액세스 프로토콜은 성능을 제공하기 위해 엔지니어링 팀이 코어 파일 시스템 데몬에 직접 다시 구현해야 합니다.

우리 팀은 이러한 문제를 해결하고 안정적인 운영을 보장하기 위해 몇 달 동안 지칠 줄 모르고 일했습니다. 그리고 이제 결과가 조금씩 나타나기 시작했고 엔지니어링 팀은 기분 좋게 놀랐습니다.

고도로 병렬화된 환경에서 SMB 다중 채널을 구현하는 문제 중 하나는 클라이언트가 스토리지 서버로 다시 왕복할 필요 없이 파일 또는 폴더를 "체크아웃"하고 IO를 수행할 수 있는 핸들 임대를 처리하는 것입니다. 각 SMB 세션에서 서버에 여러 병렬 연결을 추가할 때 세션 상태를 올바르게 동기화하지 않아 버그가 발생할 수 있습니다. 

성능 향상

AWS의 Windows Server 2022
 
AWS의 공식 문서에 따르면 "인스턴스가 동일한 클러스터 배치 그룹에 있지 않은 경우 단일 채널 트래픽의 기준 대역폭은 5Gbps로 제한됩니다."
따라서 AWS 내부의 6.1.0 이전에는 고객의 클라이언트 연결이 최대 처리량에 도달하기 전에 약 ~600MB/s의 처리량을 달성할 수 있었습니다. 

기본적으로 Windows는 SMB 다중 채널이 활성화된 경우 2.3개의 동시 연결을 엽니다. SMB 다중 채널을 활성화한 후 내부 테스트를 통해 단일 채널 연결의 거의 정확히 4배인 ~XNUMXGB/s의 처리 속도에 도달하는 것으로 나타났습니다!

MacOS 온프레미스에서 올플래시로

미디어 및 엔터테인먼트 공간에서 일반적인 스토리지 벤치마킹 도구 중 하나는 Black Magic Design의 디스크 속도 테스트입니다. 이 도구는 미디어 및 엔터테인먼트 업계의 전문가들이 비디오 편집, 포스트 프로덕션 및 기타 미디어 집약적인 작업을 위해 하드 드라이브 및 SSD(Solid-State Drive)와 같은 저장 장치의 성능을 측정하는 데 널리 사용됩니다.

Black Magic Design의 디스크 속도 테스트는 사용자가 저장 장치를 선택하고 다양한 벤치마크 테스트를 실행할 수 있는 사용하기 쉬운 인터페이스를 제공합니다. 이러한 테스트는 읽기 및 쓰기 속도와 같은 주요 성능 메트릭과 다양한 비디오 형식 및 해상도를 처리하는 기능을 평가합니다.

Qumulo Core 6.1.0은 특별한 조정 없이 MacOSX Monterey 10에서 SMB를 통한 읽기에서 12.6.5Gbps 링크를 최대화할 수 있었습니다. 이는 사실상 Mac 클라이언트가 문제 없이 4K 및 8K 비디오 형식을 재생할 수 있음을 의미합니다. 

Qumulo Core 6.1.0 SMB 다중 채널은 순수한 불입니다 🔥🔥🔥

SMB 다중 채널은 클라이언트와 서버 간의 여러 네트워크 인터페이스 또는 네트워크 경로를 활용하여 작동합니다. 각 네트워크 인터페이스는 데이터 전송을 위한 별도의 레인을 나타냅니다. 그런 다음 SMB 프로토콜은 병렬 처리를 활용하여 이러한 채널에 데이터를 배포하여 처리량을 향상시킵니다.

이전에 주요 M&E 스튜디오에서 스토리지를 운영한 적이 있는 당사의 영업 엔지니어인 Pascal Filion은 고객 사이트에서 수치가 공개되는 것을 본 후 다음과 같이 말했습니다. "우리는 이미 macOS, Finder, Apple 고유의 메타데이터 및 교차 프로토콜 권한에 정말 능숙했습니다. 하지만 6.1 이후에는 우리가 Mac을 위한 최고의 NAS 플랫폼이 되었을 것입니다."

기존 Qumulo 고객은 Qumulo Core 버전 6.1.0으로 업그레이드하거나 케어 팀에 업그레이드 지원을 요청해야 합니다. Qumulo 고객이 아니고 자세히 알아보려면 평가판 소프트웨어에 대한 액세스 권한을 받고 성능 요구 사항에 대해 솔루션 엔지니어에게 문의하십시오.

 

관련 게시물

위쪽으로 스크롤