IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Virtualisation SQL SERVER


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    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

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    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 !!!

    ++

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    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
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 13
    Par défaut
    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.

  5. #5
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    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

  6. #6
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    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

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Août 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 13
    Par défaut
    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 ...

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    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.

  9. #9
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SQL Server et la virtualisation dans votre entreprise
    Par mikedavem dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 17/08/2016, 22h48
  2. [2012] Virtualisation SQL Server
    Par croftman dans le forum Administration
    Réponses: 8
    Dernier message: 05/12/2014, 16h34
  3. la virtualisation avec sql server
    Par joujousagem2006 dans le forum Administration
    Réponses: 1
    Dernier message: 12/09/2014, 20h16
  4. SQL Server et virtualisation
    Par Francky8 dans le forum Administration
    Réponses: 5
    Dernier message: 25/07/2011, 22h34
  5. Réponses: 2
    Dernier message: 13/01/2010, 21h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo