Accéder au contenu principal

TechDays Paris 2015: SQL Server & la virtualisation: “45 minutes inside”

 Speakers: Nadia Ben El Kadi & Christophe Laporte

Après une vidéo d’introduction montrant l’utilisation de SQL Server 2014 et In Memory au sein du NASDAQ permettant d’améliorer le service financier.

WP_20150210_017

La session est axée autour de la virtualisation et consolidation dans SQL Server qui est de plus en plus d’actualité en passant d’une machine SQL par Application à plusieurs instances SQL Server (SQL Server supporte 50 instances maximum) pour différentes applications.

WP_20150210_018

La mutualisation accompagnée de la consolidation sont un axe stratégique fort au sein des département IT. A la base, c’était plutôt dans le cadre de remplacement matériel, désormais, la production passe aussi en environnements virtuels. A terme, 90 % des environnements seront virtualisés.

Les avantages de la virtualisations sont nombreux:

  • Changement à chaud
  • Migration à chaud
  • Faible adhérence de SQL Server au matériel
  • Configurer la machine selon les besoins au temps T, et proposer l’évolution de la configuration au besoin
  • Clonage à chaud

WP_20150210_019


Démonstration de déploiment d’une VM directement en script PowerShell

  • Création des disks pour chaque besoin en taille fixe
  • Utilisation des mountPoints pour les drives (pour ne pas avoir les lettrages de disk)
  • Désactive l’indexation des disks
  • Passer windows en High performances
  • Changer les paramètres SQL Server (cost treshold for Parallisme=25, )
  • Test de charge IO
  • Multiplier le nombre de fichiers NDF par Databases (4 ?)

WP_20150210_020

>>> Il faut absolument récupérer les scripts PowerShell de la session pour adapter au déploiments internes


Support de Microsoft SQL Server en virtuel

  • KB956893: Support de SQL Server en monde virtuel
  • Microsoft supporte un ensemble d’HyperViser (vmWare, HyperV, …).

WP_20150210_021


Bonnes pratiques

Travailler plus conjointement avec les SysAdmin pour configurer correctement les VMs. Utiliser tant que possible le SLAT (Second Level Address Translation) et NUMA (Non-Uniform Memory Access). Attention à l’OverCommiting (conserver un ratio VP:LP) Virtual Processor & Logical Processor.

WP_20150210_022

  • Configurer les cartes réseaux pour dédier chacune aux usages
  • Activer le Lock Pages in Memory si le serveur utiliser le Dynamic Memory.
  • Supprimer tous les devices non utilisés (Floppy, DVD, COM, …) pour relacher
  • Reduce IO with autogrowth
  • Activer la compression des fichiers et backup
  • Utiliser Resource Gouverner pour appliquer les règles en cas de multiinstances

Lire le guide des bonnes pratiques publié par Microsoft sur son site.

Une simulation effectuée par un groupe d’étude prouve que les machines virtuelles sont quasiment aussi performantes que les machines physiques.

La haute disponibilité est toujours applicable en environnement virtuel, ainsi que la haute disponibilité pour les VMs.

Les diagnostiques se font dans l’ordre:

  • Hosts
  • IO Disk
  • VM config
  • Guest OS (RAM, DISK, …)

Ne pas surexploiter les HOSTS avec les machines virtuelles

Attention à la stratégie de sauvegarde mise en place sur les hosts et VMs par rapport à la config SQL Server.

WP_20150210_023WP_20150210_026
WP_20150210_027WP_20150210_029


Template de SQL Server dans AZURE

  • OS Disk : 127 GB optimisé
  • Data Disk : 1 TB
  • Temporary Local Disk pour PageFile non persistant

WP_20150210_025


Case Study

Consolidation SQL Server chez Microsoft pour passer de 6 Servers physiques en VMs par Host. Dossier téléchargable en ligne.


Conclusion

La consolidation et la virtualisation sont les premières étapes vers le passage dans le Cloud. La session s’incrit totalement dans la stratégie des entreprises vers la rationalisation des environnements physiques pour utiliser ce qui est nécessaires dans les meilleures conditions.

La surconfiguration n’est plus d’actualité au sein de l’ensemble des clients, afin de toujours se caler au mieux avec les besoins réels.

La virtualisation permet aussi d’aller vers les centres de services et les déploiments automatisés. Le but est de devenir proactif même en cas de Cloud Privé.

Romelard Fabrice [MBA Risk Management]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab