livre blanc technique

Download Report

Transcript livre blanc technique

Livre blanc technique
Solutions HP Simply StoreIT
pour Microsoft SQL
Livre Blanc sur les blocs de solutions
Table des matières
Objectif ......................................................................................................................................................................................2
Terminologie ...........................................................................................................................................................................2
L'important ..............................................................................................................................................................................2
Performance .............................................................................................................................................................................. 2
Capacité ....................................................................................................................................................................................... 3
Facilité de gestion ..................................................................................................................................................................... 3
Ensembles de solutions ........................................................................................................................................................3
Positionnement du stockage Microsoft SQL en bref ......................................................................................................... 3
Démarrage.................................................................................................................................................................................. 4
Dynamisation ............................................................................................................................................................................. 6
Augmentation de l'activité ...................................................................................................................................................... 7
Conclusion ................................................................................................................................................................................9
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
Objectif
Ce livre blanc montre les trois étapes de maturité pour Microsoft ® SQL basé sur le stockage HP. Ces blocs de solutions
souples et fonctionnels permettent d'approcher rapidement les clients ayant des besoins spécifiques de stockage. Ce
document porte sur les trois étapes de la maturité : Démarrage, Dynamisation et Augmentation de l'activité.
Terminologie
• IOPS : Input/output operations per second : (nombre d'opérations d'entrée/de sortie par seconde (IO/s))
• LFF : Large Form Factor (disque de 3,5" grand format)
• RAID : Redundant Array of Independent Disks
• SAS : Serial Attached SCSI
• SATA : aSerial Advance Technology Attachment
• SFF : Small Form Factor (disques de 2,5" petit format)
L'important
Une conception du stockage appropriée est essentielle lorsqu'il s'agit d'élaborer une plate-forme Microsoft SQL Server
qui doit offrir des performances optimales en termes
d'E/S, de capacité et de facilité de gestion.
Performance
Le stockage SQL doit être très performant pour que les architectures de bases de données fonctionnent efficacement.
• Types de disques : les ensembles de solutions recommandent toujours des disques SAS, car ils offrent, à un coût
raisonnable, d'excellentes performances (deux fois plus performantes que les unités SATA) pour les applications
exécutant de nombreuses opérations d'entrée/sortie. Chaque plate-forme de disque prend en charge des disques
LFF, SFF SATA et SAS de 7 200, 10 000 et 15 000 tr/min.
• IOPS : les performances du cluster de stockage peuvent avoir un impact considérable sur l'application dépendant du
stockage. Le tableau ci-dessous compare les types de disques afin de vous aider à planifier les performances IO/s.
Tableau 1. Attributs des unités SAS, SATA et SSD
Type de
disque
Vitesse de
rotation
IOPS max.
Coût/Go
Fiabilité
Idéal pour
SSD
S/O
(mémoire Flash)
Très élevé
Très élevé
Élevée
• SQL
• Bases de données
• Opérations de transaction
SAS
15 000 tr/min
Élevé
Élevé
Élevée
• SQL
• Bases de données
• Opérations de transaction
• Charges de travail aléatoires
• Virtualisation
SATA
7 200 tr/min
Bas
Bas
Basse
• Applications peu performantes
• Archive de partage de fichiers
• Site de récupération après
incident
2
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
• RAID et cache : les configurations RAID pour la protection des données sont indispensables.
– D3600 : niveaux de RAID incluant RAID6 avec ADG, 50 et 60 (en fonction du contrôleur Smart Array utilisé). La
technologie Smart Array des contrôleurs P212, P411, P812, P222, P421, P822, P711m, et P721m permet de
prendre en charge les niveaux RAID 0, 1, 1+0, 5 et RAID 6 avec ADG, 50 et 60. Cache en écriture protégé par
batterie en option.
– MSA prend en charge les niveaux de RAID courants, tandis que RAID 6 est le plus haut niveau de protection RAID
recommandé, prenant en charge les doubles défaillances de disques dans un même module RAID. MSA utilise une
fonctionnalité appelée "cache en écriture différée" pour réduire la latence de réponse. Les contrôleurs MSA 1040
sont dotés d'une mémoire cache de 2 Go, et le contrôleur MSA 2040 fournit 4 Go avec une protection ECC de la
mémoire et une sauvegarde en mémoire flash.
Capacité
La capacité peut être augmentée en ajoutant des baies de disques d'extension. L'augmentation des performances
globales de la baie proprement dite constitue un avantage supplémentaire de l'extension.
• Châssis disque D3600
– Le châssis disque LFF D3600 prend en charge jusqu'à 12 (douze) unités SAS LFF 6G pour une capacité maximale
de 7,2 To avec des
unités SAS 6G de 600 Go, ou 48 To avec des unités 6G SAS MDL de 4 To ou 3G SATA MDL de 4 To.
• MSA 1040
– Les configurations LFF peuvent évoluervers une unité SAS MDL de 48 To, extensible à 192 To en ajoutant au
maximum trois châssis disque MSA de 3,5 pouces.
– Les configurations SFF peuvent évoluer à partir d'une unité SAS de 28 To. En ajoutant trois D3700 JBOD, le
stockage MSA 1040 peut prendre en charge un stockage SAS de 118 To.
• MSA 2040
– Le format LFF prend en charge 48 To avec une seule tête de baie LFF utilisant 12 lecteurs SAS MDL LFF de 4 To ou
jusqu'à 384 To en ajoutant
7 châssis disque LFF derrière une baie LFF utilisant des unités SAS MDL LFF de 4 To.
– Les configurations SFF prennent en charge 24 To avec une seule tête de baie SFF en utilisant 24 unités SAS MDL
SFF de 1 To ou 199 To en ajoutant
7 châssis disque SFF derrière une baie SFF et en utilisant des unités SAS MDL SFF de 1 To.
Facilité de gestion
Chaque plate-forme utilise l'outil de gestion des baies suivant :
• Châssis disque D3600 : ACU (Array Configuration Utility et HP SIM (Systems Insight Manager)
• SAN MSA 1040 et MSA 2040 FC : SMU (Storage Management Utility) intégré, WBI (Web-Based Interface), puissante et
CLI scriptable
Ensembles de solutions
Positionnement du stockage Microsoft SQL en bref
Pour tous les modèles d'ensembles de solutions, les meilleures pratiques SQL doivent être scrupuleusement
respectées pour les grandes bases de données, de manière que SQL exécute les opérations en utilisant parallèlement
le plus grand nombre de disques possible.
• La base de données doit être configurée avec plusieurs fichiers de données, chacun de ces fichiers se trouvant dans
une partition ou sur un point de montage différent. Par exemple, 8 ou 16 fichiers de données ne sont pas inhabituels
pour une base de données en To.
• Le fichier journal de la base de données doit se trouver sur le disque le plus performant (lecteurs SSD ou des unités
ayant une très grande vitesse de rotation)
• Les partitions contenant les fichiers de données et les journaux doivent se trouver sur des numéros d'unité logique
(LUN) différents.
• Les bases de données SQL stratégiques doivent être configurées avec le mode de récupération complète, et les
journaux des transactions doivent être sauvegardés régulièrement, par exemple, toutes les heures. Ces sauvegardes
peuvent être stockées sur des disques peu onéreux.
• Pour les sauvegardes de SQL vers des périphériques StoreOnce, utilisez les paramètres SQL BUFFERCOUNT=8 et
MAXTRANSFERSIZE=4194304
3
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
Chaque modèle de maturité dans ce document recommande d'utiliser le serveur HP ProLiant DL380p G8 comme nœud
de calcul de la solution. Ce serveur ProLiant fournit une plate-forme matérielle adaptée intégrant fonctionnalités clés,
telles que la gestion intégrée, une souplesse de configuration et des performances optimales, 1 en parfaite adéquation
avec les recommandations du modèle de maturité Simply StoreIT.
Chaque conception d'ensemble de solutions utilise une configuration DL380p G8 unique comme base recommandée de
serveur unique ou en cluster. La configuration DL380p G8 proposée contient une bonne combinaison de composants
de traitement, de mémoire et de stockage nécessaires pour fournir d'excellentes performances, quelle que soit son
utilisation au sein de chaque modèle de maturité (consolidation de serveurs hyperviseurs, serveur de protection des
données, etc.). Cependant, il convient de prendre soigneusement en compte la mise en œuvre du ou des serveurs
DL380p G8 dans l'environnement du client. Par conséquent, il est important de personnaliser la configuration ProLiant
en conséquence pour répondre aux besoins d'exécution du client.
Le serveur ProLiant DL380p G8 recommandé est configuré avec des biprocesseurs E5-2640, 6 cœurs de processeurs
et 64 Go de RAM avec 8 disques durs SAS 6G de 600 Go et 10 000 tr/min fournissant 4,8 To de capacité brute. Un kit
d'extension de disque dur est disponible pour faire passer le nombre d'unités de 8 à 16, s'il est nécessaire d'accroître la
capacité. Chaque serveur contient un seul contrôleur de stockage P420i/1 Go Smart Array, plusieurs cartes réseau (NIC)
1 GbE et 3 logements PCIe pour l'extension backend.
Les déploiements de SQL utilisent trois plates-formes de stockage : les châssis disque HP D3600, MSA 1040 et MSA
2040.
Les configurations de baies traitées dans ce livre blanc sont les suivantes :
• Ensemble de solutions 1 (démarrage) : châssis disque HP D3600 SAS
• Ensemble de solutions 2 (dynamisation) : MSA 1040, doubles contrôleurs 4 ports iSCSI 1 GbE
• Ensemble de solutions 3 (augmentation de l'activité) : MSA 2040 avec interface Fibre Channel double port 16 Go
double contrôleur
Remarque
Il peut être nécessaire de modifier les baies MSA d'un ensemble de solutions en fonction des besoins du client.
Les modèles MSA 1040 sont disponibles avec iSCSI 1 GbE et 10 GbE, ainsi qu'avec des interfaces FC 8 Go. MSA 2040
fournit une interface 8 Gob ou
16 Go.
Démarrage
Présentation de l'ensemble de solutions
Un seul serveur ProLiant DL380p G8 avec doubles connexions SAS directes dans un châssis disque D3600 fournissant
une redondance et des performances optimales.
Un réseau de stockage principal 1 GbE HP unique fournit un réseau fédérateur dédié rattachant les composants de
stockage du serveur SQL et de StoreOnce Backup.
L'infrastructure complète est gérée et protégée par un serveur ProLiant DL380p G8 centralisé, où les châssis disque
HP D3600 utilisent des outils de gestion HP ProLiant, notamment HP Systems Insight Manager et le
logiciel HP Array Configuration Utility (ACU).
1
4
h20195.www2.hp.com/v2/GetPDF.aspx/4AA4-5351ENW.pdf; h20195.www2.hp.com/V2/GetPDF.aspx/4AA4-7254ENW.pdf
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
Figure 1. Ensemble de solutions montrant un déploiement SQL avec un châssis disque HP D3600.
Ce scénario utilise un châssis disque D3600 de 12,2 To avec 6 disques LFF de 2 To, 7 500 tr/min, attachés à un
contrôleur Smart Array, et configurés à l'aide de HP Array Configuration Utility (ACU). Le contrôleur Smart Array gère la
configuration RAID et la propriété LUN. Pour les performances et la redondance de stockage, le D3600 et le contrôleur
Smart Array sont câblés comme configuration double domaine. La configuration double domaine utilise deux chemins
de données SAS indépendants des serveurs au stockage.
Le chemin de communication double domaine empêche l'interruption des E/S du disque en cas de défaillance d'un seul
chemin de données. Les adaptateurs de bus hôte SAS et les câbles doivent être pris en compte lors de l'élaboration de
cette solution.
2
Recommandation
• 1 châssis disque D3600 LFF
Options
• Châssis disque D3600 LFF supplémentaires en fonction du type de contrôleur et de la configuration
• Châssis disque D3700 SFF supplémentaires en fonction du type de contrôleur et de la configuration
Reference SBW—SSIT_SQL_Starting_Template2
2
Châssis disque HP D3600 et HP Smart Array P411, 2 000 utilisateurs : solution de stockage SQL 2010 4 Go avec résilience des boîtes aux lettres ;
h20195.www2.hp.com/V2/GetPDF.aspx/4AA4-3116ENW.pdf
5
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
Dynamisation
Présentation de l'ensemble de solutions
Une baie de stockage MSA 1040 1 GbE iSCSI dotée d'un commutateur réseau, d'une agrégation et de performances de
liaison entre la baie MSA et le serveur SQL.
Les ports réseau du contrôleur de MSA 1040 et les ports de carte réseau du serveur sont câblés vers des
commutateurs réseau doubles en utilisant les pratiques de câblage réseau appropriées pour établir une redondance
entre les périphériques hôtes et cibles. La communication entre le serveur SQL et la baie MSA 1040 est établie en
utilisant les initiateurs logiciels iSCSI natifs (gratuits) du serveur SQL.
Figure 2. Ensemble de solutions montrant un déploiement SQL Server avec une baie de stockage HP MSA 1 GbE iSCSI.
Cette solution est destinée aux déploiements de petites bases de données SQL dans des environnements
informatiques de taille moyenne. Alors que les environnements SQL s'étendent et qu'une E/S serveur plus exigeante
est appliquée, la communication et l'accessibilité entre le stockage et les serveurs deviennent essentielles. iSCSI est
devenu un standard de mise en réseau de stockage pour lier le stockage et les serveurs, car cette technologie est peu
onéreuse (gratuite à l'exception du commutateur), flexible et très efficace pour les conceptions de base de données de
plus petite taille.
6
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
La baie MSA 1040 1 GbE iSCSI est une plate-forme de stockage bien conçue, destinée à gérer les charges de travail de
base de données supplémentaires générées par des connexions hôtes multiples augmentant l'activité E/S aléatoire. La
baie MSA iSCSI contient deux contrôleurs redondants, y compris 4 ports iSCSI 1 GbE (2 par contrôleurs) pouvant être
organisés sous forme de connexions multiples à point unique ou combinées dans une solution à chemins multiples
utilisant l'architecture Multipath I/O (MPIO) de Microsoft pour la redondance des
chemins physiques.
La baie étant largement accessible, le point de départ recommandé en termes de capacité est 7,2 To avec 24 unités
SAS SFF redondantes, 300 Go, 10 000 t/m, double port. Cette configuration recommandée améliore les performances
de la baie (avec protection RAID 6) en augmentant le nombre d'unités pour équilibrer les charges de travail E/S
aléatoires supplémentaires tout en augmentant le point de capacité de la baie. Les disques SAS sont les types de
disques les mieux adaptés à cette plate-forme de baies.
Recommandation
• Baie HP MSA 1040 1 GbE iSCSI
Options
• Châssis disque HP D3600 LFF ou
• Châssis disque HP D3700 SFF
Référence SBW—SSIT_SQL_Building_Template2
Augmentation de l'activité
Présentation de l'ensemble de solutions
Le scénario d'extension de base de données inclut une mise en œuvre SAN 8 Go ou 16 Go Fibre Channel en ajoutant des
commutateurs StoreFabric doubles et une baie de disques SAN MSA 2040 FC avec une extension de châssis disque
D3700. Chaque hôte SQL Server nécessite un contrôleur (HBA) Fibre Channel 8 Go ou 16 Go pour la connexion au
commutateur StoreFabric afin d'accéder à la baie MSA 2040.
Pour utiliser les fenêtres de sauvegarde, StoreOnce Backup System est étendu avec un boîtier de stockage
supplémentaire qui améliore les performances et le volume de stockage pour répondre aux capacités de croissance de
la baie MSA avec un plus grand nombre de serveurs SQL.
La plate-forme d'archivage à long terme StoreEver est renforcée avec la bibliothèque de classe entreprise MSL et
donne accès à deux unités LTO 6 SAS demi-hauteur tout en augmentant le nombre de cartouches de bandes de 8 à 24
pour accroître la capacité de l'archivage à long terme.
7
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
Figure 3. Ensemble de solutions montrant un déploiement MSL 2040 dans un environnement SQL Server StoreFabric.
L'accent est mis sur la connectivité entre MSA et SQL Server et sur les performances afin d'améliorer et maintenir une
architecture adéquate et équilibrées pour des performances de bases de données prévisibles. En connectant une baie
de stockage MSA 2040 et un boîtier de stockage sur disque D3700 à des commutateurs réseau doubles 16 Go
StoreFabric, l'agrégation et les performances de liaison, améliore le maintien d'un état stable de continuité nécessaire
pour atteindre un débit E/S de données séquentielles équilibré sur les cœurs entre la baie MSA et SQL Server. Les
configurations SQL Server peuvent tirer parti de la baie HP MSA 1040 FC double contrôleur SFF qui permet des lectures
doubles lorsque les lecteurs sont en miroir. Pour les lectures de données séquentielles provenant des requêtes
d'entrepôts de données, cette capacité génère un débit très élevé par volume de stockage. 3
Du point de vue du stockage HP, la baie MSA 2040 FC est un produit performant, parfaitement adapté à ces types de
mises en œuvre d'applications. La baie MSA 2040 est dotée de contrôleurs SAN doubles convergés (pour la
redondance) avec 4 ports hôtes 8 Go ou 16 Go Fibre Channel (par contrôleur) et elle est rétrocompatible sur deux
générations. La baie MSA peut être intégrée directement dans des structures existantes ou nouvelles en connectant
chaque port de fibre de contrôleur aux ports de fibre de chaque commutateur et en paramétrant la segmentation
adaptée pour l'accessibilité du serveur.
3
8
Architecture de référence HP 85 To pour Microsoft SQL Server Fast Track Data Warehouse for SQL Server 2012: HP ProLiant DL980 G7 et baie MSA
1040 ; www8.hp.com/h20195/v2/GetPDF.aspx/4AA3-3609ENW.pdf
Livre blanc technique | Solutions HP Simply StoreIT pour Microsoft SQL
La baie étant largement accessible avec des exigences de performances accrues, le point de capacité de départ
recommandé est de 14,7 To, ce qui correspond à un contrôleur de boîtier MSA principal couplé et à un boîtier
d'expansion secondaire D3700. Le boîtier MSA 2040 principal contient 24 unités SAS SFF de 300 Go, 10 000 tr/min avec
redondance double port (capacité brute de 7,2 To), alors que le boîtier de stockage de disque D3700 secondaire,
contient 25 unités SFF de 300 Go, 10 000 tr/min SAS avec redondance double port (capacité brute de 7,5 To). Cette
configuration recommandée améliore les performances de la baie (avec protection RAID 6) en augmentant le nombre
d'unités et de boîtiers pour équilibrer les charges de travail exigeantes d'application et d'E/S aléatoires, ainsi que le
point de capacité de la baie pour tous les hôtes connectés. Les unités SAS sont les types de lecteurs recommandés en
terme de rapport coût-performance. Cependant, les clients souhaitant utiliser la dernière technologie SSD (Solid State
Drive) peuvent effectuer une mise à niveau ou combiner les boîtiers SAS et SSD dans une même baie.
Recommandation
• Baie de stockage HP MSA 2040 FC
Options
• Châssis disque HP D3600 LFF ou
• Châssis disque HP D3700 SFF
Référence SBW—SSIT_SQL_Business_Template2
Conclusion
Ces ensembles de solutions visent à répondre aux exigences Microsoft SQL en utilisant les technologies HP Storage
Array. Que les entreprises démarrent, souhaitent se dynamiser ou soient en pleine croissance, les plates-formes de
stockage HP fournissent toutes les fonctionnalités de disponibilité, de performances alliées à la capacité et de gestion
consolidée nécessaires, prêchées par de nombreux experts du secteur.
Ressources
HP SSIT Partner View ChalkTalk
youtube.com/watch?v=bTC2z2wUftg
Fiche de spécifications de châssis HP D3600
h18000.www1.hp.com/products/quickspecs/13404_div/13404_div.pdf
Fiche de spécifications de produits MSA
h18000.www1.hp.com/products/quickspecs/productbulletin.html#spectype=worldwide&type=html&docid=13551
Stockage convergé pour Microsoft SQL Server
hp.com/us/en/products/data-storage/data-storage-products.html?compURI=1363316
HP Storage for Microsoft
hp.com/storage/microsoft
Pour en savoir plus, visitez la page
hp.com/go/Storage
Abonnez-vous sur
hp.com/go/getupdated
Partager avec des collègues
© Copyright 2013–2014 Hewlett-Packard Development Company, L.P. Les informations contenues dans ce document sont sujettes à modification sans
notification préalable. Les seules garanties relatives aux produits et services HP sont stipulées dans les énoncés de garantie expresse accompagnant ces
produits et services. Aucune déclaration contenue dans ce document ne peut être interprétée comme constituant une garantie supplémentaire. HP décline
toute responsabilité quant aux éventuelles erreurs ou omissions techniques ou éditoriales.
Microsoft est une marque déposée du groupe de sociétés Microsoft aux États-Unis.
4AA4-8373FRE, mars 2014, révision 1