24
Rejoignez la Communauté

Serveurs core et virtualisation

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Serveurs core et virtualisation

Rejoignez la Communauté

Page 2: Serveurs core et virtualisation

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

Page 3: Serveurs core et virtualisation

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

Page 4: Serveurs core et virtualisation

PRÉSENTATION• CHRISTOPHE LAPORTE ( [email protected] )• 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

Page 5: Serveurs core et virtualisation

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

• Installation SQL 2012• Installation de SQL Server 2012 Core

Page 7: Serveurs core et virtualisation

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

Page 8: Serveurs core et virtualisation

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

Page 9: Serveurs core et virtualisation

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

Page 10: Serveurs core et virtualisation

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 …)

Page 11: Serveurs core et virtualisation

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

Page 12: Serveurs core et virtualisation

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 …

Page 13: Serveurs core et virtualisation

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

Page 15: Serveurs core et virtualisation

DÉMO – INSTALLATION

Page 16: Serveurs core et virtualisation

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 ?

Page 17: Serveurs core et virtualisation

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

Page 18: Serveurs core et virtualisation

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

Page 19: Serveurs core et virtualisation

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 ….

Page 20: Serveurs core et virtualisation

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

Page 21: Serveurs core et virtualisation

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

Page 22: Serveurs core et virtualisation

Merci à nos Sponsors

Rencontrez les dans l’espace partenaires

Page 23: Serveurs core et virtualisation

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