AugmentAtion des performAnces d`un réseAu sAn grâce Aux bAies
Transcription
AugmentAtion des performAnces d`un réseAu sAn grâce Aux bAies
rubrique : l’entreprise efficace Augmentation des performances d'un réseau SAN grâce aux baies SSD Dell EqualLogic PS6000S Auteurs : Dylan Locsin Ujjwal Rajbhandari Wendy Chen L Catégories associées : Stockage Dell EqualLogic Stockage Visitez DELL.COM/PowerSolutions pour obtenir un index complet des catégories. 50 Les disques durs SSD (Solid State Drives) offrent désormais de nouvelles solutions de stockage Dell™ EqualLogic™ série PS fiables et hautes performances pour les applications professionnelles gourmandes. La baie Dell EqualLogic PS6000S fournit un stockage rentable basé sur disque dur SSD qui peut facilement être intégré aux environnements de réseau de stockage SAN multiniveau. Cette solution constitue ainsi un moyen simple et évolutif pour satisfaire les demandes de performances des applications spécifiques. es charges de travail de l’application de traitement des transactions en ligne OLTP et d’autres applications professionnelles majeures étant de plus en plus lourdes, les administrateurs doivent absolument trouver une méthode efficace pour gérer les besoins de performances de leurs systèmes de stockage. Les disques durs mécaniques traditionnels présentent des caractéristiques de performances, notamment en termes de temps d’accès et de temps de rotation, qui complexifient la gestion des besoins, de plus en plus importants, associés aux applications de transactions intensives. Pour offrir les performances adéquates, de nombreux administrateurs informatiques utilisent des solutions telles que l’entrelacement de données sur de nombreux disques haute vitesse (wide striping) ou l’écriture de données sur la portion externe d’un plateau de disque tournant (short stroking). Bien que ces tactiques permettent d’atteindre les performances visées, elles sont souvent à l’origine d’une sous-utilisation d’une grande capacité de stockage. Cela peut augmenter la complexité des tâches et les coûts liés à l’achat de capacité inutilisée, de blocs d’alimentation supplémentaires et de ventilateurs pour les disques supplémentaires. Une nouvelle option est désormais disponible pour les solutions de stockage Dell EqualLogic série PS : la technologie SSD (Solide State Drive). Outre une fiabilité accrue, une efficacité énergétique améliorée et une utilisation optimale de l’espace, les disques durs SSD offrent des performances exceptionnelles qui sont à l’origine d’une réduction importante du temps de réponse de lecture et d'écriture aléatoires par rapport aux disques durs mécaniques traditionnels. Auparavant, des coûts importants étaient souvent associés à la DELL POWER SOLUTIONS | Juin 2009 technologie SSD. À présent, cette technologie constitue une option efficace pour les charges de travail des applications spécifiques nécessitant d’excellentes performances de stockage. Afin que les entreprises profitent des avantages de la technologie SSD, la baie de stockage Dell EqualLogic PS6000S offre les performances remarquables d’une baie SSD rentable qui peut facilement être intégrée aux réseaux de stockage multiniveau SAN ISCI EqualLogic. La baie EqualLogic PS6000S fait partie de la série PS6000 de Dell EqualLogic qui prend en charge une gamme d’options de disques durs Serial ATA (SATA), d’interface SAS et SSD que les administrateurs peuvent combiner sur une plateforme économique et hautes performances offrant évolutivité, fiabilité et facilité de gestion. Comprendre les avantages et les défis associés à la technologie SSD La technologie SSD peut constituer une solution optimale pour les administrateurs qui doivent fournir un stockage hautes performances pour les charges de travail d’applications spécifiques telles que les applications de base de données OLTP. Les disques durs SSD présentent plusieurs avantages clés par rapport aux périphériques de stockage mécaniques traditionnels. Ces avantages incluent les suivants : ■■ Hautes performances : contrairement aux disques durs mécaniques, les disques durs SSD sont dépourvus de pièces mobiles. Ainsi, ils sont caractérisés par un temps de rotation nul et un temps de réponse minimal. De plus, leurs temps de réponse Reprinted from Dell Power Solutions, June 2009. Copyright © 2009 Dell Inc. All rights reserved. ■■ ■■ ■■ ■■ de lecture et d’écriture aléatoires sont considérablement réduits par rapport aux disques durs mécaniques. Faible consommation d’énergie : les disques durs SSD étant dépourvus de pièces mobiles et de moteur, leur co n s o m m at i o n d ’ é n e rg i e e st particulièrement faible par rapport aux disques durs mécaniques. Par ailleurs, ils ne consomment généralement de l’énergie que lors des opérations effectives de lecture et d’écriture. Ainsi, leur consommation d’énergie est réduite, voire nulle lorsqu’ils sont inactifs. Fiabilité accrue : les disques durs SSD étant dépourvus de pièces mobiles, ils offrent une meilleure résistance aux chocs et aux vibrations par rapport aux disques durs mécaniques. Ainsi, le temps de fonctionnement entre deux pannes ou MTBF (Mean Time Between Failure) sur les disques durs SSD est considérablement plus élevé que sur les disques durs mécaniques. De ce fait, les disques durs SSD conviennent aux environnements robustes tels que les champs et secteurs militaires, dans lesquels le déploiement sur site expose le matériel à la poussière, aux vibrations et à d’autres conditions difficiles. Par exemple, le MTBF indiqué pour le disque dur SSD de 50 Go de la baie Dell EqualLogic PS6000S équivaut à 2 000 000 d’heures. Rentabilité accrue : les disques durs SSD présentent un rapport coût/ gigaoctet élevé par rapport aux disques durs mécaniques, lorsqu’ils sont utilisés pour les points d’accès aux données des applications spécifiques hautes performances (par exemple, les tables tempdb et les tables d’indexation dans Microsoft ® SQL Server ® ou les applications de base de données Oracle®). Toutefois, ils constituent une solution rentable qui permet d’atteindre un niveau de performances similaire ou plus élevé par rapport aux disques durs mécaniques utilisant l’entrelacement de données (wide striping) et l’écriture de données sur une portion réduite de disque dur « short stroking ». De plus, en raison du temps d’accès et du temps de rotation inhérents aux disques durs SSD, l’ajout de disques durs ne réduit pas la latence au niveau approprié pour certaines charges de travail. Format compact : les disques durs SSD ont un format beaucoup plus compact que les disques durs mécaniques. De plus, ils sont généralement plus légers, ce qui réduit certaines contraintes physiques associées au rack du datacenter et à l’infrastructure de plancher. Bien que la technologie SSD offre de nombreux avantages, son déploiement présente des difficultés. Par exemple, les disques durs SSD offrent actuellement une capacité inférieure à celle offerte par les disques durs mécaniques, avec un coût/ gigaoctet relativement élevé. En général, ils ne sont donc pratiques que dans des situations spécifiques. En outre, il est primordial que les administrateurs appliquent les meilleures pratiques associées à un déploiement optimal lorsqu’ils intègrent des disques durs SSD à des réseaux de stockage SAN existants. Cette mesure permet d’éviter une baisse de performances dans l’ensemble de l’infrastructure de stockage. Par exemple, lorsque des disques durs SSD sont déployés dans une architecture traditionnelle à deux contrôleurs, basée sur la trame, les limites de capacité ou d’évolutivité des contrôleurs peuvent réduire les performances des disques en question. Dans ce type d’environnement, les disques durs SSD sont servis par les contrôleurs qui prennent en charge des périphériques non SSD. Par conséquent, lorsque des disques sont ajoutés, l’augmentation du nombre d’E/S par seconde sur les disques durs SSD risque d’avoir un impact négatif important sur la capacité d’E/S des contrôleurs. Le goulot d’étranglement ou la contention des ressources qui résulte de ces risques peuvent réduire les performances des périphériques non SSD et contribuer à une baisse globale de performances, de l’efficacité et de l’évolutivité de l’ensemble du réseau de stockage SAN. Pour éviter de tels pièges, les entreprises informatiques doivent non seulement être conscientes de l’impact d’une intégration de disques durs SSD aux baies SAN sur leur architecture de stockage, mais elles doivent également tenir compte des besoins de stockage des autres applications. Une solution consiste à déployer plusieurs îlots de stockage sur baie dédiés aux disques durs SSD et aux disques durs traditionnels. Toutefois, cette approche peut augmenter les coûts et la complexité de l’infrastructure de stockage. En effet, elle augmente le nombre de points de gestion et annule une partie des avantages de consolidation liés à la migration vers un réseau de stockage partagé SAN. Les baies SSD s’avèrent particulièrement efficaces lorsqu’elles sont déployées dans un environnement multiniveau dont les performances de stockage et la capacité varient en fonction des besoins de traitement de la charge de travail. Par exemple, un environnement de stockage échelonné optimisé peut associer des baies SATA destinées à des charges de Reprinted from Dell Power Solutions, June 2009. Copyright © 2009 Dell Inc. All rights reserved. travail haute capacité, mais de performances réduites (stockage niveau 2), des baies de lecteurs SAS pour des charges de travail hautes performances et de capacité réduite (stockage niveau 1) et des baies SSD pour des charges de travail aux performances exceptionnelles et de capacité limitée (stockage niveau 0). Application des meilleures pratiques lors du déploiement des disques durs SSD Bien que les disques durs SSD offrent des avantages importants en termes de performances, leur coût élevé et leurs capacités limitées font d’eux une solution efficace lorsqu’ils sont déployés en tant que solution dédiée à des cas particuliers. Pour savoir si un scénario particulier convient au déploiement des disques durs SSD, les administrateurs doivent prendre en compte plusieurs facteurs, notamment la capacité, les besoins en termes de performances et la taille du bloc. Ainsi, les disques durs SSD peuvent constituer une solution clé pour les charges de travail nécessitant un niveau de performances élevé (notamment, un temps d’accès réduit et des E/S par seconde élevée) et une capacité limitée. Contrairement aux disques durs traditionnels, les disques durs SSD sont particulièrement adaptés aux situations dans lesquelles la taille du bloc de transfert est réduite, par exemple, pour les applications OLTP. Dans ces situations, les disques durs SSD peuvent réduire considérablement le temps d’accès et le temps de rotation inhérents aux disques durs traditionnels. Ils peuvent même être la seule solution intéressante dans les cas où les stratégies des disques durs traditionnels (entrelacement de données ou short striking) ne permettent pas d’éliminer la latence ou d’améliorer le débit de transaction. Les applications associées à des jeux de données caractérisés par de lourdes charges de travail de lecture ou de lecture/écriture (par exemple, les tables de base de données temporaire tempdb et les tables d’indexation) peuvent profiter pleinement des avantages offerts par les disques durs SSD. En revanche, les avantages des disques durs SSD en termes de performances sont moins importants pour les applications OLAP (traitement analytique en ligne) ou les applications d’entreposage de données qui effectuent une lecture séquentielle de grands blocs de données et demandent un volume de stockage important. Les disques durs SSD conviennent également aux scénarios caractérisés par des E/S par seconde élevées et une faible DELL.COM/PowerSolutions 51 Rubrique : l’entreprise efficace latence. Par exemple, les disques durs sont parfaits pour les infrastructures de bureau virtuel (VDI) dans lesquelles les images du bureau de l’utilisateur final sont déplacées vers un serveur centralisé, puis virtualisées. En général, le déploiement de l’interface VDI génère un volume important de transactions de stockage basées sur un serveur. Pour cette raison, le taux d’E/S de stockage est souvent très important alors que le temps de réponse doit rester très bas pour garantir une certaine productivité pour l’utilisateur final. Par ailleurs, certains scénarios de bureau virtuel tels que l’approche VMware® View utilisent une architecture de clones liés dans laquelle une image du bureau principal est accessible à tous les utilisateurs. L’image du bureau principal est stockée sur le réseau de stockage SAN et les données propres à l’utilisateur sont stockées ailleurs et liées à la copie principale. La copie principale nécessitant des E/S par seconde élevées et une faible latence, ce type de déploiement de bureau virtuel peut également convenir à une solution basée sur disque dur SSD. Évaluation des baies SSD Dell EqualLogic PS6000S Les disques durs SSD peuvent offrir des performances remarquables par rapport aux disques durs traditionnels, en particulier pour des charges de travail spécifiques hautes performances. Les baies SSD Dell EqualLogic PS6000S sont vendues au même prix que les baies EqualLogic PS6000E Serial ATA (SATA) de milieu de gamme. Dans certains cas, la baie SSD EqualLogic PS6000S offre des performances plus élevées et moins coûteuses par rapport à une baie de disque dur traditionnel. Normalized transactions per minute 2.0 1.5 1.0 0.5 0 Without SSD tier With SSD tier Figure A. Comparaison des transactions par minute avec et sans niveau de stockage de disque dur SSD 1.2 Normalized response time 1.0 0.8 0.6 0.4 0.2 0 Without SSD tier With SSD tier Figure B. Comparaison des temps de réponse avec et sans niveau de stockage de disque dur SSD 52 DELL POWER SOLUTIONS | Juin 2009 Dans le cadre de l’évaluation des performances de la baie SSD EqualLogic PS6000S par rapport à celles des disques durs traditionnels, l’équipe Dell de gestion des solutions Oracle a utilisé, en mars 2009, l’outil de simulation Benchmark Factory for Databases de Quest Software pour évaluer les performances lors de deux déploiements de réseaux de stockage iSCSI SAN EqualLogic série PS (un déploiement avec un niveau de stockage sur disque dur SSD et un déploiement sans stockage sur disque dur SSD). La configuration de l’environnement de test comprenait deux serveurs lame Dell PowerEdge™ M710, chacun associé à deux processeurs à quatre cœurs Intel® Xeon® à 2,67 GHz (RAM de 24 Go), ainsi qu’à quatre cartes d’interface réseau Broadcom NetXtreme II 5709 Gigabit Ethernet à double port pour le trafic iSCSI. Le stockage externe comprenait deux baies EqualLogic PS6000XV et une baie EqualLogic PS6000S dans des configurations RAID-10, avec deux disques de rechange dans chaque membre, utilisant des disques SAS à 15 000 tr/min dans les baies EqualLogic PS6000XV et des disques durs SSD de 50 Go, dans la baie EqualLogic PS6000S. Les connexions réseau intégraient deux commutateurs Gigabit Ethernet de couche 3 dotés de 48 ports en cuivre Dell PowerConnect™ 6248 pour le réseau de stockage SAN. Outre la charge de travail de l’application Oracle Real Application Clusters 64 bits (RAC) 11.10.7 Enterprise Edition, le SE et les pilotes de périphériques incluaient également le SE Microsoft Windows Server® 2003 Release 2 (R2) Enterprise Edition x64 avec Service Pack 2 (SP2), Microsoft iSCSI Software Initiator 2.0.8 et le module spécifique au périphérique MPIO (E-S réparties sur plusieurs chemins) EqualLogic. Un déploiement utilisait les deux baies EqualLogic PS6000XV avec des disques durs SAS uniquement tandis que l’autre utilisait une baie EqualLogic PS6000XV avec des disques SAS et une baie EqualLogic PS6000S, avec des disques durs SSD comprenant des jeux de données exigeants en lecture. La configuration de base de données associée aux deux déploiements incluait un cluster RAC Oracle à deux nœuds, avec 130 Go de taille de schéma totale de base de données. L’équipe de test était chargée de calculer à la fois le nombre de transactions par minute (TPM) et le temps de réponse moyen par transaction pour les deux déploiements, à l’aide d’une charge de travail de traitement des transactions en ligne OLTP. Le test a montré que le débit et le temps de réponse sur le réseau de stockage SAN comprenant les disques durs SSD étaient supérieurs à ceux associés aux réseaux de stockage SAN sans disque dur SSD. Comparé au système de référence entièrement configuré avec des disques durs mécaniques SAS, le réseau de stockage SAN, comprenant les disques durs SSD, assurait une augmentation de 75 % du nombre de transactions par minute (TPM) et une réduction de 60 % du temps de réponse moyen par transaction (voir Figures A et B). Bien entendu, les performances réelles varient en fonction de la configuration et de l’utilisation. L’excellent débit d’E/S et le temps de réponse ultra-rapide démontrés par les tests indiquent que la baie SSD EqualLogic PS6000S convient aux charges de travail à faible latence hautes performances telles que les applications de base de données OLTP. Reprinted from Dell Power Solutions, June 2009. Copyright © 2009 Dell Inc. All rights reserved. Intégration de baies SSD à un environnement de stockage multiniveau La baie SSD Dell EqualLogic PS6000S peut être associée à des baies SAS ou SATA EqualLogic existantes ou nouvelles pour former un environnement de stockage échelonné (voir Figure 1). Grâce à cette approche, les entreprises informatiques peuvent offrir un équilibre personnalisé de capacité et de performances rentables, associé à un débit et à un temps de réponse exceptionnels (voir l’encadré « Évaluation des baies SSD Dell EqualLogic PS6000S » de cet article). Par ailleurs, l’architecture de stockage pair à pair modulaire Dell EqualLogic est conçue pour une intégration transparente de plusieurs baies EqualLogic, indépendamment de la génération de matériel à laquelle elles appartiennent et du type de lecteur qu’elles contiennent. L’architecture de stockage EqualLogic peut pallier la contention des ressources du contrôleur sur les disques durs SSD, qui peut avoir un impact sur les conceptions de stockage traditionnelles. Étant donné que chaque baie de stockage EqualLogic d’un réseau de stockage SAN (y compris la baie EqualLogic PS6000S) intègre un groupe de contrôleurs spécifique, ainsi qu’une mémoire cache et des liens de réseaux répondant aux besoins de ses disques en termes d’entrée/sortie, les performances du réseau de stockage SAN peuvent continuer à augmenter si d’autres baies (associées à un type de lecteur différent) sont ajoutées. Les administrateurs peuvent segmenter un pool de baies SSD pour que leurs charges de travail haute priorité soient associées à un jeu de contrôleurs dédié. Inversement, les charges de travail moins lourdes, toutefois importantes, provenant des autres disques possèdent également leurs propres ressources de groupes de contrôleurs. Ainsi, les baies EqualLogic peuvent tirer parti des gains de performances issus des disques durs SSD, tout en évitant une perte de performances liée à la contention des ressources des contrôleurs et du port réseau ou encore, à l’augmentation de la complexité et des coûts de gestion liés au déploiement d’îlots de stockage SAN par les administrateurs. L’intégration de la technologie SSD à l’architecture de stockage EqualLogic facilite également l’intégration. Comme d’autres baies EqualLogic série PS, les baies EqualLogic PS6000S sont conçues pour être déployées rapidement sur un réseau de stockage SAN EqualLogic sans induire de temps d’inactivité. Performance Pool 1 EqualLogic PS6000S arrays with SSDs for virtual desktops and Oracle tempdb and index tables Pool 2 EqualLogic PS6000XV arrays with 15,000 rpm SAS drives in RAID-10 configuration for critical Microsoft SQL Server or Oracle OLTP databases and VMware ESX servers (great combination of IOPS and capacity) Capacity Pool 3 EqualLogic PS6000X arrays with 10,000 rpm SATA drives in RAID-5 configuration for e-mail, mainstream databases, Microsoft Hyper-V virtualization, Web servers, and file data (good IOPS per dollar and cost per terabyte) ™ Pool 4 EqualLogic PS6500E arrays with 7,200 rpm SATA drives in RAID-6 configuration for large file shares, backups, and archiving (best cost per terabyte in the EqualLogic PS6000 Series) Figure 1. Adapter les options de stockage de Dell EqualLogic série PS6000 aux besoins de performances des charges de travail Innovation de l’infrastructure de stockage grâce aux baies SSD l’Institut indien de technologie, à Roorkee et d’un master en ingénierie électrique (M.S.), délivré par l’Université A&M du Texas. Les disques durs SSD sont apparus comme une excellente option de stockage hautes performances pour les charges de travail de certaines applications professionnelles. Intégrée au système Dell EqualLogic série PS des baies de stockage virtualisées, la baie SSD EqualLogic PS6000S permet aux entreprises de répondre aux besoins croissants des applications en termes de performances, d’une manière simple, évolutive et rentable, tout en offrant une fiabilité et une efficacité énergétique accrue. Wendy Chen est ingénieur système et fait partie de l’équipe de gestion des solutions Oracle de l’ingénierie de solutions d’entreprise, un groupe de produits Dell. Elle se concentre principalement sur la base de données RAC d’Oracle, les caractéristiques de performances, la reprise après sinistre et les solutions de protection des données. Elle était auparavant chargée d’administrer une base de données Oracle. Elle est titulaire d’une maîtrise d’informatique (M.S.) délivrée par Brigham Young University. Dylan Locsin est consultant en marketing de produits pour les solutions de stockage Dell. Il a 9 ans d’expérience en matière de communication et de commercialisation des technologies de stockage, technologies de mise en réseau et technologies logicielles d’entreprises pour Dell, EqualLogic, NSI Software, Onaro et NetScout Systems. Il est titulaire d’un B.A. (licence de lettres) délivré par Tufts University. Ujjwal Rajbhandari est consultant en marketing de produits pour les solutions de stockage Dell. Il est titulaire d’une licence en ingénierie électrique (B.E.), délivrée par Reprinted from Dell Power Solutions, June 2009. Copyright © 2009 Dell Inc. All rights reserved. LIENS RAPIDES Dell EqualLogic série PS : DELL.COM/EqualLogic DELL.COM/PSSeries DELL.COM/PowerSolutions 53