47
Faites de vos données une énergie nouvelle !

2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Faites de vos données une énergie nouvelle !

Page 3: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

SQL Server 2008 est la nouvelle base de données et plateforme BI de Microsoft.

Conçue pour s’adapter à tout type de besoin : des péripériques mobiles aux plus gros datacenters et applications critiques d’entreprise; Sécurisée, performante et hautement disponible, SQL Server intègre tout type de données (structuré, multimédia, geospatial…) et fournit une plateforme décisionnelle complète (ETL, OLAP, Datamining, Reporting), intégrée à Office, au meilleur TCO.

Web : http://www.microsoft.com/france/sql

Page 4: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Jérome Mas, HPSenior System Software Engineer, [email protected]

Franck Sidi, MicrosoftArchitecte Avant-Vente SQL, [email protected]

Bertrand Audras, MicrosoftArchitecte MTC, [email protected]

Administration des Administration des applications critiquesapplications critiquesavec SQL Server 2008avec SQL Server 2008

Page 5: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Application Critiques

Les points clés sont : Temps de réponse garantisEvolutivitéQualité de ServiceProductivité en terme d’exploitationDatacenterSécurité, Conformité, IntégritéFiabilité de la plate-forme

Page 6: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

FiabilitéFiabilitéStabilitéStabilité

AdministrationAdministration

Haute DisponibilitéHaute Disponibilité

PerformancesPerformances

SécuritéSécurité Standard du Standard du datacenterdatacenter

Page 7: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Evolutivité et PerformanceEvolutivité Indépendante de la Taille desBases de données : Objectif 100 To

Page 8: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Partition Capacité Raid Level

ODS128 Go de Mémoire16 Cores

37 ToSQL Server : Database avec 3 années d’historique – 30 ToTempDB – 4 ToLog – 3 To

1

DATAWAREHOUSE448 Go de Mémoire56 Cores

37 ToSQL Server : Database avec 3 années d’historique – 30 ToTempDB – 4 ToLog – 3 To

1

OLAP448 Go de Mémoire56 Cores

30 ToAnalysis Services : Processing et calcul des cubes OLAP

1

Capacité Par Disque Total Capacity Raid Level Nombre de disques300 Go 102 To 1 697300 Go 30 To 1 205300 Go 16 To 5 64

European Telco Customer : Architecture

Serveur CPU MémoireHP Integrity Superdome Itanium 64 Processeurs/ 128

Cores1024 Go

XP 24000 966x300GB Disks

Page 9: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Quelques statistiques Description Actuel (2 ans de données)

SQL2005future (3 ans de données) SQL2008

Stockage des données 55 TB 150 TB

Taille de la base relationnel 37 TB 72 TB

Taille du CUBE (plus grand) 4.5 TB 8 TB

Utilisation –(Table) 144 milliards lignes 220 milliards lignes

Facturation Détaillé (Table) 10 milliards lignes 17 milliards lignes

Plus grande table de fait 200 milliards lignes 300 milliards

Nombre de Dimensions 30 30

Page 10: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Compression des données

Page 11: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

FiabilitéFiabilitéStabilitéStabilité

AdministrationAdministration

PerformancesPerformances

SécuritéSécurité Standard du Standard du datacenterdatacenter

Haute DisponibilitéHaute Disponibilité

Page 12: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Contrats de service

Désastre

Corruption des données

Erreurs humaines

Perte de serveurs

Opérations de maintenance

Pannes du stockageCa

uses

des

inte

rrup

tions

de

serv

ice

99.9%

99.99%

99.999%

99.9999%

8.75h/an

52min/an

5.2min/an

32sec/an

Jours Heures Minutes Secondes Instantané

RTO: Temps de redémarrage

Coût

s

RPO: Point de redémarrageJours Heures Minutes Transactions

Page 13: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Solution RPO RTO Basculeautomatique

Impact sur lesperformances

Complexité

SQL Server Database Mirroring mode Synchrone

100% 100% Oui avec témoin

FaibleNet Roundtrip

