banner
Centre d'Information
Expérience impressionnante en design graphique.

NetApp NVMe

Aug 14, 2023

Le NetApp AFF A250 est une baie d'entreprise NVMe de bout en bout d'entrée de gamme. Intégrant des SSD NVMe à l'arrière et une connectivité hôte NVMe sur FC à l'avant, l'A250 est un appareil incroyablement performant à un prix d'entrée de gamme. Cela permet aux petites et moyennes entreprises de tirer le meilleur parti de leurs charges de travail à la périphérie.

Le NetApp AFF A250 est une baie d'entreprise NVMe de bout en bout d'entrée de gamme. Intégrant des SSD NVMe à l'arrière et une connectivité hôte NVMe sur FC à l'avant, l'A250 est un appareil incroyablement performant à un prix d'entrée de gamme. Cela permet aux petites et moyennes entreprises de tirer le meilleur parti de leurs charges de travail à la périphérie.

Par rapport à l'AFF A200, il offre une augmentation de 45 % des performances avec jusqu'à 33 % d'efficacité de stockage en plus, ce qui a été facilement démontré lors de notre premier examen de l'AFF A250. Nos résultats d'analyse comparative n'ont fait que souligner cela, démontrant une énorme avancée par rapport au modèle de dernière génération. Ce n'est certainement pas surprenant, car plusieurs des systèmes NetApp que nous avons testés dans le passé ont remporté le prix du choix de notre éditeur.

De plus, NetApp est l'une des entreprises les plus cohérentes lorsqu'il s'agit de remplacer ses anciens modèles par des modèles qui correspondent mieux à l'évolution rapide du paysage informatique. Nous sommes toujours impatients d'avoir l'un de leurs nouveaux systèmes dans nos laboratoires et nous nous attendons à un profil de performances encore meilleur en utilisant NVMe sur Fibre Channel (NVMe-oF), que nous examinerons dans cette revue.

Afin d'atteindre cette nouvelle barre de performances, NetApp a équipé l'AFF A250 de processeurs à 24 cœurs et de 128 Go de mémoire par paire HA, ainsi que de l'architecture d'étagère de stockage NS224 de la société. Le stockage interne prend en charge jusqu'à 24 SSD NVMe, bien que les utilisateurs puissent le configurer avec des configurations à 8, 12 ou 24 disques.

Les SSD internes peuvent atteindre jusqu'à 15,3 To pour chaque configuration ou 24 SSD externes de 30,2 To par contrôleur. De plus, l'A250 est équipé de deux ports Ethernet 25 Go pour les interconnexions HA et cluster, de deux ports 10Gbase-T pour la connectivité hôte et de deux emplacements mezzanine pour l'extension des E/S. L'A250 prend également en charge les disques SAS, avec une prise en charge allant jusqu'à 30,6 To pour chaque disque.

Pour un aperçu détaillé de ses capacités, des cas d'utilisation potentiels et des avantages, nous vous encourageons à lire notre précédente revue NetApp AFF A250.

En ce qui concerne les logiciels, NetApp propose désormais l'AFF A250 avec ONTAP 9.9.1. Notre examen précédent de l'AFF A250 présentait la version 9.8, une mise à jour axée sur la simplification de l'expérience utilisateur. La dernière version se concentre sur les améliorations et les ajouts au gestionnaire de système, au SAN, à la protection des données et plus encore.

Les faits saillants comprennent :

Il existe une gamme d'autres mises à jour avec la version 9.9.1 ; cependant, le plus important pour nous (dans cette revue, en tout cas) est que toutes les baies SAN (ASA) peuvent désormais utiliser NVMe sur Fibre Channel (NVMe-oF).

Lorsque nous avons précédemment examiné le NetApp AFF A250, nous avons testé le système en mode SAN FC traditionnel avec 12 disques SSD NVMe de 1,92 To (RAID-DP avec deux pools de stockage de 3 To). Donc, pour cet examen, nous examinerons le système en mode NVMe-oF.

NVMe-oF est conçu pour améliorer les charges de travail SAN existantes et constitue certainement le meilleur choix pour ceux qui cherchent à tirer pleinement parti de NVMe, en particulier en ce qui concerne les performances globales et les temps de réponse des applications.

