Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parViviane Daniel Modifié depuis plus de 10 années
1
Réduction des coûts IT avec SQL Server 2008
Sham UNMAR – Directeur Technique – WAISSO Yann HABRIAL – Responsable Etudes – EUROSPORT Stéphane GAUDé – Responsable Infrastructure – EUROSPORT Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009 12 Mars 2009
2
Objectifs de la présentation
Retour d’expérience du terrain Optimiser les performances pour rationnaliser Améliorer la maintenance pour mieux rentabiliser l’infrastructure La vision du Client : investissement, gains, ROI Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
3
info@waisso.com www.waisso.com recrut@waisso.com
Présentation de WAISSO La conduite et la réalisation de projets CRM (MS CRM et Neolane) La conduite et la réalisation de projet avec la suite Microsoft BI L’administration et l’expertise autour de SQL Server : L’administration courante des bases de données Délégation de personnel à temps partiel ou à temps plein Le soutien aux développements Conception et/ou validation de modèles Aide à l’écriture et validation du code applicatif T-SQL Les audits et l’expertise Optimisation et Tuning, Opérations ponctuelles « pompiers » Consolidation, rationalisation Capacity Planning, mise en œuvre de PRA, haute disponibilité Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
4
Présentation d’EUROSPORT
Eurosport: leader européen des chaînes de sport: 116 millions de foyers abonnés diffusé dans 59 pays et dans 21 langues Eurosport 2: 34 millions de foyers abonnés diffusé dans 46 pays et 11 langues Disponible sur la plaque Asie-Pacifique Disponible en HD depuis Mai 2008 Mais aussi: Eurosport.com: jusqu’à 10 millions de visiteurs uniques par mois. Eurosport Events: l’organisation d’événements sportifs mondiaux Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
5
Contexte informatique
Environnement 80% Microsoft Technologies de développement MS: C# .net & SQL Server 80% d’applications spécifiques et développées en interne: 30 applications (75% en client léger) 90 bases SQL server de production (32 en SQL Server 2008) Couverture de tous les domaines fonctionnels: Gestion de la grille de programme de toutes les chaînes Gestion de la réservation d’espace publicitaire Suivi de la production audiovisuelle Outils de diffusion spécifiques Plateforme de BI et reporting opérationnels 10 à 13 développeurs en moyenne Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
6
Agenda > Préambule :
L’optimisation des performances facteur clé dans la réduction des coûts Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’amélioration de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage de SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
7
Retour d’expérience Optimisation des performances
Pour : Absorber la croissance d’activité sans nouvel investissement d’infrastructure Préparer la consolidation et/ou la virtualisation de l’infrastructure 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. L’optimisation de l’infrastructure (sans parler de renouvellement) permet également des gains significatifs Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
8
Retour d’expérience Optimisation des performances
Exemples de gains obtenus : De 6 à 2 serveurs SQL frontaux (économie de 4 machines !) après 30 jours d’optimisation (réécriture d’env. 10 procédures stockées) Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
9
Retour d’expérience Optimisation des performances
Exemples de gains obtenus : De 6 à 2 serveurs SQL frontaux après 30 jours d’optimisation (réécriture d’env. 10 procédures stockées) Economie de 4 machines ! De 90 % à 25 % d’utilisation moyenne de CPU sur un serveur après 15 jours d’optimisation (7 procédures stockées revues, analyse critique des index) Pas de nouveau serveur ! De 9 h à 4 h pour un traitement quotidien après réorganisation du stockage des données sur disque (séparation physique des index, data et logs). Augmentation de la plage horaire de maintenance, donc pas de nouvel investissement matériel Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
10
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts > Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’amélioration de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage de SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
11
Nouveautés SQL Server 2008 Optimisation de la maintenance : Règles & Stratégies, Performance Studio
Facilite l’administration des serveurs SQL Permet de déployer les règles sur différents serveurs Règles concernant l’installation, la création d’objets, l’activation de services… Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
12
démo Gestion basée sur les stratégies, Performance Studio
Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
13
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts > Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’optimisation de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie,compression) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
14
Nouveautés SQL Server 2008 Optimisation des ressources : Règles & Stratégies, Performance Studio
Retour sur investissement ? Gain de productivité sur la maintenance des bases de données dans des environnements ayant plusieurs dizaines d’instances SQL Gain en temps de disponibilité des serveurs, par la garantie du respect des règles de l’entreprise Gain de temps pour les diagnostics Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
15
Nouveautés SQL Server 2008 Optimisation des ressources : Ressource Gouvernor
Permet de gérer les priorités entre différents groupes d’applications (saisie des commandes VS reporting…) Limite les ressources disponibles pour chaque type de charge de travail Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
16
Optimisation des ressources Ressource Gouvernor
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 Ressource Pool Workload group Limitation des ressources Garantie de ressource Gestion dynamique Avec SQL Server 2008, contrôle min/max du CPU, de la mémoire, et du DOP Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
17
démo Ressource Governor
Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
18
Retour sur investissement ?
Nouveautés SQL Server 2008 Optimisation des ressources : Ressource Gouvernor Retour sur investissement ? Permet d’écrêter la courbe CPU Utile pour consolider plusieurs instances sur un seul serveur Utile pour partager les ressources entre plusieurs applications Garantit un niveau de service attendu aux utilisateurs Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
19
Nouveautés SQL Server 2008 Optimisation des ressources : Compression des données
DateId CarrierTracking OfferID PriceDisc C-98 10 0.00 C-99 6431 6431-4D57-83 6431-4D57-84 6431-4D57-85 100.00 4E0A-4F89-AE Transparent pour les applications Longueur variable généralisée Compression des données Stockage identique sur disque et en mémoire Pas d’explosion mémoire Gain important I/O disque De x1.5 à x7 attendu DateId CarrierTracking OfferID PriceDisc 1 8 10 0.00 9 2 3 4 5 100.00 4E0A-4F89-AE 1 2 C-9 3 6431-4D57-8 1 2 1 2 1 3 4 1 3 1 3 1 3 1 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
20
Optimisation des ressources Compression des données
DateId CarrierTracking OfferID PriceDisc C-98 10 0.00 C-99 6431 6431-4D57-83 6431-4D57-84 6431-4D57-85 100.00 4E0A-4F89-AE Transparent pour les applications Longueur variable généralisée Compression des données Stockage identique sur disque et en mémoire Pas d’explosion mémoire Gain important I/O disque De x1.5 à x7 attendu Codage préfixe et suffixe DateId CarrierTracking OfferID PriceDisc 8 9 3 4 5 100.00 4E0A-4F89-AE 1 2 C-9 3 6431-4D57-8 1 1 2 2 3 10 4 0.00 1 1 2 3 4 1 1 2 3 4 CREATE TABLE myTable (..) WITH DATA_COMPRESSION = {NONE|ROW|PAGE} sp_estimate_data_compression_savings 1 2 3 4 3 4 1 2 3 3 4 1 2 3 3 4 1 2 3 3 1 3 4 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
21
démo Compression des données
Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
22
Retour sur investissement ?
Nouveautés SQL Server 2008 Optimisation des ressources : Compression des données Retour sur investissement ? Gain de stockage sur disque, de 20 à 80 % sur certaines tables Gain en performances, grâce à la réduction des I/O disques et à une meilleure utilisation de la mémoire Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
23
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’optimisation de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) > Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie, compression) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
24
Gain sur l’infrastructure Virtualisation
Problématique Plateforme d’Intégration a refondre à forte dominante SQL Plateforme de secours atteinte par la limite d’âge (20 serveurs de + de 5 ans) Budget limité (20 k€) Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
25
Gain sur l’infrastructure Virtualisation
Choix retenu Hyper-V déjà éprouvé en environnement de développement Mutualisation des plateformes d’Intégration et de Secours Deux serveurs HP DL380 G5 existants connectés à une baie MSA2000, l’ensemble situé sur notre site secours SCVMM pour la gestion des machines virtuelles Investissement Une baie HP MSA2000 (36 disques/3,3 To) Mémoire (64 Go et 32 Go) Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
26
Gain sur l’infrastructure Virtualisation
Gains sur la virtualisation Hyper-V et SQL Server 2008 27 serveurs physiques vs 2 serveurs virtuels Coûts divisés par 5 (matériels & licences) Administration simplifiée, temps d’installation d’un serveur divisé par 2 Redondance assurée entre les deux serveurs (fichiers système et fichiers de données sur la baie MSA2000) Gain de place, électricité, manutention... Gain sur les performances, le “Pass through” divise par 2 les temps d’accès disques Nouveau mode de licencing de SQL Server 2008 Entreprise très intéressant pour la virtualisation Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
27
Gain sur l’infrastructure Nouveautés SQL Server 2008
Gain de temps et d’espace 80% d’espace gagné avec la sauvegarde compressée sauvegarde 3 fois plus rapide restauration 2 fois plus rapide Gain d’exploitation Requêtes multiserveurs/multibases Stratégies (policies) applicables à un groupe de serveurs Amélioration du suivi des performances et du diagnostic Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
28
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’optimisation de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) > Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie, compression) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Sur le passage SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
29
Gains sur les développements
Management Studio : Complétion / vérification de syntaxe Suggestion d’index Plus grande implication de l’équipe de développement dans les problématiques d’optimisation Réduction du cycle de développement, meilleure efficacité du code livré Ressource gouvernor : Permet d’affecter un pool de ressources à un type d’applications Génération des cubes sur la plateforme de développement sans pénaliser les autres requêtes (RS, Management studio) Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
30
Gains sur les développements
Les nouvelles fonctionnalités utilisées : MERGE : Permet de faire un INSERT ou un UPDATE en une seule opération. OUTPUT des opérations MERGE, UPDATE, INSERT, DELETE Permet de récupérer la liste des lignes affectées par la commande, avec la valeur de la ligne avant l'opération et la valeur de la ligne après l'opération. Passage de tableau en paramètre à une procédure stockée Permet de passer un tableau de valeur à une PS. Remplace le passage des valeurs à l'intérieur d'une chaine de caractère. Certaines instructions ont permis de réduire en moyenne le temps de développement de 20 % Maintenance plus simple Lisibilité du code plus grande Gains en performance (Ex : Alimentation infocentre Antenne : lignes chargées en 1min au lieu de 10 min) Pas de formation nécessaire pour les développeurs, accessibilité des nouveautés Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
31
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’optimisation de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) > Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie, compression) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
32
Gains sur les développements
Business Intelligence : Système en production depuis 6 mois Outils stables Gains de performances important sur les cubes Plus grande autonomie des utilisateurs Grace à Report Builder 2, certains rapports sont développés directement par les utilisateurs (décharge la DSI) Nouveautés 2008 Tablix : gain en temps de développement Nouveaux composants graphiques DUNDAS Export Word Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
33
Agenda Préambule : L’optimisation des performances facteur clé dans la réduction des coûts Nouveautés SQL Server 2008 au service de la réduction des coûts d’infrastructure : Par l’optimisation de la maintenance (Règles & Policies, Performance Studio) Par une meilleure utilisation de l’infrastructure (Ressource Governor, Compression) > Retour d’expérience EUROSPORT : Gains sur l’infrastructure (Virtualisation, gestion par stratégie, compression) Gains sur les développements (Nouveaux outils, nouvelles fonctionnalités) Gains sur le décisionnel (Performance, autonomie des utilisateurs sur la création de rapports) Passage SQL Server 2000 à SQL Server 2008 Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
34
Gains sur les développements
Migration : Retour d’expérience Fiabilité : Version RTM de SQL Server 2008 très stable Migration 2000 – 2008 Transparente de 2005 à 2008 (il s’agit d’une mise à jour) Pas plus compliqué de passer de 2000 à 2005 que de 2000 à 2008 Possibilité de garantir un comportement isofonctionnel après migration Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
35
Et pour finir … Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
36
Synthèse Solutions pérennes, testées et validées en conditions réelles
Optimiser le code existant, améliorer l’infrastructure existante, pour absorber la croissance d’activité sans renouveler l’infrastructure Utiliser les nouveautés SQL Server 2008 pour exploiter au mieux les ressources matérielles Utiliser les nouveautés pour les développements à venir, et gagner en productivité Virtualiser Côté décisionnel, permettre aux utilisateurs de créer/modifier eux même leurs rapports avec Report Builder 2.0 pour décharger la DSI. Solutions pérennes, testées et validées en conditions réelles Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
37
Réduction des coûts d'infrastructure avec SQL Server 2008
12 Mars 2009
38
Cas Eurosport en résumé:
Contexte : Client SQL 2000 avec volonté de consolider une partie de son infrastructure et d’apporter gains de performance et nouveaux services aux utilisateurs avec temps et budget restreint. Choix de la solution : SQL Server 2008 (Base de données et BI) & Hyper V Bénéfices : Côté Infrastructure/exploitation : Réduction par 5 des coûts licence et hardware avec Hyper V & SQL 2008 sur la plateforme d’intégration Gain de stockage sur disque, de 20 à 80 % sur certaines tables avec la fonction de compression de données de SQL Server 2008 Côté développement : Certaines nouvelles instructions ont permis de réduire en moyenne le temps de développement de 20 % Gains en performance (Ex : Alimentation infocentre Antenne : lignes chargées en 1min au lieu de 10 min) Pas de formation pour les développeur du fait de la prise en main facile des nouvelles fonctionnalités Côté décisionnel : Gains de performances sur les cubes Réduction par 10 du temps de certains imports ETL Report Builder 2, le nouvel outil de reporting ad-hoc livré avec SQL Server Reporting Services 2008, décharge la DSI de la création/modification de certains rapports vers les utilisateurs Réduction des coûts d'infrastructure avec SQL Server 2008 12 Mars 2009
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.