Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDidier Guignard Modifié depuis plus de 10 années
2
Le moteur SQL Server 2008 R2 par l'exemple (DAT304)
Mercredi 9 février H00-12H00 Pascal Belaud Architecte Avant-Vente SQL Server Division Grands Comptes – Microsoft France
3
Le sommaire de la session
Démonstrations ! Venez découvrir les possibilités du moteur SQL Server 2008 R2 dans cette session 100% orientée démonstrations. Si l'un des sujets suivants vous intéresse, alors cette session est pour vous ! Audit, Cryptage, Gestion des instances par règle, haute-disponibilité (Windows Failover Cluster, Database Mirroring, log Shipping, Peer-to-Peer Replication), Distributed Partition View, Data Collection et Performance Datawarehouse, Resource Governor, ou encore compression de bases de données
4
Protéger l’information All Actions Audited
Description : Permettre l’audit de toutes les opérations ayant lieu sur un serveur de base de données SQL Server Audit des instructions DDL Create, Alter, Drop Audit des instructions DML Select, Insert, Update, Delete Objectif : Respecter les contraintes légales sur l’accès aux données Anticiper les accès frauduleux
5
Protéger l’information Transparent Data Encryption*
Description : Protection des fichiers de données, de log et des backups par cryptage transparent et automatique Objectif : Se protéger contre les vols de fichiers de données Respecter les contraintes légales sur la protection des données stockées
6
Protéger l’information Column Encryption
Description : Protection d’une ou plusieurs colonnes par cryptage Utilisation de clé symétrique, clé asymétrique, certificat Objectifs : Se protéger contre l’accès frauduleux aux données Respecter les contraintes légales sur la lecture des données stockées par les employés
7
Réduire le temps pour gérer les opérations Policy Based Management
Description : Permettre de décrire un état idéal pour nos instances SQL Server Permettre de vérifier que nos instances SQL Server respectent bien les règles définies précédemment Intervention sur les propriétés des colonnes jusqu’à celles des bases de données Objectifs : Réduire considérablement les problèmes de production liés à des changements de configuration inopinés Avoir une garantie que les règles maison sont bien respectées par tout le monde
8
Augmenter la fiabilité des applications Log Shipping
Description : Sauvegarde du journal de transactions d’un serveur primaire puis copie et restauration de ceux-ci sur un ou plusieurs serveurs secondaires Objectifs : Assurer une redondance des données en permettant une reprise de l’activité la plus rapide possible et avec le moins de perte de données possible Accéder éventuellement à certains serveurs secondaires en lecture seule si nécessaire Organiser la restauration sur les différents serveurs secondaires à des rythmes temporels éventuellement différents
9
Augmenter la fiabilité des applications Failover Clustering*
Description : Protéger une série de services et de ressources Le Failover Clustering est fourni par Windows Server 2008 R2 SQL Server 2008 R2 est un « client » du Failover Clustering comme un autre Objectif : Assurer une haute-disponibilité d’un serveur complet avec de deux à 16 nœuds
10
Augmenter la fiabilité des applications Enhanced Database Mirroring*
Description : Fournir de la haute-disponibilité via une copie synchronisée de la base de données d’une instance vers une autre Plusieurs modes de communication : Synchrone / Asynchrone Avec témoin / Sans témoin Temps de bascule de l’ordre de la seconde Objectif : Garantir une haute-disponibilité pour vos bases de données critiques
11
Augmenter la fiabilité des applications Automatic Page Repair*
Description Utiliser le Database Mirroring pour corriger automatiquement les pages corrompues sur le Principal et/ou le Miroir Objectifs : Réduire le temps d’indisponibilité de vos données à cause de corruptions physiques du stockage
12
Augmenter la fiabilité des applications Database Snapshot*
Description : Créer une base de données en lecture seule à partir d’une base de données en production (ou « mirroré ») Utilisation des « Sparse Files » de Windows Objectifs : Fournit une vue lecture seule d’une base de données pour effectuer de la restitution Permet de faire des copies de sauvegarde temporaires pour éviter des erreurs humaines Permet de réutiliser un serveur intervenant dans une architecture en miroir pour en faire un serveur de restitution
13
Augmenter la fiabilité des applications Peer-To-Peer Replication*
Description : Obtenir un plan de reprise d’activité pour les données en les dupliquant sur leurs plusieurs serveurs physiques Permet de fournir un scénario de « Disaster Recovery » multi sites très simplement Objectif : Fournir un scénario de « Disaster Recovery » multi sites en dupliquant les données sur leurs plusieurs serveurs physiques
14
Augmenter la fiabilité des applications Distributed Partitioned Views*
Description : Augmenter les performances en répartissant les données sur plusieurs serveurs physiques différents Fournir une vue unifiée de ces données Parallélisation des requêtes Objectif : Répartir les données, et donc la charge, sur plusieurs serveurs physiques date
15
Réduire le temps de résolution des problèmes Data Collection - Performance DW
Description : Permettre de collecter des informations pour effectuer de manière efficace du Capacity Planning Permettre de planifier la collecte d’informations sur l’état des systèmes pendant une période de production intensif à des fins d’analyses, le tout à postériori Permettre de planifier la collecte d’informations sur le contexte d’exécution des requêtes pour essayer de mieux comprendre les problèmes liés à leur exécution, le tout à postériori Objectif : Faire en sorte que les serveurs tournent toujours dans les meilleurs conditions possibles quel que soient les charges
16
Fournir des niveaux d’opérations prédictibles Resource Governor*
Description : Plateforme de contrôle des ressources système en fonction de profils Des « pools » décrivant le min et max en % de CPU et mémoire Des « workloads » décrivant Nb max de requêtes simultanées Durée maximale utilisée par une requête Mémoire maximum utilisée par une requête Degré de parallélisme maximum par requête Les différents profils sont définis par vous-même via une fonction de classification Objectif : Obtenir un niveau d’exécution prévisible pour vos requêtes
17
Support de la compression de base de données
Montée en charge et volumes de données en constante augmentation Data and Backup Compression* Description : Support de la compression de base de données Deux types de compression à choisir indépendamment pour chacune des tables / partitions d’une base ROW ou PAGE De plus, support de la compression du backup Objectifs : Gagner du stockage et donc réduire les coûts afférents à celui-ci Permettre de gérer plus de données pour la même quantité de mémoire et donc augmenter les performances
18
Démonstrations ! Conclusion
Vous venez de découvrir les possibilités du moteur SQL Server 2008 R2 dans cette session 100% orientée démonstrations. Audit, Cryptage, Gestion des instances par règle, haute-disponibilité (Windows Failover Cluster, Database Mirroring, log Shipping, Peer-to-Peer Replication), Distributed Partition View, Data Collection et Performance Datawarehouse, Resource Governor, ou encore compression de bases de données
19
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.