Lancée en 2016, la spécification du protocole NVMe-oF étend essentiellement les performances rapides de NVMe des contrôleurs de baie de stockage à la structure via Ethernet, Fibre Channel, RoCE ou InfiniBand. Ce protocole s'appuie sur les structures en tant que mappage de transport au lieu du bus PCIe sans mémoire partagée entre les points de terminaison. Pour un aperçu plus détaillé, nous avons fait une plongée profonde sur ce qu'est NVMe-oF l'été dernier.

Notre configuration A250 comprend 12 disques SSD NVMe de 1,92 To et NetApp ONTAP 9.9.1. La baie est configurée par NetApp pour être en RAID-DP avec deux pools de stockage de 3 To. Nos tests pour cette revue sont en mode NVMe-oF. La connectivité est assurée à l'aide d'une structure Fibre Channel à double commutateur sur deux commutateurs Brocade G620 32 Go.

Performances du serveur SQL

Le protocole de test Microsoft SQL Server OLTP de StorageReview utilise la version actuelle du Transaction Processing Performance Council's Benchmark C (TPC-C), une référence de traitement des transactions en ligne qui simule les activités trouvées dans des environnements d'application complexes. Le benchmark TPC-C est plus proche que les benchmarks de performances synthétiques pour évaluer les forces de performance et les goulots d'étranglement de l'infrastructure de stockage dans les environnements de base de données.

Chaque machine virtuelle SQL Server est configurée avec deux vDisks : un volume de 100 Go pour le démarrage et un volume de 500 Go pour la base de données et les fichiers journaux. Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 64 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI. Alors que nos charges de travail Sysbench testées précédemment saturaient la plate-forme à la fois en termes d'E/S de stockage et de capacité, le test SQL recherche les performances de latence.

Ce test utilise SQL Server 2014 s'exécutant sur des machines virtuelles invitées Windows Server 2012 R2 et est souligné par Dell Benchmark Factory for Databases. Alors que notre utilisation traditionnelle de cette référence a été de tester de grandes bases de données à l'échelle 3 000 sur un stockage local ou partagé, dans cette itération, nous nous concentrons sur la répartition uniforme de quatre bases de données à l'échelle 1 500 sur nos serveurs.

Configuration des tests SQL Server (par machine virtuelle)

Pour SQL Server Latency, l'A250 (NVMe-oF) avait un score global de 3,5 ms pour 4 VM et de 25,4 ms pour 8 VM. En mode FCP, l'A250 a affiché un score cumulé de 22,75 ms (8VM) et 8,5 ms (4VM). Vous pouvez voir une énorme amélioration pour les deux modes de l'A250 par rapport à la dernière génération (A200), qui mesurait 25 ms à 4 VM.

Performances Sysbench MySQL

Notre prochaine référence d'application de stockage consiste en une base de données Percona MySQL OLTP mesurée via SysBench. Ce test mesure également le TPS moyen (transactions par seconde), la latence moyenne et la latence moyenne au 99e centile.

Chaque machine virtuelle Sysbench est configurée avec trois vDisks : un pour le démarrage (~92 Go), un avec la base de données prédéfinie (~447 Go) et le troisième pour la base de données testée (270 Go). Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 60 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI.

Configuration des tests Sysbench (par machine virtuelle)

Avec l'OLTP Sysbench, les 8VM A250 (NVMe-oF) ont enregistré un score global de 15 916 TPS tandis que les 16VM affichaient 17 537 TPS. En mode FCP, il a affiché un score global de 13 135 TPS et 16 149 TPS pour 8VM et 16VM, respectivement. L'A200 a vu la moitié des performances, affichant respectivement 8,871 TPS et 9 035 TPS pour 8VM et 16VM.

Pour la latence moyenne de Sysbench, le 8VM A250 (NVMe-oF) a enregistré un score global de 16,09 ms tandis que le 16VM affichait 29,23 ms. En mode FCP, il a affiché un total de 19,49 ms et 31,72 ms pour 8VM et 16VM, respectivement. Encore une fois, les gains de performances par rapport à la dernière ont été significatifs, puisque l'A200 a affiché 28,86 ms (8VM) et 56,88 ms (16VM).

