Serveurs core et virtualisation

Preview:

DESCRIPTION

Slides de la session "Serveurs Core et Virtualisation" des Journées SQL Server - Décembre 2011 - Paris.

Citation preview

Rejoignez la Communauté

SERVEURS CORE ET VIRTUALISATIONTechnologie d'avenir, choix technique délibérés ou effet de modeChristophe LAPORTESQL Server MCM / MVP

AGENDA• Introduction• Virtualisation• Pourquoi ?• Les avantages• Des questions …• Monitoring• Scenarii• Inconvénients

• Serveur Core• Pourquoi ?• Quels services ?• Scenarii• Inconvénients

• Bilan• Effet de mode ? Choix technique ? Solution d’avenir ?

•Questions / Réponses

3

PRÉSENTATION• CHRISTOPHE LAPORTE ( christophe_laporte@hotmail.fr )• Conseil IT• Site Web : http://www.conseil-it.fr• Blog : http://conseilit.wordpress.com/• Twitter : @conseilit

• Conseil et formation• Architecture système et Bases de Données• Haute disponibilité• Virtualisation• Optimisation

FIL ROUGE - DEMO• Virtualisation• Création d’une VM Windows Server 2008 R2 Core

• Installation SQL 2012• Installation de SQL Server 2012 Core

VIRTUALISATION – POURQUOI ?•Maximise l'utilisation des machines (CPU / Mémoire)

VIRTUALISATION - AVANTAGES•Flexibilité• Déplacer des données (Raid 5 vers Raid 10 …)• Déplacer des VM (baie de disque, host)

•Actions indépendantes du DBA • Administration système• Peut se concentrer sur autre chose

•Live Migration, vMotion• Peu ou pas de coupure de service• Scénario supporté en production

VIRTUALISATION - AVANTAGES• Independent du host•Migrations facilitées•Mise à jour OS hyperviseur•Mise à jour matériel hyperviseur

•Haute disponibilité• VMs en haute disponibilité• Tolérance de panne entre hosts en cluster• Support assuré pour des VMs en cluster (KB956893)

•Disaster Recovery• VMs sur site distant• Solutions de type DoubleTake

VIRTUALISATION – DES QUESTIONS ?•Facilité déploiement ?• Création + déploiement image SYSPREP• Ou bien script d’installation SQL Server

•Configuration• Attention aux IOs• Suffisamment de cartes HBA• RAW LUNs ou fichiers VHD/VMDK ?•Mémoire statique ou dynamique

•SQL Server• Ne pas oublier les règles de bases (TempDB …)

VIRTUALISATION – MONITORING•Host• Surveiller CPU / RAM / Réseau•Mais le Host peut changer !!!•Guest•Monitoring identique à une machine physiqueoCompteurs de performance système / SQLServer oDMVs / DMFs

VIRTUALISATION - SCENARII•Production• Oui : HA, DR, Support éditeur, matériel obsolète (P2V), …• Mais attention au problèmes de performance• Ne pas voir la virtualisation comme LA solution pour la HAoPas de détection de problème sur les services

• Intégration• Oui : permet de rentabiliser et de mutualiser des

investissements•Test• Oui : Snapshots, facilité de déploiement, serveurs sous-

exploités•Développement• Bien sur …

VIRTUALISATION - INCONVÉNIENTS• Performances à partager avec d'autres VMs•Diagnostic plus difficile si pbm perf• Niveau 1 : hyperviseur (CPU, disque, mémoire)oEst-ce que le Host est chargéoQuelle sont les limites du Host• Niveau 2 : Gest OS (CPU, disque, mémoire)oEst-ce que le Guest est chargé (OS)oEst-ce que SQL Server est chargé (compteurs de performance)

• Plus compliqué …o Le DBA seul ne peut plus diagnostiquer un problème …

•Ne pas surexploiter le host• Pas de surexploitation de la mémoire• Nombre de vCoeurs vs nombre de coeurs

DÉMO – INSTALLATION

SERVEUR CORE – POURQUOI ?•Stabilité accrue•Moins de processus oMoins de risques de crash / bugoSurface d’attaque réduite => sécurité accrue•Maintenance réduiteoMoins de correctifs de sécuritéoMoins d’indisponibilité

•Nécessité d’une interface graphique ?• Quelle différence entre administration locale ou

distante ?

SERVEUR CORE – POURQUOI ?•Consommation de ressources système

oMémoire consommée (serveur idle)– Aucun rôle ni fonctionnalité installées– Core : 180 MB– Full : 310 MB

oEspace disque occupé– VMs avec Windows 2008R2 Entreprise US, aucun rôle ni

fonctionnalité– Core : 2.8 GB– Full : 7.2 GB

oTemps d’installation d’une VM test (PC portable … variable)– VMs avec Windows 2008R2 Entreprise US, aucun rôle ni

fonctionnalité– Core : 8 min 55– Full : 14 min 15

SERVEUR CORE – QUELS SERVICES ?• MSSQL (AAG, Cluster)• SSIS• SSAS• Réplication• FullText• Connectivité des outils clients

SERVEUR CORE – INCONVÉNIENTS• Installation et maintenance• Formation des administrateurso Ligne de commande– DISM– OCSETUP– NETSH– SConfig

o Scripts Powershell• Habitudes et méthodes de travail à revoir• Débogage• Pas d’interface graphique … donc pas (peu) d’outils

locaux• RSAT, SSMS

•Surveillance• Toujours pas d’IHM, donc surveillance à distance ….

SERVEUR CORE - SCENARII•Production• Oui bien sur … : disponibilité plus élevée, moins de maintenance• Mais : fonctionnalités telles que MDS,DQS et SSRS absentes

• Intégration• Oui : réduction des ressources systèmes (disque, CPU, RAM)• Sauf : dépendant des fonctionnalités demandées à votre serveur

•Test• Oui : rapidité de déploiement• Mais : ?

•Développement• Oui : ressources matérielles « faibles »• Mais : toutes les fonctionnalités (SQL Server) ne sont pas

disponibles

BILAN

•Utilisation conjointe : utilisation judicieuse• Réduction des ressources consomméesoRentabilisation du matériel accrue

•Avenir : mobilité des bases• AlwaysOn Availability GroupsoNom réseau pour une base / groupe de bases

• Contained DatabasesoAuthentification des utilisateurs niveau base

Effet de mode Choix technique

Solution d’avenir

Virtualisation Plus maintenant Oui Oui

Serveur Core Non Oui Oui

Merci à nos Sponsors

Rencontrez les dans l’espace partenaires

QUESTIONS / RÉPONSESMerci à tous pour votre présence et n’hésitez pas à venir poursuivre le débat sur les stands et profiter de démos supplémentaires.

23

Recommended