< 10msec

Moyenne

Cluster local MSCS/WSFC 100% H+1min Oui Reconnexion client

Non Moyenne

SQL Server Log Shipping H-15min H+30min Non Faiblelié à l’activité IO

Simple

SQL Server P2P Replication 99% H+10min Non Oui HauteNiveau table

SQL Server Database Mirroring mode Asynchrone

99% H+1min Non Faiblelié à l’activité IO

Moyenne

Géo-cluster Jusqu’à 100%

H+5min Oui Reconnexion client

Non Haute

Hau

te D

ispo

nibi

lité

Seco

urs

à di

stan

ce

Solutions SQL Server

Page 14: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Maintenance 100% onlineAdministration online

Reconfigurations, backup, réorganisation des indexs, mise à jour des statistiques, ajout dynamique de ressources CPU-RAM-disques…

Batch onlineChargement et consultation en concurrence, verrouillage "optimiste", isolation des ressourcesChargements optimisés (log), SSIS, CDC

Gestion online des ressourcesRolling Upgrades

Database Mirorring, Windows Failover Cluster

Page 15: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Sony Ericsson: environnement SAP

Migration d’Unix/Oracle vers SQL ServerRéduction des coûtsSimplicité et efficacité des mécanismes de haute disponibilitéRPO 100%, PRA

Robustesse avec plateforme HP IntegrityCluster localDatabase Mirroring à distance

Page 16: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

FiablitéFiablitéStabilitéStabilité

PerformancesPerformances

SécuritéSécurité Standard du Standard du datacenterdatacenter

Haute DisponibilitéHaute Disponibilité

AdministrationAdministration

Page 17: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

SQL Server 2008Les challenges en terme d'exploitation :

Page 18: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

SQL Server 2008Fonctions d’administration

http://blogs.technet.com/patricg/

Page 19: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Outils D’AdministrationSQL Server 2008

Page 20: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

FiabilitéFiabilitéStabilitéStabilité

PerformancesPerformances

SécuritéSécurité

Haute DisponibilitéHaute Disponibilité

AdministrationAdministration

Standard du Standard du datacenterdatacenter

Page 21: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Standards du datacenter

Page 22: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Standards du datacenterInteropérabilité

Support XML (import, export, indexation, Xquery)Web Services, import/export SSISDrivers Microsoft, JDBC et PHPConnectivité Unix (SUA)Chargements mainframe (SSIS + HIS)

SécuritéChiffrement, Audit, Administration par règles

IndustrialisationInstallation en mode silencieuxDeveloppement et test avec Microsoft Visual StudioAdministration par script

Page 23: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Infrastructure du datacenterOutils d’exploitation

Backup (VSS), supervision, ordonnanceur… Microsoft System Center Suite

Serveurs high-end ou commodityApproches Blade, scale up, scale out

SANSAN IP et SAN FCIntégration via VSS des snapshot/cloneRéplication de volume

Plan de secours d’entrepriseSolutions logicielsSolutions SAN (clusters locaux et géo-clusters)

Page 24: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Infrastructure du datacenterGreen IT

Réduction d'énergieSupport des derniers processeurs Intel et AMD hexacoreIntégration WS2008 Power ManagementAu niveau du stockage, déduplication SANA coupler avec des outils de mesures des Watts consommés

Dimensionnement flexibleAllocation de ressources à la demande

Consolidation SQL ServerMulti-InstancesMulti-DatabasesCluster File System (HP Polyserve)

Virtualisation des instancesEn France, LASCOM et INDEX MultiMedia

Page 25: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Référence: Index Multimédia

#1 de l’internet mobilePlus de 50 millions de mise à jour quotidiennes

1000 transactions/seconde lors des mises à jourUtilisation du Change Data Capture SQL Server 2008CDC sur 1.4TB (3 mois) vers une base de 2.1TB (1 an), cascadé vers le CRM

En production, cluster actif/actif 2xDL785Le développement et la préproduction sont virtualisés à 100% avec Windows Server 2008 Hyper-V