Pour notre pire scénario de latence (99e centile), NVMe-oF a enregistré une latence agrégée de 38,1 ms (8 VM) et 72,78 ms (16 VM), tandis que FCP a affiché 51,61 ms (8 VM) et 85,77 ms (16 VM). Sans surprise, il s'agissait d'une énorme amélioration par rapport à l'A200, qui affichait respectivement 84,93 ms et 152,91 ms pour 8 VM et 16 VM.

Analyse de la charge de travail VDBench

Lorsqu'il s'agit de comparer les baies de stockage, les tests d'application sont les meilleurs et les tests synthétiques viennent en deuxième position. Bien qu'ils ne soient pas une représentation parfaite des charges de travail réelles, les tests synthétiques aident à référencer les périphériques de stockage avec un facteur de répétabilité qui facilite la comparaison de pommes à pommes entre des solutions concurrentes.

Ces charges de travail offrent une gamme de profils de test différents allant des tests « aux quatre coins », des tests de taille de transfert de base de données communs, ainsi que des captures de traces à partir de différents environnements VDI. Tous ces tests exploitent le générateur de charge de travail vdBench commun, avec un moteur de script pour automatiser et capturer les résultats sur un grand cluster de test de calcul. Cela nous permet de répéter les mêmes charges de travail sur une large gamme de périphériques de stockage, y compris les baies flash et les périphériques de stockage individuels.

Profils :

Avec une lecture 4K aléatoire, le NetApp AFF A250 NVMe-oF a montré une amélioration significative par rapport au mode FCP, affichant une latence inférieure à la milliseconde jusqu'à plus de 700K, culminant à 787 910 IOPS à une latence de 3,58 ms. En mode FCP, l'A250 a montré une latence inférieure à la milliseconde jusqu'à plus de 500K et a culminé à 594 388 IOPS et une latence de 6,9 ​​ms.

L'écriture aléatoire 4K a vu des résultats un peu plus proches. Ici, l'A250 via NVMe-oF avait une performance maximale de 183 805 IOPS à 10,9 ms avant de prendre un léger coup à la toute fin. En mode FCP, il a enregistré 169 543 IOPS et une latence de 10,4 ms.

En passant au travail séquentiel, en particulier nos charges de travail de 64 000, nous avons vu l'A250 NVMe-oF rester sous 1 ms jusqu'à environ 110 000 IOPS ou environ 6,8 Go/s et avons vu un pic de 110 100 IOPS ou 6,9 Go/s avec une latence de 3,25 ms. Bien que le mode FCP ait montré un meilleur débit de pointe à 114 060 IOPS (7,13 Go/s), il avait une latence de pointe beaucoup plus élevée de 7,8 ms.

En écritures 64K, l'A250 NVMe-oF a culminé à environ 47K IOPS ou environ 3,04 Go/s avec une latence de 5,2 ms. Le mode FCP a culminé à 41 000 IOPS ou environ 2,6 Go/s avec une latence beaucoup plus élevée de 24 ms (avant que les performances ne chutent un peu et que la latence n'augmente).

Ensuite, nous passons à nos tests SQL, SQL, SQL 90-10 et SQL 80-20, où l'AFF A250 en mode NVMe-oF a montré des améliorations significatives par rapport au mode FCP. En SQL, l'A250 (NVMe-oF) est resté sous 1 ms jusqu'à ce qu'il atteigne 350K et a culminé à 416 617 IOPS à 2,10 ms. En mode FCP, il a culminé à 348 403 IOPS avec une latence de 2,4 ms avant une légère baisse.

Dans SQL 90-10, l'A250 (NVMe-oF) avait une latence inférieure à la milliseconde jusqu'à ce qu'il s'approche de la barre des 350K, culminant à 388 589 IOPS à 2,3 ms. En mode FCP, l'A250 avait une latence inférieure à la milliseconde jusqu'à environ 270 000 IOPS et a culminé à 321 604 IOPS avec une latence d'un peu moins de 3 ms.

Dans SQL 80-20, l'A250 (NVMe-oF) est resté sous 1 ms jusqu'à environ 270 000 IOPS, culminant à 314 616 IOPS à 2,96 ms. En regardant l'A250 en mode FCP, il est resté inférieur à 1 ms jusqu'à environ 200 000 IOPS et a culminé à 263 157 IOPS avec une latence de 3,6 ms.

