Qumulo Core 6.1.0은 SMB-멀티채널에 대한 지원을 추가하여 SMB 기반 워크로드에서 최대 300% 더 많은 처리량을 자랑합니다. 이전에는 Qumulo에서 불가능했던 워크로드도 이제 SMB-멀티채널 덕분에 가능합니다. M&E 고객은 더 높은 비트 전송률의 미디어 포맷으로 Qumulo를 활용할 수 있습니다. 병원과 의료 서비스 제공업체는 임상의의 이미징 수요를 따라잡을 수 있는 충분한 성능을 확보할 수 있습니다. 로보카피와 같은 간단한 데이터 이동 작업에서도 성능 향상을 관찰할 수 있습니다.
SMB 멀티채널이란 무엇인가요?
SMB(서버 메시지 블록)는 Windows 및 macOS 환경에서 일반적으로 사용되는 네트워크 파일 공유 프로토콜입니다. 이전 버전의 SMB에서는 클라이언트와 서버 간에 단일 네트워크 연결이 설정되어 사용 가능한 대역폭이 단일 연결로 제한되었습니다. 하지만 SMB 멀티채널이 도입되면서 여러 개의 연결을 동시에 설정할 수 있게 되어 이러한 연결에서 데이터를 병렬로 전송할 수 있게 되었습니다.
SMB 멀티채널은 클라이언트와 서버 간의 여러 네트워크 인터페이스 또는 네트워크 경로를 활용하여 작동합니다. 각 네트워크 인터페이스는 데이터 전송을 위한 별도의 레인을 나타냅니다. 그런 다음 SMB 프로토콜은 이러한 채널에 데이터를 분산하여 병렬성을 활용하여 처리량을 향상시킵니다.
SMB 멀티채널은 여러 네트워크 연결을 활용하여 사용 가능한 대역폭을 늘리고 데이터 전송 성능을 개선하는 방법을 제공합니다. 이 접근 방식은 도로에 차선을 추가하여 더 많은 차량(데이터)을 동시에 전송할 수 있게 함으로써 대역폭 제한을 완화하는 것과 유사합니다.
이를 통해 다음과 같이 멀티채널 지원의 추가 처리량으로 혜택을 받을 수 있는 워크로드를 확보할 수 있습니다:
프레임 끊김이나 끊김 없이 MacOS 클라이언트 및 가상 데스크톱의 클라우드에서 더 높은 비트레이트 포맷의 동영상 에디토리얼을 제공합니다
의료 영상 보관 및 통신 시스템(PACS) 및 공급업체 중립적 아카이브(VNA)와 같은 의료 사용 사례를 위한 고성능. 이러한 애플리케이션은 피크 시간대에 환자 치료 속도를 저하시키지 않으면서 병원 시스템에서 수백, 수천 개의 시청 스테이션에 서비스를 제공해야 합니다
파일 공유: 네트워크를 통한 파일 복사, 이동, 액세스 등 파일 공유 작업의 성능을 향상시킵니다. 멀티채널 지원으로 홈 디렉토리에 Qumulo를 사용할 때 고객 경험을 크게 개선할 수 있습니다
SMB 멀티채널을 사용하려면 SMB 버전 3을 사용하는 클라이언트와 서버가 모두 지원해야 한다는 점에 유의하세요. 두 엔드포인트가 모두 SMB 멀티채널을 지원하는 경우, 병렬 데이터 전송을 용이하게 하기 위해 여러 연결을 협상하고 설정합니다. 그러나 엔드포인트 중 하나가 SMB 멀티채널을 지원하지 않으면 통신은 단일 연결로 돌아가서 해당 단일 채널로 대역폭이 제한됩니다. 6.1.0 이전에는 이 기능을 광고하지 않았습니다.
SMB 멀티채널 구현의 과제
Qumulo는 오픈 소스나 타사 구현의 SMB 서버 프로토콜을 활용하지 않습니다. 스토리지 아키텍처의 분산된 특성으로 인해 공유 ID 및 권한 시스템과 상호 작용하는 모든 데이터 액세스 프로토콜은 성능을 제공하기 위해 엔지니어링 팀이 핵심 파일 시스템 데몬에 직접 다시 구현해야 합니다.
저희 팀은 이러한 문제를 해결하고 안정적인 운영을 보장하기 위해 수개월 동안 끊임없이 노력했습니다. 그리고 이제 성과가 나타나기 시작했고 엔지니어링 팀도 놀라움을 금치 못했습니다.
고도로 병렬화된 환경에서 SMB 멀티채널을 구현할 때 어려운 점 중 하나는 클라이언트가 스토리지 서버로 왕복하지 않고도 파일이나 폴더를 '체크아웃'하고 IO를 수행할 수 있도록 하는 핸들 임대를 처리하는 것입니다. 각 SMB 세션에서 서버에 여러 개의 병렬 연결을 추가하면 세션 상태가 올바르게 동기화되지 않아 버그를 일으킬 수 있습니다.
성능 향상
AWS의 Windows Server 2022 AWS의 공식 문서에 따르면 "인스턴스가 동일한 클러스터 배치 그룹에 속하지 않은 경우 단일 채널 트래픽의 기본 대역폭은 5Gbps로 제한됩니다."따라서 6.1.0 이전에는 AWS 내부에서 고객의 클라이언트 연결이 최대치에 도달하기 전에 약 600MB/s의 처리량을 달성할 수 있었습니다.
SMB 멀티채널을 활성화하면 기본적으로 Windows에서 4개의 동시 연결이 열립니다. SMB 다중 채널을 활성화한 후 내부 테스트 결과, 단일 채널 연결의 거의 4배에 달하는 약 2.3GB/s의 처리 속도를 달성한 것으로 나타났습니다!
MacOS 온프레미스에서 올 플래시로 전환
미디어 및 엔터테인먼트 분야에서 널리 사용되는 스토리지 벤치마킹 도구 중 하나는 Black Magic Design의 디스크 속도 테스트입니다. 이 도구는 미디어 및 엔터테인먼트 업계 전문가들이 비디오 편집, 포스트 프로덕션 및 기타 미디어 집약적인 작업을 위해 하드 드라이브 및 SSD(솔리드 스테이트 드라이브)와 같은 저장 장치의 성능을 측정하는 데 널리 사용됩니다.
블랙 매직 디자인의 디스크 속도 테스트는 사용자가 저장 장치를 선택하고 다양한 벤치마크 테스트를 실행할 수 있는 사용하기 쉬운 인터페이스를 제공합니다. 이러한 테스트는 읽기 및 쓰기 속도와 같은 주요 성능 메트릭과 다양한 비디오 형식 및 해상도를 처리하는 기능을 평가합니다.
큐뮬로 코어 6.1.0은 특별한 튜닝 없이도 MacOSX 몬트레이 12.6.5에서 SMB를 통한 읽기에서 10Gbps 링크를 최대화할 수 있었습니다. 이는 Mac 클라이언트에서 4K 및 8K 비디오 포맷을 문제 없이 재생할 수 있음을 의미합니다.
큐뮬로 코어 6.1.0 SMB 멀티 채널은 퓨어 파이어입니다 🔥🔥🔥
SMB 멀티채널은 클라이언트와 서버 간의 여러 네트워크 인터페이스 또는 네트워크 경로를 활용하여 작동합니다. 각 네트워크 인터페이스는 데이터 전송을 위한 별도의 레인을 나타냅니다. 그런 다음 SMB 프로토콜은 이러한 채널에 데이터를 분산하여 병렬성을 활용하여 처리량을 향상시킵니다.
주요 M&E 스튜디오에서 스토리지를 운영한 경험이 있는 영업 엔지니어 파스칼 필리온은 고객 사이트에서 수치를 확인한 후 가장 잘 설명했습니다: "우리는 이미 macOS, Finder, Apple 전용 메타데이터 및 교차 프로토콜 권한에 매우 능숙했지만, 6.1 버전 이후에는 Mac을 위한 최고의 NAS 플랫폼이 된 것 같습니다."
기존 Qumulo 고객은 Qumulo Core 버전 6.1.0으로 업그레이드하거나 고객 지원팀에 문의하여 업그레이드에 대한 도움을 받아야 합니다. Qumulo 고객이 아니며 자세한 내용을 알고 싶으신 경우, 저희에게 연락하여 평가판 소프트웨어에 액세스하고 솔루션 엔지니어와 성능 요구 사항에 대해 상담하세요.