Jusqu’à 4 instances SQL Server par VM (4 CPU-8GB-64bit)Gain de 75% de ressources par rapport à un env physique

Page 26: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Virtualisation Hyper-V

Page 27: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

SAN HP EVA8000

SAN Fiber Channel 4Gb

Reference Host ServerHP BL460C2x CPU Intel Xeon quadcore – 16GB RAMWindows Server 2008 x64 Reduced to 4 cores and 8GB RAMSQL Server 2008 x64 Configured for 3 cores and 6GB RAM

Virtualization Host ServerHP BL460C2x CPU Intel Xeon quadcore – 16GB RAMWindows Server 2008 x64Hyper-V role

Guest Server4x CPU– 8GB RAMSQL Server 2008 x64 – 3 CPU – 6GB

Workload farmHP BL460C2x CPU Intel Xeon quadcore – 8GB RAMWindows Server 2008 x86Visual Studio for Testers 2008 SP1

Page 28: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Protocole de testComparaison SQL Server 2008 en mode virtualisé et en mode natif avec les mêmes ressources (3CPU – 6GB RAM)Tests unitaires CPU, NetIO (export LAN), DiskIO (table scan et insertion unitaire)Tests de montée en charge avec Visual Studio 2008

Écriture concurrente dans une même tableRequête de reporting (filtrage, regroupement)Consultations filtrées

Base de test: source TPC-HTable pour le reporting: 264M de lignes, 73GB, non compresséeTable pour l'export LAN: 15M de lignes, 2.7GB, non compresséeTable pour les insertion unitaires: 1.5M, 700MB

Attention: les résultats ne sont valables que dans les conditions précises de ce test (machines, données, workload)

Page 29: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Résultats des tests

http://blogs.technet.com/baudras/

Page 30: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Best Practices Hyper-VImpact maitrisé

Support efficace du 64bit et du multi-CPULes débit I/O réseau et disques sont similaires avec et sans virtualisationCouverture possible de 95% des besoins

Règles de déploiementPrésenter les drives au host puis monter en mode PassThrough dans la VMPrévoir des ressources LAN et stockage dédiées (VHD data, log, tempdb indépendants) en cas de multi-VMAdapter l'exploitation (Backup, PRA, cluster VM)

Page 31: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

FiabilitéFiabilitéStabilitéStabilité

PerformancesPerformances

SécuritéSécurité

Haute DisponibilitéHaute Disponibilité

AdministrationAdministration

Standard du Standard du datacenterdatacenter

Page 32: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

SQL Server : Base de données la plus sécurisée(étude ESG 2006)

Page 33: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Sécurité

Page 34: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Chiffrementdes données

Source: NIST National Vulnerability Database Oct 2007

Page 35: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Applications critiques SQL 2008

PerformancesPerformances

SécuritéSécurité

Haute DisponibilitéHaute Disponibilité

AdministrationAdministration

Standard du Standard du datacenterdatacenter

FiabilitéFiabilitéStabilitéStabilité

Page 36: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

HP/Microsoft: une relation unique

HP-Microsoft: Plus de 20 ans de partenariat,10 ans de développement conjoint autour des solutions Itanium®Des équipes d’engineering communes pour délivrer les solutions Windows Itanium – « Mission critical »SQL Server Performance

HP/Microsoft : scalabilité et performance du moteur SQL Server 2008 sur plateforme IntegrityAmélioration de scalabilité de SQL Server Analysis Services et Integration Services

Support de « Proof of Concept » MS Enterprise Engineering Center (EEC) – MS Technology Center

Apr 9, 202346

Page 37: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Capacités I/Os de SQL Server 2008 sur plateforme HP Superdome

Page 38: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

HP Solution Family – Consolidation et Scale up de SQL Server 2008

HP Integrity platforms1-64 Itanium processors

< 2 TB memory

DL 580/585/7851-4 Xeon or Opteron

processors< 128 GB memory

BL 680/6851-4 Xeon or Opteron