Le prochain lot de tests est nos tests Oracle : Oracle, Oracle 90-10 et Oracle 80-20. Encore une fois, NVMe-oF a montré de bien meilleures performances tout au long. Dans la charge de travail Oracle, cela nous a donné une latence inférieure à la milliseconde jusqu'à environ 230 000 IOPS, et a culminé à 329 112 IOPS avec une latence d'un peu plus de 3 ms. En mode FCP, l'A250 nous a donné une latence inférieure à la milliseconde jusqu'à environ 200 000 IOPS, et a culminé à 263 802 IOPS avec une latence d'un peu plus de 4,5 ms.

Pour Oracle 90-10, l'A250 est resté sous 1 ms jusqu'à environ 370 000 IOPS, et a culminé à 407 087 IOPS avec une latence de 1,43 ms. En mode FCP, il a fonctionné sous 1 ms jusqu'à environ 275 000 IOPS et a culminé à 333 108 IOPS avec 1,8 ms de latence.

Oracle 80-20 a vu le pic A250 (NVMe-oF) à 335 577 IOPS avec 1,75 ms de latence, tandis que le mode FCP a montré un pic de 273 948 IOPS avec 2,1 ms de latence.

Ensuite, nous sommes passés à notre test de clone VDI, Full et Linked. Pour le démarrage VDI Full Clone (FC), le NetApp AFF A250 (NVMe-oF) a atteint 240K sans dépasser 1 ms de latence tout en culminant à 263 683 IOPS à 3,23 ms avant de prendre un pic de performances à la toute fin. En mode FCP, l'A250 a atteint 200 000 IOPS avec moins de 1 ms de latence, puis a culminé à 229 571 IOPS avec une latence d'un peu plus de 3 ms avant de chuter un peu.

Dans VDI FC Initial Login, l'A250 (NVMe-oF) avait des performances de latence inférieures à la milliseconde après avoir franchi la barre des 60K, culminant à 98 897 IOPS avec une latence de 8,42 ms (encore une fois, avec un pic de performances à la fin). En mode FCP, l'A250 a atteint 55 000 IOPS avant de dépasser 1 ms et a culminé à 90 270 IOPS avec une latence de 9,3 ms.

VDI FC Monday Login a vu l'A250 avoir une latence inférieure à 1 ms jusqu'à environ 68 000 IOPS, culminant à 103 184 IOPS avec une latence d'un peu moins de 5 ms avant d'atteindre à nouveau un pic. En mode FCP, l'A250 est resté sous 1 ms jusqu'à environ 55 000 IOPS et a culminé à 93 574 IOPS et une latence de 5,1 ms.

Passons maintenant au clone lié. Dans VDI LC Boot, les deux modes ont montré des performances très similaires avec le mode FCP culminant avec un IOPS plus élevé de 151 953 IOPS (3,2 ms de latence). En NVMe-oF, l'A250 a culminé à 146 660 IOPS, mais avec une meilleure latence de 3,09 ms.

Avec VDI ​​LC Initial Login, l'A250 (NVMe-oF) avait une latence inférieure à la milliseconde jusqu'à ce qu'il dépasse 50 000 IOPS, culminant à 76 386 IOPS à 3,05 ms de latence avant de subir une légère baisse de performances à la fin. Dans FCP, l'A260 avait une latence inférieure à la milliseconde jusqu'à environ 40 000 IOPS et a atteint un pic de 67 557 IOPS et une latence de 3,7 ms.

Enfin, avec VDI ​​LC Monday Login, l'A250 a atteint environ 48 000 IOPS avant de dépasser 1 ms de latence. Il a culminé à 75 259 IOPS à 6,67 ms de latence avant de baisser ses performances. Dans FCP, l'A250 a presque atteint 40 000 IOPS avant de dépasser 1 ms, culminant à 68 751 IOPS avec une latence de 7,3 ms.

