8. 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
9. 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
10. 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 …)
11. VIRTUALISATION – MONITORING
• Host
• Surveiller CPU / RAM / Réseau
• Mais le Host peut changer !!!
• Guest
• Monitoring identique à une machine physique
o Compteurs de performance système / SQLServer
o DMVs / DMFs
12. 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 HA
o Pas 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 …
13. VIRTUALISATION - INCONVÉNIENTS
• Performances à partager avec d'autres VMs
• Diagnostic plus difficile si pbm perf
• Niveau 1 : hyperviseur (CPU, disque, mémoire)
o Est-ce que le Host est chargé
o Quelle sont les limites du Host
• Niveau 2 : Gest OS (CPU, disque, mémoire)
o Est-ce que le Guest est chargé (OS)
o Est-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
16. SERVEUR CORE – POURQUOI ?
• Stabilité accrue
• Moins de processus
o Moins de risques de crash / bug
o Surface d’attaque réduite => sécurité accrue
• Maintenance réduite
o Moins de correctifs de sécurité
o Moins d’indisponibilité
• Nécessité d’une interface graphique ?
• Quelle différence entre administration locale ou distante ?
17. SERVEUR CORE – POURQUOI ?
• Consommation de ressources système
o Mémoire consommée (serveur idle)
– Aucun rôle ni fonctionnalité installées
– Core : 180 MB
– Full : 310 MB
o Espace disque occupé
– VMs avec Windows 2008R2 Entreprise US, aucun rôle ni fonctionnalité
– Core : 2.8 GB
– Full : 7.2 GB
o Temps 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
19. SERVEUR CORE – INCONVÉNIENTS
• Installation et maintenance
• Formation des administrateurs
o 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 ….
20. 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
21. BILAN
Effet de mode Choix technique Solution d’avenir
Virtualisation Plus maintenant Oui Oui
Serveur Core Non Oui Oui
• Utilisation conjointe : utilisation judicieuse
• Réduction des ressources consommées
o Rentabilisation du matériel accrue
• Avenir : mobilité des bases
• AlwaysOn Availability Groups
o Nom réseau pour une base / groupe de bases
• Contained Databases
o Authentification des utilisateurs niveau base
22. Merci à nos Sponsors
Rencontrez les dans l’espace partenaires
23. QUESTIONS / RÉPONSES
Merci à 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.
2
Notes de l'éditeur
Création image SysprepInstall OSConfigure OS (domain, network …)Install logiciels (Ms ou autre)Install SQL SQL prepare imageInstall SQL Server toolsSysprep OOBEShutdown=> sauvegarder image dans bibliothèqueDéploiement image SysprepDéployer imageEntrer les informations mini setupFinaliser l'install Windows (nom réseau à changer, config réseau)SQL Server sysprep commitTerminé ….
Orange - Use for Breakthrough Insight specific content