Serveurs core et virtualisation

899 vues

Publié le

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

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
899
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
32
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 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
  • Serveurs core et virtualisation

    1. 1. Rejoignez la Communauté
    2. 2. SERVEURS CORE ET VIRTUALISATIONTechnologie davenir, choix technique délibérés oueffet de modeChristophe LAPORTESQL Server MCM / MVP
    3. 3. 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
    4. 4. 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
    5. 5. FIL ROUGE - DEMO• Virtualisation • Création d’une VM Windows Server 2008 R2 Core• Installation SQL 2012 • Installation de SQL Server 2012 Core
    6. 6. VIRTUALISATION
    7. 7. VIRTUALISATION – POURQUOI ?• Maximise lutilisation des machines (CPU / Mémoire)
    8. 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. 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. 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. 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. 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. 13. VIRTUALISATION - INCONVÉNIENTS• Performances à partager avec dautres 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
    14. 14. SERVEUR CORE
    15. 15. DÉMO – INSTALLATION
    16. 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. 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
    18. 18. SERVEUR CORE – QUELS SERVICES ? • MSSQL (AAG, Cluster) • SSIS • SSAS • Réplication • FullText • Connectivité des outils clients
    19. 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. 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. 21. BILAN Effet de mode Choix technique Solution d’avenirVirtualisation Plus maintenant Oui OuiServeur 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. 22. Merci à nos Sponsors Rencontrez les dans l’espace partenaires
    23. 23. QUESTIONS / RÉPONSESMerci à tous pour votre présence et n’hésitez pas àvenir poursuivre le débat sur les stands et profiter dedémos supplémentaires. 2

    ×