processors<128 GB memory

XPXP EVAEVA

XP24000 < 332+ TB

IntegritIntegrit

yy

ProLiant and BladeSystemProLiant and BladeSystem

XP12000 < 69+ TB

HP PolyServe HP PolyServe SoftwareSoftware

HP Business Solutions forHP Business Solutions forConsolidationConsolidation PerformancePerformance AvailabilityAvailability Business ContinuityBusiness Continuity

HP Business Solutions forHP Business Solutions forConsolidationConsolidation PerformancePerformance AvailabilityAvailability Business ContinuityBusiness Continuity

EVA < 120 TB

Solutions “Scale out” - Solutions “Scale up”Solutions “Scale out” - Solutions “Scale up”

Page 40: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

HP – CFT: Quelques exemples de delivrables

Using SQL Server 2008 Data Compression with HP ProLiant and Integrity servers and HP EVA 8x00SQL Server 2008 backup compression, Resource Governor, and transparent data encryptionOptimizing HP servers with Microsoft SQL Server 2008Array-based replication for Microsoft SQL Server 2008

Page 41: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Conclusion

Temps de réponse garantisEvolutivitéQualité de ServiceProductivité en terme d’exploitationDatacenterSécurité, Conformité, IntégritéFiabilité de la plate-forme

Page 42: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Club Utilisateurs SQL :http://www.guss.fr

Club Utilisateurs MS BI :http://www.cubim.fr

http://www.microsoft.com/france/sql/ilslontfait

SynthèseDes références et des clubs utilisateurs dynamiques

Page 43: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Accélérer vos choix avec le MTC!Démarche structurée d’engagement client: ADS, POC, BenchmarkExpertise solutions et partenaires120 serveurs, 50To, géocluster 700km

Gestion du DatacenterVirtualisation, Datacenter dynamique

Gestion de donnéesApplications critiquesGeocluster SQLMigration & replatforming

Page 45: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

La référence techniqueLa référence technique pour les IT Pros :pour les IT Pros :

technet.microsoft.com

L’engagement Microsoft L’engagement Microsoft pour les développeurs :pour les développeurs :

msdn.microsoft.commsdn.microsoft.com

S’informer S’informer - Un portail d’informations, des événements, une - Un portail d’informations, des événements, une newsletter bimensuelle personnaliséenewsletter bimensuelle personnalisée

Se former - Se former - Des webcasts, des articles techniques, des Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairstéléchargements, des forums pour échanger avec vos pairs

Bénéficier de services - Bénéficier de services - Des cursus de formations et de Des cursus de formations et de certifications, des offres de support techniquecertifications, des offres de support technique

Visual Studio 2008 +Visual Studio 2008 +

Abonnement Abonnement MSDN Premium MSDN Premium Abonnement Abonnement TechNet Plus :TechNet Plus :

Versions d’éval + 2 incidents supportVersions d’éval + 2 incidents support

Page 46: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

Analyses en profondeur du système pour en cibler les failles et maximiser sa performance

Formations techniques avancées et mondialement standardisées, délivrées par des ingénieurs certifiés

Microsoft Operations Framework (MOF) fournit des méthodologies opérationnelles permettant aux entreprises d’optimiser la fiabilité, la supportabilité et la gestion des produits et technologies Microsoft

Ateliers interactifs permettant d’échanger avec des représentants de l’informatique interne de Microsoft sur leur expérience de l'utilisation des outils et méthodologies d'exploitation.Plus orientés processus, ils s'adressent à des décideurs ainsi qu'à des responsables IT

Formations techniques réalisées par des Premier Field Engineers (PFE)

Ateliers techniques personnalisés

Sécurisez et optimisez vos opérations avec un contrat de Support premierLe contrat de support premier est une offre complète et flexible vous permettant d’accéder à un ensemble de services préventifs visant à sécuriser, optimiser et assurer la disponibilité de vos plateformes.

Page 47: 2008-10-02 Paris - Administration des applications critiques avec SQL Server 2008

© 2008 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