Réduisez vos coûts d’infrastructure avec SQL Server 2008 Bertrand Audras,   [email_address] Sham Unmar, Dir. technique WAI...
Présentation de WAISSO <ul><li>La conduite et la réalisation de projets CRM (MS CRM et Neolane) </li></ul><ul><li>La condu...
Retours d'expériences <ul><li>“ Notre datacenter approche les 100% de capacité et nous ne savons pas comment absorder la m...
Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Window...
Windows Server 2008 Rationalisation et consolidation <ul><li>Réduction énergétique des équipements IT </li></ul><ul><ul><l...
Architecture d’Hyper-V Windows   Server 2008 Hardware 64 bits Intel VT ou AMD-V Drivers Applications Kernel Mode: Ring 0 U...
Caractéristiques d'Hyper-V <ul><li>Le serveur hôte doit être x64 avec processeurs intégrant les technologies INTEL VT ou A...
Stockage: Types de disques et d’accès LUN 1    Y: LUN 1 LUN 3 LUN 2 LUN 2    F: LUN 3    G: VHD2    E: VHD1    C: LUN...
W indows Server Hyper-V
Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Window...
Optimisation des performances Problèmes récurrents  <ul><li>Qualité du code applicatif insuffisante </li></ul><ul><li>Util...
Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’é...
Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’é...
Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’é...
Optimisation des performances Outils disponibles <ul><li>Profiler ou les traces (sp_trace) </li></ul><ul><ul><ul><li>Perme...
Optimisation SQL Server Identification du problème,  exemple de résolution
Description de la problématique : Calcul de date de début et de fin de traitements thérapeutiques Date de l’ordonnance A d...
Avant : deux curseurs imbriqués, traitant ligne par ligne. Même dossier que la ligne précédente ? 100 cc 300 cc FR FR Autr...
Après :  factorisation des instructions, commandes ensemblistes Liste des prescripteurs Liste de toutes les prescriptions ...
Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Window...
Optimisation de la maintenance Problèmes récurrents  <ul><li>Sauvegarde / modèle de recouvrement </li></ul><ul><li>Mainten...
Optimisation de la maintenance Infrastructure disques <ul><li>Répartir les accès sur plusieurs axes indépendants </li></ul...
Optimisation de la maintenance Infrastructure disques  <ul><li>Exemple de gains </li></ul><ul><ul><li>Obtenus grâce à une ...
Optimisation de la maintenance Quelques nouveautés SQL Server 2008 <ul><li>Règles </li></ul><ul><li>Ressource gouvernor </...
Optimisation de la maintenance Nouveautés SQL Server 2008 : Règles <ul><li>Facilite l’administration des serveurs SQL  </l...
Gestion basée sur les stratégies
Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Window...
Optimisation de la maintenance Nouveautés SQL Server 2008 :  Ressource  Gouvernor <ul><li>Permet de gérer les priorités en...
Optimisation de la maintenance Ressource Governor <ul><li>Workload Group </li></ul><ul><ul><li>Différenciation sur le logi...
Optimisation de la maintenance Ressource Governor <ul><li>Resource Pool </li></ul><ul><ul><li>Ressource virtuelle partagée...
Optimisation de la maintenance Ressource Governor <ul><li>Ressource Pool </li></ul><ul><li>Workload group </li></ul><ul><l...
Optimisation de la maintenance Nouveautés 2008 :  Compression des  données  <ul><ul><li>Transparent pour les applications ...
Optimisation de la maintenance Compression des  données  <ul><ul><li>Transparent pour les applications </li></ul></ul><ul>...
Compression
STS Group <ul><li>Test sur une application développée pour SQL 2005 sans modification pour les tests en 2008 (mode 100) </...
Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Window...
Lien avec les bonnes pratiques Microsoft Microsoft Operations Framework / ITIL Infrastructure Optimization
Une solution de gestion de bout en bout qui vous aide à superviser vos systèmes et à mieux contrôler votre environnement i...
MP SQL Server Operations Manager 2007 <ul><li>Availability Monitoring </li></ul><ul><li>Component availability </li></ul><...
Clients Active Directory avec  Librairie de Bandes Serveurs DPM Clichés en ligne Restauration Disques Extériorisation  des...
Supervision application basée sur SQL Server Jean-Marie Savin
Synthèse  L’optimisation au service de la réduction des coûts <ul><li>Réduire les coûts </li></ul><ul><ul><li>Optimiser le...
 
