Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2010, 16h53   #1
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 135
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 135
Points : 2 461
Points : 2 461
Envoyer un message via Yahoo à zinzineti
Par défaut Virtualisation SQL SERVER

Depuis cette rentrée, rare sont les semaines où je n'entends pas parlé autour de moi de VIRTUALISATION DE SERVER SQL. Et quand on me consulte pour avoir mon avis je lance l'URL
http://blog.developpez.com/sqlpro/p8...irtualisation/

Que je commente ...

Après chaque commentaire les personnes sont satisfaites et me demandent souvent de leurs envoyer le lien par email ;-)

Ma question : Les recommandations de Microsoft à propos de la virtualisation de SQL SERVER sont valables quelque la plateforme de virtualisation ?
Que l'on utilise Hyper-V ou VMWARE ?

Merci d'avance
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 23h34   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 720
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 720
Points : 6 840
Points : 6 840
Juste pour compléter un peu le post

De part mon expérience sur des environnements virtualisésVMWARE (Audit SQL Server avec des problèmes de performances), le problème ne vient pas forcément de SQL Server a proprement dit mais de la configuration environnante :

- DATASTORE partagés avec d'autres machines virtuelles qui viennent perturber l'activité IO du serveur de bases de données (quand les LUN ne sont pas en causes)
- Machines virtuelles extrêment consommatrices en ressources et qui viennent mutuellement s'accaparer la ressource libre partagée (CPU, RAM ...) présente sur d'autres serveurs. DRS mal configuré etc ....
- Dialogue avec la couche virtuelle qui est souvent à l'origine d'une perte de performances (Selon l'éditeur il y a tout un tas de techniques comme le pass-trough, l'activation de l'INTEL-VT mais au final on cherche à faire discuter SQL Server directement avec les éléments physiques .. on revient au bon vieux serveur dédié)
- Hôte ESX sur VMWARE bien souvent mal dimmensionné pour supporter la charge sur le long terme avec en prime la possibilité de simuler une capacité supérieure à celle que le serveur possède réellement ... on suppose ainsi que la totalité des ressources ne seront prises que pendant un laps de temps .. mais il arrive bien souvent que ce laps de temps dure et les performances tombent selon le rôle du serveur ...
- Limitation physique liée à la technlogie de virtualisation (Bien que maintenant cela ne soit plus trop un problème sauf pour les serveurs demandant énormément de ressources CPU)
- etc .. etc ..


Bref si l'application qu'héberge SQL Server est critique et nécessite des performances accrues, il est clair qu'à chaque fois je conseille de ne pas virtualiser. Cependant il existe un certain nombre de petites bases de données nécessitant peu de ressources qui peuvent être candidates à a virtualisation. Dans tous les cas il faut tester !!!

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/11/2010, 09h08   #3
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 930
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 930
Points : 17 724
Points : 17 724
Je compléterais en disant qu'il y a quand même certains avantages à la virtualisation :
  • facilité de maintenance en particulier PRA, haute dispo..., pour ceux qui ne connaissent pas les techniques en œuvre dans SQL Server (clusterisation, mirroring, log shipping, réplication,....
  • mutualisation pour des petites bases peu sollicité sur lesquelles les performances ne sont pas le critère n°1
  • cout des licences (le prix chez MS étant par CPU physique, c'est à dire socket,, si 4 serveurs sont installé dans la même VM, on ne paye qu'une seule licence SQL !!! en tout et pour tout par CPU)

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/11/2010, 12h08   #4
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 135
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 135
Points : 2 461
Points : 2 461
Envoyer un message via Yahoo à zinzineti
Merci pour ce retour d'expérience.
Citation:
Envoyé par mikedavem Voir le message
DRS mal configuré etc ....
C'est quoi DRS ?

Citation:
Envoyé par SQLpro Voir le message
Je compléterais en disant qu'il y a quand même certains avantages à la virtualisation :[LIST][*]facilité de maintenance en particulier PRA,
A +
C'est quoi PRA ?

Donc Hyper-V ou VMWARE ou autre... les constats restent les mêmes ?
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h48   #5
Invité de passage
 
Inscription : août 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 12
Points : 4
Points : 4
Citation:
Envoyé par zinzineti Voir le message
C'est quoi PRA ?

A+
Plan de reprise d'activité. Il s'agit souvent d'une deuxième salle permettant de reprendre l'activité en cas de crash de la première salle, sa mise en place est facilité par la virtualisation :

- San secondaire répliqué asynchrone toute les heures par exemples
- hotes de secours pour les machines virtuelles (VM)

Si la première salle tombe, on peut redémarrer les VM dans l'autre salle avec une perte liée au temps de synchro du San.
kheoops53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h52   #6
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 135
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 135
Points : 2 461
Points : 2 461
Envoyer un message via Yahoo à zinzineti
Citation:
Envoyé par kheoops53 Voir le message
Plan de reprise d'activité. Il s'agit souvent d'une deuxième salle permettant de reprendre l'activité en cas de crash de la première salle, sa mise en place est facilité par la virtualisation :

- San secondaire répliqué asynchrone toute les heures par exemples
- hotes de secours pour les machines virtuelles (VM)
Si la première salle tombe, on peut redémarrer les VM dans l'autre salle avec une perte liée au temps de synchro du San.
Oui ça me parle le plan de reprise d'activité.
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h53   #7
Invité de passage
 
Inscription : août 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 12
Points : 4
Points : 4
Citation:
Envoyé par zinzineti Voir le message
C'est quoi DRS ?

En tout cas merci pour ce retour d'expérience.

A+
DRS est le service chargé de surveiller les ressources d'un système virtualisé et de gérer la charge des VM en fonction des besoins. Par exemple équilibrage de charge des VM entre deux hotes, priorisation de ressources sur un hote en fonction des besoins d'une VM ...
kheoops53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 17h14   #8
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 607
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 607
Points : 738
Points : 738
MS a fait une présentation là dessus aux derniers TechDays:

http://www.microsoft.com/france/vision/mstechdays10/Webcast.aspx?EID=d4d0afee-560a-47ce-8991-2bff32d083c4


Que ce soit VMWare ou HYPER-V, c'est la quasiment même philosophie, et donc les mêmes contraintes. La techno n'est pas encore suffisament mature pour supporter de la perf, des IOs, il y a toujours un problème de comptage du temps dans les guests, etc... Donc je réponds comme mes petits camarades.
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 10h56   #9
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 135
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 135
Points : 2 461
Points : 2 461
Envoyer un message via Yahoo à zinzineti
Citation:
Envoyé par dbaffaleuf Voir le message
Je connais cette présentation, j'ai crois l'avoir visualisé plus d'une fois (avec bien sûr des pauses réflexions ). Elle est riche cette présentation.

Citation:
Envoyé par dbaffaleuf Voir le message
Que ce soit VMWare ou HYPER-V, c'est la quasiment même philosophie, et donc les mêmes contraintes. La techno n'est pas encore suffisament mature pour supporter de la perf, des IOs, il y a toujours un problème de comptage du temps dans les guests, etc... Donc je réponds comme mes petits camarades.
C'est ce que je pensais aussi. Mais on ne sait jamais, je préfère avoir aussi d'autres avis... car un proverbe Béninois dit que " Deux yeux voient moins que Quatre,Cinq,Six,..."

Merci pour cette partage d'expérience
A+
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h56.


 
 
 
 
Partenaires

Hébergement Web