Le NetApp AFF A250 brille comme un système NVMe d'entrée de gamme de bout en bout pour les entreprises de taille moyenne qui cherchent à obtenir des performances et une consolidation de leurs données exceptionnelles. Le système lui-même peut être intégré avec des SSD NVMe sur le front-end et une connectivité hôte NVMe over FC sur le back-end, ce que nous avons fait pour cette revue. Les clients obtiendront certainement une puissance performante à un prix d'entrée et une énorme mise à niveau par rapport à leur modèle précédent, l'AFF A220. Ce n'est pas surprenant, car NetApp est connu pour être conscient des besoins actuels de l'industrie informatique. Cela leur permet d'offrir des mises à niveau système fantastiques pour les versions ultérieures de leurs systèmes.

Pour les performances, nous avons exécuté à la fois nos charges de travail Application Workload Analysis et VDBench. Comme démontré ci-dessus, le mode NVMe-oF a montré des gains de performances significatifs par rapport au mode traditionnel SAN FCP (Fibre Channel Protocol).

Dans notre analyse de la charge de travail des applications, l'A250 (NVMe-oF) avait un score global de 3,5 ms pour 4 VM et de 25,4 ms pour 8 VM. En comparaison, le mode FCP avait un score global de 22,75 ms (8VM) et 8,5 ms (4VM).

Avec Sysbench, l'A250 (NVMe-oF) était tout aussi impressionnant, avec un TPS cumulé de 15 916 TPS pour 8VM et 17 537 TPS pour 16VM par rapport aux 13 135 TPS et 16 149 TPS du mode FCP, respectivement. La latence moyenne de Sysbench a enregistré des scores cumulés de 16,09 ms en 8M et 29,23 ms en 16VM, contre 19,49 ms et 31,72 ms en mode FCP. Dans le pire des cas de latence, nous avons vu l'A250 atteindre des latences cumulées de 38,1 ms en 8VM et 72,78 ms en 16VM par rapport aux 51,61 ms (8VM) et 85,77 ms (16VM) du FCP.

Avec VDBench, le NetApp AFF A250 a brillé avec des baisses significatives de latence dans nos profils de performances. Les points forts du NetApp AFF A250 (NVMe-oF) incluent 788 000 IOPS en lecture 4K, 183 000 IOPS en écriture 4K, 6,8 Go/s en lecture 64K et 3,04 Go/s en écriture 64K. Lors de nos tests SQL, nous avons constaté des pics de 417 000 IOPS, 389 000 IOPS dans SQL 90-10 et 315 000 IOPS dans SQL 80-20. Avec nos tests Oracle, nous avons constaté des performances maximales de 329 000 IOPS, 407 000 IOPS dans Oracle 90-10 et 335 000 IOPS dans Oracle 80-20. Lors de nos tests de clonage VDI, nous avons vu les résultats du clonage complet de 264 000 IOPS au démarrage, 99 000 IOPS lors de la connexion initiale et 103 000 IOPS lors de la connexion du lundi. Pour Linked Clone, nous avons vu des pics de 147 000 IOPS au démarrage, 76 000 IOPS lors de la connexion initiale et 75 000 IOPS lors de la connexion du lundi.

L'utilisation de NVMe sur Fibre Channel produit de bien meilleures performances dans pratiquement toutes les charges de travail que vous pourriez avoir, ce qui, si vous disposez du matériel de support, il n'y a aucune raison de ne pas l'implémenter. NetApp ne facture même pas de prime pour activer ces fonctionnalités. En fin de compte, NVMe-oF est un bonus de performance gratuit pour les clients NetApp, faisant de NVMe-oF une victoire massive pour les utilisateurs ONTAP AFA.

Série A NetApp AFF

S'engager avec StorageReview

Bulletin | Youtube | Podcast iTunes/Spotify | Instagram | Gazouillement | Facebook | TikTok | Flux RSS

Lyle est rédacteur pour StorageReview, couvrant un large éventail de sujets informatiques pour les utilisateurs finaux et les entreprises.

Composants NetApp NVMe-oF – AFF A250 ONTAP 9.9.1 NetApp AFF A250 et NVMe sur Fibre Channel (NVMe-oF) Spécifications NetApp AFF A250 Performances NetApp AFF A250 (NVMe-oF) Performances SQL Server Configuration des tests SQL Server (par VM) Sysbench MySQL Performance VDBench Analyse de la charge de travail Conclusion