<ul><li>Accélérer vos choix avec le MTC! </li></ul><ul><ul><li>Démarche structurée d’engagement client: ADS, POC, Benchmar...
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Prochain SlideShare
Chargement dans…5
×

Réduisez vos coûts d’infrastructure avec SQL Server 2008 - Microsoft Techdays2009 DAT214

1 809 vues

Publié le

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
1 809
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
29
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 06/08/09 02:00 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • Réduisez vos coûts d’infrastructure avec SQL Server 2008 - Microsoft Techdays2009 DAT214

    1. 1. Réduisez vos coûts d’infrastructure avec SQL Server 2008 Bertrand Audras, [email_address] Sham Unmar, Dir. technique WAISSO [email_address] Jean-Marie Savin, Architecte Microsoft [email_address] <ul><li>Code Session : DAT214 </li></ul>
    2. 2. Présentation de WAISSO <ul><li>La conduite et la réalisation de projets CRM (MS CRM et Neolane) </li></ul><ul><li>La conduite et la réalisation de projet avec la suite Microsoft BI </li></ul><ul><li>L’administration et l’expertise autour de SQL Server : </li></ul><ul><ul><li>L’administration courante des bases de données </li></ul></ul><ul><ul><ul><li>Délégation de personnel à temps partiel ou à temps plein </li></ul></ul></ul><ul><ul><li>Le soutien aux développements </li></ul></ul><ul><ul><ul><li>Conception et/ou validation de modèles </li></ul></ul></ul><ul><ul><ul><li>Aide à l’écriture et validation du code applicatif T-SQL </li></ul></ul></ul><ul><ul><li>Les audits et l’expertise </li></ul></ul><ul><ul><ul><li>Optimisation et Tuning, Opérations ponctuelles « pompiers » </li></ul></ul></ul><ul><ul><ul><li>Consolidation, rationnalisation </li></ul></ul></ul><ul><ul><ul><li>Capacity Planning, mise en œuvre de PRA, haute disponibilité </li></ul></ul></ul><ul><li>[email_address] www.waisso.com [email_address] </li></ul>
    3. 3. Retours d'expériences <ul><li>“ Notre datacenter approche les 100% de capacité et nous ne savons pas comment absorder la montée en charge planifiée!” </li></ul><ul><li>“ Avec l’augmentation des volumes et du nombre d’utilisateurs, les performances deviennent aléatoires. Ajouter du stockage SAN et des serveurs font exploser notre budget. Au secours, notre crédibilité est en jeu !” </li></ul><ul><li>“ Notre fenêtre batch est déjà saturée, nous ne faisons plus les sauvegardes complètes, les contrôles d’intégrité et les réorganisation d’index que tous les mois.  Nous devons impérativer optimiser notre exploitation.” </li></ul>
    4. 4. Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Windows Server 2008 et la virtualisation </li></ul></ul><ul><li>Par l’optimisation des performances </li></ul><ul><ul><li>Diagnostic efficace avec Performance Studio </li></ul></ul><ul><li>Par l’amélioration de la maintenance </li></ul><ul><ul><li>Règles & Policies </li></ul></ul><ul><li>Par le bon sizing de l’infrastructure </li></ul><ul><ul><li>Compression, Ressource Governor </li></ul></ul><ul><li>Par l’industrialisation de l’exploitation </li></ul><ul><ul><li>System Center </li></ul></ul>
    5. 5. Windows Server 2008 Rationalisation et consolidation <ul><li>Réduction énergétique des équipements IT </li></ul><ul><ul><li>Gestion de l’énergie, gain électrique de plus de 10% </li></ul></ul><ul><li>Virtualisation </li></ul><ul><ul><li>Technologie Hyper-V </li></ul></ul><ul><ul><li>VM 64bit et multi-CPU, limité à 4VP </li></ul></ul><ul><ul><li>Débits I/O réseau et disques similaires (PassThrough) </li></ul></ul><ul><ul><li>Impact maitrisé et prévisible </li></ul></ul><ul><ul><ul><li>CPU +15% </li></ul></ul></ul><ul><ul><ul><li>Temps de réponses impactés de +7% à +10% </li></ul></ul></ul>
    6. 6. Architecture d’Hyper-V Windows Server 2008 Hardware 64 bits Intel VT ou AMD-V Drivers Applications Kernel Mode: Ring 0 User Mode: Ring 3 VMX Root operation Système non Hyper-V aware Système Hyper-V aware Partition Parente Partitions Enfant Kernel Applications Windows Kernel VSP Windows Server 2000, 2003 et 2008 Applications Windows Kernel VSC VMBus VMBus Emulation Xen-enabled Kernel Applications VSC VMBus Fournisseur: Système MS/XenSource ISV/IHV/OEM Windows Server 2008 Hyper-V Hyper-V VM Service WMI Provider VM Worker Processes
    7. 7. Caractéristiques d'Hyper-V <ul><li>Le serveur hôte doit être x64 avec processeurs intégrant les technologies INTEL VT ou AMD-V </li></ul><ul><li>Windows Server 2008 “full”, Server core ou Hyper-V Server </li></ul><ul><li>Les machines virtuelles peuvent être 32bit ou 64bit, jusqu’à 4 vCPU et 64GB </li></ul><ul><ul><li>Integration Components disponibles dans les guest WS2008, WS2003 SP2, Windows Vista SP1, Windows 7, XP SP3, Suse et bientôt RedHat </li></ul></ul><ul><li>Support natif du Cluster de Failover WS2008 </li></ul><ul><li>Support natif des snapshots et du backup online (VSS) </li></ul><ul><li>Hautes performances IO au travers du VMBus </li></ul><ul><li>Interface d’administration </li></ul><ul><ul><li>Hyper-V Manager, Powershell (WMI) et SCVMM (System Center Virtual Machine Manager) </li></ul></ul>
    8. 8. Stockage: Types de disques et d’accès LUN 1  Y: LUN 1 LUN 3 LUN 2 LUN 2  F: LUN 3  G: VHD2  E: VHD1  C: LUN 2 Y:V2V2.VHD  VHD2 X:V1V1.VHD  VHD1 Disk2  D: VHD3  H: SSHARE1 V3V3.VHD  VHD3 iSCSI Disk1  X: Disk2 CIFS/SMB/SMBv2 FC or iSCSI FC or iSCSI S: SHARE1 SSHARE1 pass-through pass-through SAN Child Partition Parent Partition Hyper-V File Server DAS
    9. 9. W indows Server Hyper-V
    10. 10. Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Windows Server 2008 et la virtualisation </li></ul></ul><ul><li>Par l’optimisation des performances </li></ul><ul><ul><li>Diagnostic efficace avec Performance Studio </li></ul></ul><ul><li>Par l’amélioration de la maintenance </li></ul><ul><ul><li>Règles & Policies </li></ul></ul><ul><li>Par le bon sizing de l’infrastructure </li></ul><ul><ul><li>Compression, Ressource Governor </li></ul></ul><ul><li>Par l’industrialisation de l’exploitation </li></ul><ul><ul><li>System Center </li></ul></ul>
    11. 11. Optimisation des performances Problèmes récurrents <ul><li>Qualité du code applicatif insuffisante </li></ul><ul><li>Utilisation abusive des curseurs </li></ul><ul><li>Gestion des transactions entraînant des blocages </li></ul><ul><li>Index non performants </li></ul>
    12. 12. Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’étude des index) est le levier le plus important dans 60 % des cas. </li></ul><ul><li>Exemples de gains obtenus : </li></ul><ul><ul><li>De 6 à 2 serveurs SQL frontaux (économie de 4 machines !) après 15 jours d’optimisation (réécriture d’env. 10 procédures stockées) </li></ul></ul>
    13. 13. Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’étude des index) est le levier le plus important dans 60 % des cas. </li></ul><ul><li>Exemples de gains obtenus : </li></ul><ul><ul><li>De 6 à 2 serveurs SQL frontaux (économie de 4 machines !) après 15 jours d’optimisation (réécriture d’env. 10 procédures stockées) </li></ul></ul>
    14. 14. Optimisation des performances Retour d’expérience <ul><li>De manière générale, l’optimisation du code SQL (en comptant l’étude des index) est le levier le plus important dans 60 % des cas. </li></ul><ul><li>Exemples de gains obtenus : </li></ul><ul><ul><li>De 6 à 2 serveurs SQL frontaux (économie de 4 machines !) après 15 jours d’optimisation (réécriture d’env. 10 procédures stockées) </li></ul></ul><ul><ul><li>De 90 % à 25 % d’utilisation moyenne de CPU sur un DWH après 15 jours d’optimisation (7 procédures stockées de consolidation revues, analyse critique des index). </li></ul></ul><ul><ul><li>De 5 h à 30 mn pour un traitement quotidien après 1 jour d’optimisation (suppression d’un index, rajout de 2 autres index, réécriture de 2 procédures stockées). </li></ul></ul>
    15. 15. Optimisation des performances Outils disponibles <ul><li>Profiler ou les traces (sp_trace) </li></ul><ul><ul><ul><li>Permettent de recenser l’ensemble des instructions soumises au moteur SQL </li></ul></ul></ul><ul><li>Vues dynamiques </li></ul><ul><ul><ul><li>Dm_exec_query_stats, dm_os_wait_stats, dm_io_pendio_io_request, dm_os_memory_cache_counters, dm_index_usage_stats… </li></ul></ul></ul><ul><li>Moniteur de performances système (perfmon) </li></ul><ul><ul><ul><li>Permet de mesurer les compteurs de performances clés </li></ul></ul></ul><ul><li>Performance Studio </li></ul>Nouveauté 2008 !!
    16. 16. Optimisation SQL Server Identification du problème, exemple de résolution
    17. 17. Description de la problématique : Calcul de date de début et de fin de traitements thérapeutiques Date de l’ordonnance A des fins de reporting, on souhaite étudier l’utilisation des médicaments dans le temps, et non en fonction de la date d’achat. Le batch doit « étaler » les traitements d’une ordonnance dans le temps, en fonction de divers critères. TEMPS Traitement 1 Traitement 2 Traitement 3 N ordonnances N médicaments
    18. 18. Avant : deux curseurs imbriqués, traitant ligne par ligne. Même dossier que la ligne précédente ? 100 cc 300 cc FR FR Autres pays Autres pays Autre COF FLA Liste des prescripteurs Calcul de la posologie moyenne 100cc FR Pays Liste des prescriptions Pour chaque prescripteur Pays Calcul de la posologie moyenne 100cc autre Calcul de la posologie moyenne 300cc FR Calcul de la posologie moyenne 300cc autre Type traitement Concentration Durée de traitement MAJ date de fin de traitement précédente Calcul de la date de début et de fin de traitement MAJ dates de traitements Pour chaque prescription du prescripteur Calcul de la date de début traitement
    19. 19. Après : factorisation des instructions, commandes ensemblistes Liste des prescripteurs Liste de toutes les prescriptions MAJ posologie 100cc FR MAJ posologie 100cc autre pays MAJ posologie 300cc FR MAJ posologie 300cc autre pays Création d’un compteur particulier (i) de prescriptions par dossier N = Nombre max. de prescriptions pour un même dossier Pour i de 2 à N MAJ dates de traitements COF MAJ dates de traitements <> COF et i = 1 MAJ dates de traitements <> COF et 2 < i < N
    20. 20. Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Windows Server 2008 et la virtualisation </li></ul></ul><ul><li>Par l’optimisation des performances </li></ul><ul><ul><li>Diagnostic efficace avec Performance Studio </li></ul></ul><ul><li>Par l’amélioration de la maintenance </li></ul><ul><ul><li>Règles & Policies </li></ul></ul><ul><li>Par le bon sizing de l’infrastructure </li></ul><ul><ul><li>Compression, Ressource Governor </li></ul></ul><ul><li>Par l’industrialisation de l’exploitation </li></ul><ul><ul><li>System Center </li></ul></ul>
    21. 21. Optimisation de la maintenance Problèmes récurrents <ul><li>Sauvegarde / modèle de recouvrement </li></ul><ul><li>Maintenance soft (service packs…) </li></ul><ul><li>Défragmentation d’index, MAJ statistiques </li></ul><ul><li>Infrastructure (disques, mémoire, architecture…) </li></ul>
    22. 22. Optimisation de la maintenance Infrastructure disques <ul><li>Répartir les accès sur plusieurs axes indépendants </li></ul><ul><li>Pertinent aussi pour les SAN </li></ul><ul><li>Utiliser le partitionnement </li></ul>
    23. 23. Optimisation de la maintenance Infrastructure disques <ul><li>Exemple de gains </li></ul><ul><ul><li>Obtenus grâce à une meilleure répartition des données sur les disques </li></ul></ul>
    24. 24. Optimisation de la maintenance Quelques nouveautés SQL Server 2008 <ul><li>Règles </li></ul><ul><li>Ressource gouvernor </li></ul><ul><li>Compression </li></ul><ul><li>Compression des backups </li></ul>
    25. 25. Optimisation de la maintenance Nouveautés SQL Server 2008 : Règles <ul><li>Facilite l’administration des serveurs SQL </li></ul><ul><li>Permet de déployer les règles sur différents serveurs </li></ul><ul><li>Règles concernant l’installation, la création d’objets, l’activation de services… </li></ul>
    26. 26. Gestion basée sur les stratégies
    27. 27. Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Windows Server 2008 et la virtualisation </li></ul></ul><ul><li>Par l’optimisation des performances </li></ul><ul><ul><li>Diagnostic efficace avec Performance Studio </li></ul></ul><ul><li>Par l’amélioration de la maintenance </li></ul><ul><ul><li>Règles & Policies </li></ul></ul><ul><li>Par le bon sizing de l’infrastructure </li></ul><ul><ul><li>Compression, Ressource Governor </li></ul></ul><ul><li>Par l’industrialisation de l’exploitation </li></ul><ul><ul><li>System Center </li></ul></ul>
    28. 28. Optimisation de la maintenance Nouveautés SQL Server 2008 : Ressource Gouvernor <ul><li>Permet de gérer les priorités entre différents groupes d’applications </li></ul><ul><li>Limite les ressources disponibles pour chaque type de charge de travail </li></ul>
    29. 29. Optimisation de la maintenance Ressource Governor <ul><li>Workload Group </li></ul><ul><ul><li>Différenciation sur le login, le nom de l’application… </li></ul></ul><ul><li>Gestion des limites </li></ul><ul><ul><li>Importance </li></ul></ul><ul><ul><li>Max Memory % </li></ul></ul><ul><ul><li>Max CPU Time sec </li></ul></ul><ul><ul><li>Max DOP </li></ul></ul><ul><ul><li>Group Max Requests </li></ul></ul>SQL Server Memory, CPU, Threads, … Resources Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports
    30. 30. Optimisation de la maintenance Ressource Governor <ul><li>Resource Pool </li></ul><ul><ul><li>Ressource virtuelle partagée </li></ul></ul><ul><li>Gestion des limites </li></ul><ul><ul><li>Min CPU % </li></ul></ul><ul><ul><li>Max CPU % </li></ul></ul><ul><ul><li>Max Memory % </li></ul></ul><ul><ul><li>Min Memory % </li></ul></ul><ul><li>Gestion dynamique </li></ul><ul><li>20 pools max </li></ul>Min Memory 10% Max Memory 20% Max CPU 20% Max CPU 90% Application Pool Admin Pool Admin Workload Backup Admin Tasks OLTP Workload OLTP Activity Report Workload Ad-hoc Reports Executive Reports
    31. 31. Optimisation de la maintenance Ressource Governor <ul><li>Ressource Pool </li></ul><ul><li>Workload group </li></ul><ul><li>Limitation des ressources </li></ul><ul><li>Garantie de ressource </li></ul><ul><li>Gestion dynamique </li></ul><ul><li>Avec SQL Server 2008, contrôle min/max du CPU, de la mémoire, et du DOP </li></ul>SQL Server Admin Workload Backup Admin Tasks Report Workload OLTP Workload OLTP Activity Executive Reports Ad-hoc Reports High Min Memory 10% Max Memory 20% Max CPU 20% Admin Pool Max CPU 90% Application Pool
    32. 32. Optimisation de la maintenance Nouveautés 2008 : Compression des données <ul><ul><li>Transparent pour les applications </li></ul></ul><ul><li>Longueur variable généralisée </li></ul><ul><li>Compression des données </li></ul><ul><ul><li>Stockage identique sur disque et en mémoire </li></ul></ul><ul><ul><li>Pas d’explosion mémoire </li></ul></ul><ul><ul><li>Gain important I/O disque </li></ul></ul><ul><ul><li>De x1.5 à x7 attendu </li></ul></ul>4911-403C-9 6431-4D57-8 2007060 2 3 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4
    33. 33. Optimisation de la maintenance Compression des données <ul><ul><li>Transparent pour les applications </li></ul></ul><ul><li>Longueur variable généralisée </li></ul><ul><li>Compression des données </li></ul><ul><ul><li>Stockage identique sur disque et en mémoire </li></ul></ul><ul><ul><li>Pas d’explosion mémoire </li></ul></ul><ul><ul><li>Gain important I/O disque </li></ul></ul><ul><ul><li>De x1.5 à x7 attendu </li></ul></ul><ul><li>Codage préfixe et suffixe </li></ul>4911-403C-9 6431-4D57-8 2007060 2 10 1 0.00 2 3 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 2 3 1 4 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 <ul><ul><li>CREATE TABLE myTable (..) </li></ul></ul><ul><ul><li>WITH DATA_COMPRESSION = {NONE|ROW|PAGE} </li></ul></ul><ul><ul><li>sp_estimate_data_compression_savings </li></ul></ul>
    34. 34. Compression
    35. 35. STS Group <ul><li>Test sur une application développée pour SQL 2005 sans modification pour les tests en 2008 (mode 100) </li></ul><ul><li>Volumétrie réelle d’un client en exploitation (260M d’enregistrements dans la table principale) </li></ul><ul><li>Compression de données </li></ul><ul><ul><li>Gain de volumétrie de 23 à 81 % </li></ul></ul><ul><ul><li>Gain de temps de réponse sur certaines requêtes SQL 2008 en mode non compressé (toujours plus rapide que SQL Server 2005) </li></ul></ul><ul><ul><li>Légère augmentation de consommation CPU </li></ul></ul><ul><li>Compression de backup </li></ul><ul><ul><li>Gain de 75% d’espace disque </li></ul></ul><ul><ul><li>Gain de 50% du temps de backup/restore </li></ul></ul><ul><li>Partitionned Table Parallelism (PTP) </li></ul><ul><ul><li>Gain de 34 à 73% sur les requêtes unitaires </li></ul></ul>
    36. 36. Agenda Réduire les coûts d’infrastructure… <ul><li>Par la rationalisation et la consolidation </li></ul><ul><ul><li>Windows Server 2008 et la virtualisation </li></ul></ul><ul><li>Par l’optimisation des performances </li></ul><ul><ul><li>Diagnostic efficace avec Performance Studio </li></ul></ul><ul><li>Par l’amélioration de la maintenance </li></ul><ul><ul><li>Règles & Policies </li></ul></ul><ul><li>Par le bon sizing de l’infrastructure </li></ul><ul><ul><li>Compression, Ressource Governor </li></ul></ul><ul><li>Par l’industrialisation de l’exploitation </li></ul><ul><ul><li>System Center </li></ul></ul>
    37. 37. Lien avec les bonnes pratiques Microsoft Microsoft Operations Framework / ITIL Infrastructure Optimization
    38. 38. Une solution de gestion de bout en bout qui vous aide à superviser vos systèmes et à mieux contrôler votre environnement informatique <ul><ul><li>Supervision des services de bout en bout, de l’infrastructure à l’expérience client </li></ul></ul><ul><ul><li>Fourniture de Management Packs Microsoft et non-Microsoft </li></ul></ul><ul><ul><li>Rapidité et souplesse de déploiement (délégations, évolutivité) </li></ul></ul><ul><ul><li>Agir proactivement sur les événements avant qu’ils ne deviennent des problèmes </li></ul></ul><ul><ul><ul><li>Règles des « Management Packs » Microsoft ou partenaire </li></ul></ul></ul><ul><ul><ul><li>Vues synthétiques, graphiques et déléguables </li></ul></ul></ul><ul><ul><li>Réagir plus rapidement </li></ul></ul><ul><ul><ul><li>Mécanismes de notification </li></ul></ul></ul><ul><ul><ul><li>Base de connaissance intégrée </li></ul></ul></ul><ul><ul><li>Mesurer l’activité et la qualité de service, reporter, partager l’expérience </li></ul></ul><ul><ul><ul><li>Module de reporting </li></ul></ul></ul><ul><ul><ul><li>Vue de qualité de service « client » </li></ul></ul></ul><ul><ul><ul><li>Base de connaissance de l’entreprise </li></ul></ul></ul>La solution de supervision
    39. 39. MP SQL Server Operations Manager 2007 <ul><li>Availability Monitoring </li></ul><ul><li>Component availability </li></ul><ul><li>DB availability </li></ul><ul><li>Replication monitoring </li></ul><ul><li>SQL events (~400) </li></ul><ul><li>Agent jobs </li></ul><ul><li>Backup </li></ul><ul><li>Reporting Services </li></ul><ul><li>Performance Monitoring </li></ul><ul><li>User Connections </li></ul><ul><li>Process utilization per instance </li></ul><ul><li>DB and log size (% and absolute) </li></ul><ul><li>DB and log growth </li></ul><ul><li>Client response time (template) </li></ul><ul><li>Configuration Monitoring </li></ul><ul><li>Best practice monitoring </li></ul><ul><li>Enable customer to </li></ul><ul><li>define standard </li></ul><ul><li>Views </li></ul><ul><li>Dashboard views </li></ul><ul><li>Diagram for replication </li></ul><ul><li>Diagram for disk layout </li></ul><ul><li>Pivot in context e.g. DB performance </li></ul><ul><li>Templates </li></ul><ul><li>OLEDB (sonde remote) </li></ul><ul><li>Version Support </li></ul><ul><li>SQL 2000/ 2005 / 2008 </li></ul><ul><li>64 Bit support, Cluster support </li></ul><ul><li>Agentless support </li></ul>Database Configuration setting Default value Auto close alert if enabled Auto create statistics alert if disabled Auto shrink alert if enabled Auto updates statistics alert if disabled Cross-database ownership chaining alert if enabled Torn page detection alert if disabled
    40. 40. Clients Active Directory avec Librairie de Bandes Serveurs DPM Clichés en ligne Restauration Disques Extériorisation des Bandes Archivage Bandes Serveurs de Fichiers Serveurs Exchange Serveurs SQL Serveurs Office SharePoint Images Vista Machines virtuelles Une solution qui optimise les sauvegardes et les restaurations de données La solution de sauvegarde <ul><li>System Center Data Protection Manager 2007 </li></ul><ul><li>Protection en mode continu des applications Windows et fichiers </li></ul><ul><li>Restauration rapide et fiable – à partir de sauvegarde disque ou bande archivée </li></ul><ul><li>Adaptée au besoin du monde de l’entreprise </li></ul><ul><li>Sauvegarde d’environnements hétérogènes </li></ul>
    41. 41. Supervision application basée sur SQL Server Jean-Marie Savin
    42. 42. Synthèse L’optimisation au service de la réduction des coûts <ul><li>Réduire les coûts </li></ul><ul><ul><li>Optimiser le code, right-sizing </li></ul></ul><ul><ul><li>Moins de serveurs, moins d’électricité </li></ul></ul><ul><ul><li>Moins de stockage, des temps de réponses stables </li></ul></ul><ul><ul><li>Automatiser l’exploitation </li></ul></ul><ul><li>Actions : Connaitre son environnement </li></ul><ul><ul><li>Analyser l’activité quotidienne des serveurs, identifier et optimiser les hot spots </li></ul></ul><ul><ul><li>Avoir des métriques de références </li></ul></ul><ul><ul><li>Mettre en œuvre un pilotage des compteurs </li></ul></ul>
    43. 44. <ul><li>Accélérer vos choix avec le MTC! </li></ul><ul><ul><li>Démarche structurée d’engagement client: ADS, POC, Benchmark </li></ul></ul><ul><ul><li>Expertise solutions et partenaires </li></ul></ul><ul><ul><li>120 serveurs, 50To, géocluster 700km </li></ul></ul><ul><li>Gestion du Datacenter </li></ul><ul><ul><li>Virtualisation, Datacenter dynamique </li></ul></ul><ul><li>Gestion de données </li></ul><ul><ul><li>Applications critiques </li></ul></ul><ul><ul><li>Geocluster SQL </li></ul></ul><ul><ul><li>Migration & replatforming </li></ul></ul>
    44. 45. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Votre potentiel, notre passion TM

    ×