Qumulo LogoQumulo Logo

Blog

Qumulo Core 6.1.0 améliore les performances avec SMB-MultiChannel

Qumulo Core 6.1.0 ajoute la prise en charge de SMB-Multichannel et offre un débit jusqu'à 300% plus élevé dans les charges de travail basées sur SMB. Les charges de travail auparavant impossibles sur Qumulo sont désormais possibles grâce à SMB-multichannel. Les clients M&E peuvent exploiter Qumulo avec des formats de médias à débit binaire plus élevé. Les hôpitaux et les prestataires de soins de santé peuvent être assurés que les performances seront suffisantes pour répondre aux demandes d'imagerie de leurs cliniciens. Même les tâches simples de déplacement de données, comme la photocopie automatique, peuvent observer des augmentations de performance.

Qu'est-ce que le multicanal pour les PME ?

SMB (Server Message Block) est un protocole de partage de fichiers en réseau couramment utilisé dans les environnements Windows et macOS. Dans les versions antérieures de SMB, une seule connexion réseau était établie entre un client et un serveur, ce qui limitait la bande passante disponible à cette seule connexion. Cependant, avec l'introduction de SMB Multichannel, plusieurs connexions peuvent être établies simultanément, ce qui permet la transmission parallèle de données à travers ces connexions.

SMB Multichannel fonctionne en exploitant plusieurs interfaces de réseau ou chemins de réseau entre le client et le serveur. Chaque interface réseau représente une voie distincte pour la transmission des données. Le protocole SMB distribue ensuite les données sur ces canaux, en tirant parti du parallélisme pour améliorer le débit.

En utilisant plusieurs connexions réseau, SMB Multichannel permet d'augmenter la largeur de bande disponible et d'améliorer les performances de transmission des données. Cette approche est analogue à l'ajout de voies sur une route, permettant à plus de véhicules (données) d'être transmis simultanément, réduisant ainsi les limitations de la bande passante.

Cela permet de débloquer les charges de travail qui peuvent bénéficier du débit supplémentaire du support multicanal, comme par exemple :

  • Édition vidéo dans des formats à plus haut débit à partir de clients MacOS et dans le nuage sur des bureaux virtuels, sans perte d'images ni bégaiement

  • Des performances accrues pour les cas d'utilisation dans le domaine de la santé, tels que les systèmes d'archivage et de communication d'images (PACS) et les archives neutres vis-à-vis des fournisseurs (VNA). Ces applications doivent desservir des centaines ou des milliers de postes de visualisation dans un système hospitalier pendant les heures de pointe sans ralentir les soins aux patients

  • Partage de fichiers : améliorer les performances des opérations de partage de fichiers - copier, déplacer et accéder aux fichiers sur le réseau. Le support multicanal peut améliorer de manière significative l'expérience des clients en utilisant Qumulo pour les répertoires personnels

Il est important de noter que SMB Multichannel nécessite la prise en charge par le client et le serveur de la version 3 de SMB. Si les deux points d'extrémité sont compatibles avec SMB Multichannel, ils négocieront et établiront plusieurs connexions pour faciliter la transmission parallèle des données. Toutefois, si l'un des points d'extrémité ne prend pas en charge SMB Multichannel, la communication revient à une connexion unique, ce qui limite la bande passante à ce seul canal. Avant la version 6.1.0, Qumulo n'annonçait pas cette capacité.

Le défi de la mise en œuvre d'un système multicanal pour les PME

Qumulo n'exploite pas d'implémentation open source ou tierce du protocole de serveur SMB. En raison de la nature distribuée de notre architecture de stockage, tous les protocoles d'accès aux données qui interagissent avec notre système d'identité et de permissions partagées doivent être réimplémentés par notre équipe d'ingénieurs directement dans le démon principal du système de fichiers afin de garantir les performances.

Notre équipe a travaillé sans relâche pendant des mois pour résoudre ces problèmes et garantir un fonctionnement fiable. Aujourd'hui, les résultats commencent à arriver et l'équipe d'ingénieurs est agréablement surprise.

L'un des défis de la mise en œuvre de SMB multi-canal dans un environnement hautement parallélisé est la gestion du handle leasing, qui permet aux clients d'extraire des fichiers ou des dossiers et d'effectuer des opérations d'entrée-sortie sur ceux-ci sans avoir à faire d'aller-retour avec le serveur de stockage. Lorsque l'on ajoute plusieurs connexions parallèles au serveur dans chaque session SMB, il est possible d'introduire des bogues en ne synchronisant pas correctement l'état de la session. 

Augmentation des performances

Windows Server 2022 sur AWS Selon la documentation officielle d'AWS : "La bande passante de base pour le trafic à canal unique est limitée à 5 Gbps lorsque les instances ne se trouvent pas dans le même groupe de placement de cluster". Par conséquent, avant la version 6.1.0, à l'intérieur d'AWS, les connexions clients de nos clients pouvaient atteindre un débit d'environ 600 Mo/s avant d'atteindre leur maximum. 

Nous avons constaté que, par défaut, Windows ouvre quatre connexions simultanées si la fonction multicanal de SMB est activée. Les tests internes effectués après l'activation de SMB multi-canal ont révélé que nous atteignions des vitesses de débit de ~2,3GB/s - presque exactement 4 fois plus qu'une connexion à canal unique !

De MacOS on-premise à All Flash

Le Disk Speed Test de Black Magic Design est l'un des outils d'évaluation comparative du stockage les plus répandus dans le secteur des médias et du divertissement. Cet outil est largement utilisé par les professionnels de l'industrie des médias et du divertissement pour mesurer les performances des périphériques de stockage, tels que les disques durs et les disques durs à état solide (SSD), pour le montage vidéo, la post-production et d'autres tâches à forte intensité médiatique.

Disk Speed Test de Black Magic Design offre une interface conviviale qui permet aux utilisateurs de sélectionner un périphérique de stockage et d'exécuter divers tests de référence. Ces tests évaluent les performances clés telles que les vitesses de lecture et d'écriture, ainsi que la capacité à gérer différents formats et résolutions vidéo.

Qumulo Core 6.1.0 a été capable de maximiser un lien de 10Gbps en lecture sur SMB sur MacOSX Monterey 12.6.5 sans aucun réglage particulier. Cela signifie que les clients Mac peuvent lire les formats vidéo 4K et 8K sans aucun problème. 

Qumulo Core 6.1.0 SMB Multi-Channel is Pure Fire 🔥🔥🔥🔥🔥

SMB Multichannel fonctionne en exploitant plusieurs interfaces de réseau ou chemins de réseau entre le client et le serveur. Chaque interface réseau représente une voie distincte pour la transmission des données. Le protocole SMB distribue ensuite les données sur ces canaux, en tirant parti du parallélisme pour améliorer le débit.

Notre ingénieur commercial, Pascal Filion, qui a précédemment géré le stockage dans de grands studios de M&E, en a dit le plus grand bien après avoir vu les chiffres se déployer sur le site d'un client : "Nous étions déjà très bons avec macOS, le Finder, les métadonnées spécifiques à Apple et les autorisations inter-protocoles... mais après la version 6.1, je pense que nous sommes peut-être devenus la meilleure plateforme NAS pour Mac, point final

Les clients existants de Qumulo doivent passer à la version 6.1.0 de Qumulo Core ou contacter leur équipe d'assistance pour obtenir de l'aide pour la mise à niveau. Si vous n'êtes pas client de Qumulo et que vous souhaitez en savoir plus, veuillez nous contacter pour obtenir un accès au logiciel d'essai et parler à l'un de nos ingénieurs de solutions de vos exigences en matière de performances.