Rejoignez la Communauté

Edition 2012 – 10 et 11 décembre
Merci à nos Sponsors

Rencontrez les dans l’espace partenaires

Sponsors Platinum

Sponsors Gold

Sponsors Silver

Edition...
HAUTE DISPONIBILITÉ
SQL Server

Sponsors Platinum
Edition 2012 – 10 et 11 décembre
PRÉSENTATION

Christophe LAPORTE
 ~14

ans expérience SQL Server

Conseil IT
o Blog : http://conseilit.wordpress.com/
o...
AGENDA
• Des questions
•
•
•
•

Pourquoi la haute disponibilité
La non disponibilité
Définition d’une stratégie
Problèmes ...
POURQUOI LA HA ?
• Définition basique
• Etre capable d’accéder à une donnée lorsque l’on en a besoin dans un laps de
temps...
MESURER LA DISPONIBILITÉ
• Les « neufs »

Edition 2012 – 10 et 11 décembre
CAUSES DE NON DISPONIBILITÉ
Coupure de service planifiée
• Création / Reconstruction d’index non cluster : éventuellement ...
DÉFINITION D’UNE STRATÉGIE

Granularité
RPO
RTO

•Chiffre d’affaire
•Salaires
•Datacenter -> Instance -> Groupe de bases -...
LE PROBLÈME …
• La haute disponibilité peut affecter
les performances
• Mise à jour synchrone des données sur
un réplica
•...
LES LIMITATIONS
Non techniques
•
•
•
•

Budget, temps et espace
Ajout d’un Datacenter
Ressources humaines pour maintenir l...
DES RÉPONSES
• Simples
• Un bonne stratégie de sauvegarde restauration

• Restauration en ligne
• Restauration partielle

...
DEMO
• Restauration partielle

CriticalDB

Primary FG
SalesData FG
Edition 2012 – 10 et 11 décembre

HRData FG
DES RÉPONSES
• Liées aux fonctionnalités SQL Server (Ed° entreprise pour certaines)

Table

Database

Infrastructure

Onli...
DEMO
• Database Snapshot

Edition 2012 – 10 et 11 décembre
DES RÉPONSES
• Liées aux fonctionnalités SQL Server (Ed° entreprise pour certaines)
Clustering
Failover
Database Mirroring...
Log Shipping

Database Mirroring

synchrone
avec témoin
synchrone
sans témoin
asynchrone

Windows Failover Cluster

Réplic...
DEMO
• Les groupes de disponibilité (pour les administrateurs système  )

Edition 2012 – 10 et 11 décembre
MIGRATION DEPUIS UN DBM + LS
• AlwaysON fournit une solution de HA et de DR
• SQL Server AlwaysOn team blog :

http://blog...
ET SI ON RÉFLÉCHISSAIT DIFFÉREMMENT ?
• Dois-je me préoccuper du Hardware ?
• La virtualisation et les solutions de HA

Po...
RESSOURCES MATÉRIELLES

Edition 2012 – 10 et 11 décembre
LE MILLION ….
• IOPS dans une VM
• TechEd Amsterdam 2012

Edition 2012 – 10 et 11 décembre
LE TERA …
• 1 TB de mémoire vive …

Edition 2012 – 10 et 11 décembre
PERFORMANCES
• White Paper : High Performance SQL Server Workloads on Hyper-V
http://download.microsoft.com/download/D/F/8...
VM SUR WINDOWS SERVER 2012 - HYPER-V 3.0
•
•
•
•
•
•
•

RAM 1TB
Architecture NUMA
64 vCPUs
Fichiers VHDX 4KB
Disques PassT...
PRÊT A SUPPORTER LA CHARGE !

Enterprise Strategy Group (Octobre 2012)

http://download.microsoft.com/download/C/C/1/CC16C...
POURSUIVONS LE RAISONNEMENT …
• Utilisation de Windows Server Core
• Surface d’attaque moindre
• Nombre de correctifs moin...
DEMO
• Live migration d’une VM

Edition 2012 – 10 et 11 décembre
ENCORE UN PEU PLUS LOIN …
Virtualisation du stockage

IaaS

PaaS

Changement de baie

Windows Azure VMs

Windows Azure SQL...
CONCLUSION
• SQL Server AlwaysOn est une solution de haute-disponibilité
• Complète (HA / DR)
• Flexible (Nombre réplicas,...
QUESTIONS / RÉPONSES
Merci à tous pour votre présence et n’hésitez pas à venir
poursuivre le débat sur les stands et profi...
Merci à nos Sponsors

Rencontrez les dans l’espace partenaires

Sponsors Platinum

Sponsors Gold

Sponsors Silver

Edition...
Continuez l’expérience online
Rejoignez la Communauté

Edition 2012 – 10 et 11 décembre
Prochain SlideShare
Chargement dans…5
×

Haute disponibilité jss2012

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

Aucune remarque pour cette diapositive

Haute disponibilité jss2012

  1. 1. Rejoignez la Communauté Edition 2012 – 10 et 11 décembre
  2. 2. Merci à nos Sponsors Rencontrez les dans l’espace partenaires Sponsors Platinum Sponsors Gold Sponsors Silver Edition 2012 – 10 et 11 décembre
  3. 3. HAUTE DISPONIBILITÉ SQL Server Sponsors Platinum Edition 2012 – 10 et 11 décembre
  4. 4. PRÉSENTATION Christophe LAPORTE  ~14 ans expérience SQL Server Conseil IT o Blog : http://conseilit.wordpress.com/ o Twitter : @ConseilIT Conseil et formation o o o o o Architecture système et Bases de Données Haute disponibilité Montée en charge Virtualisation Optimisation Edition 2012 – 10 et 11 décembre
  5. 5. AGENDA • Des questions • • • • Pourquoi la haute disponibilité La non disponibilité Définition d’une stratégie Problèmes et limitations • Et des réponses • Les solutions classiques • Et d’autres … Edition 2012 – 10 et 11 décembre
  6. 6. POURQUOI LA HA ? • Définition basique • Etre capable d’accéder à une donnée lorsque l’on en a besoin dans un laps de temps acceptable ! • BD point central dans le SI • Sharepoint, sites Web de paris ou commerce en ligne • Progiciels (RH, Compta, production, CRM) • Logiciels « maison » • La non disponibilité a un coût • Chiffre d’affaire … • Coût en temps • Salaires d’employés … Edition 2012 – 10 et 11 décembre
  7. 7. MESURER LA DISPONIBILITÉ • Les « neufs » Edition 2012 – 10 et 11 décembre
  8. 8. CAUSES DE NON DISPONIBILITÉ Coupure de service planifiée • Création / Reconstruction d’index non cluster : éventuellement pas de modifications sur la table • Création / Reconstruction d’index cluster : éventuellement pas de lecture et modifications sur la table • Changement de matériel, application de Service Packs Coupure de service non planifiée • Perte du Datacenter (électricité, réseau, catastrophe naturelle, incendie) • Perte du serveur (alimentation, CPU, mémoire, réseau, OS crash) • Problème disque (corruption d’I/O, panne contrôleur disque, panne disque, panne carte RAID) Ne pas confondre PCA et PRA • HA et DR … Edition 2012 – 10 et 11 décembre
  9. 9. DÉFINITION D’UNE STRATÉGIE Granularité RPO RTO •Chiffre d’affaire •Salaires •Datacenter -> Instance -> Groupe de bases -> Base > Table -> Traitement •Coordination des dépendances • Perte maximale de données autorisée • Durée maximale de non disponibilité autorisée Période ouvrée • 24 H / 24 , 7 J /7 • Entre 8h00 et 18h00 les jours ouvrés … En cas de panne • Même niveau de performance requis ? • Dégradation acceptable ? Edition 2012 – 10 et 11 décembre Stratégie Quantifier l’indisponibilité
  10. 10. LE PROBLÈME … • La haute disponibilité peut affecter les performances • Mise à jour synchrone des données sur un réplica • SAN Mirroring • Cluster (SAN: mutualisation et flexibilité) Gestion des index / stats Service Packs Sauvegardes Fenêtre de maintenance • Est-ce que je dispose d’une fenêtre de maintenance suffisante ? o Démo IFI Gestion des fichiers Edition 2012 – 10 et 11 décembre DBCC CheckDB
  11. 11. LES LIMITATIONS Non techniques • • • • Budget, temps et espace Ajout d’un Datacenter Ressources humaines pour maintenir la solution Temps de mise en place Techniques • Alimentation (nombre serveurs, baie de disques, climatisation) • Modèles de récupération des bases • Charge OLTP (tps) • Fonctionnalités (filestream) Edition 2012 – 10 et 11 décembre
  12. 12. DES RÉPONSES • Simples • Un bonne stratégie de sauvegarde restauration • Restauration en ligne • Restauration partielle Edition 2012 – 10 et 11 décembre
  13. 13. DEMO • Restauration partielle CriticalDB Primary FG SalesData FG Edition 2012 – 10 et 11 décembre HRData FG
  14. 14. DES RÉPONSES • Liées aux fonctionnalités SQL Server (Ed° entreprise pour certaines) Table Database Infrastructure Online index Operations Fast Recovery Instant File Initialization Online LOB index Operations Partial Database Availability Auto page repair (AAG/DBM) Table Partitioning Online piecemeal restore Hot-add CPU Database Snapshot Hot-add Memory Contained Databases Resource Governor Edition 2012 – 10 et 11 décembre
  15. 15. DEMO • Database Snapshot Edition 2012 – 10 et 11 décembre
  16. 16. DES RÉPONSES • Liées aux fonctionnalités SQL Server (Ed° entreprise pour certaines) Clustering Failover Database Mirroring Cluster Log Shipping Réplication Edition 2012 – 10 et 11 décembre Groupe de disponibilité AlwaysOn
  17. 17. Log Shipping Database Mirroring synchrone avec témoin synchrone sans témoin asynchrone Windows Failover Cluster Réplication transactionelle Réplication Peer-to-Peer AlwaysOn Edition 2012 – 10 et 11 décembre Multiples secondaires Lecture Protection automatique Table Redondance et réutilisation RTO Base de données Unité de protection Instance SQL Server Solutions SQL Server Pas de perte de données RPO=0 Jeu de bases de données SOLUTION HA SQL SERVER 2012
  18. 18. DEMO • Les groupes de disponibilité (pour les administrateurs système  ) Edition 2012 – 10 et 11 décembre
  19. 19. MIGRATION DEPUIS UN DBM + LS • AlwaysON fournit une solution de HA et de DR • SQL Server AlwaysOn team blog : http://blogs.msdn.com/b/sqlalwayson/archive/2012/10/16/how-to-migrate-to-alwaysonalwayson-from-prior-deployments-combining-database-mirroring-and-log-shipping-part-1.aspx • • • • • • Upgrade Secondary LS Upgrade DBM Witness Upgrade DBM Mirror Upgrade DMB Principal Create WSFC cluster Configure AAG Disaster Recovery Data Center Primary Data Center Windows Server Failover Cluster (single WSFC crossing two data centers) SQL Server SQL Server Primary SQL Server Secondary Secondary Synchronous Asynchronous Availability Group Edition 2012 – 10 et 11 décembre
  20. 20. ET SI ON RÉFLÉCHISSAIT DIFFÉREMMENT ? • Dois-je me préoccuper du Hardware ? • La virtualisation et les solutions de HA Pourquoi ? Chassez les mythes Maximiser l’utilisation de ressources CPU et mémoire Nombre de CPU / quantité de mémoire Indépendance vis-à-vis du matériel Taille de disques / IOPS Tolérance de panne / Flexibilité Dégradation des performances Edition 2012 – 10 et 11 décembre
  21. 21. RESSOURCES MATÉRIELLES Edition 2012 – 10 et 11 décembre
  22. 22. LE MILLION …. • IOPS dans une VM • TechEd Amsterdam 2012 Edition 2012 – 10 et 11 décembre
  23. 23. LE TERA … • 1 TB de mémoire vive … Edition 2012 – 10 et 11 décembre
  24. 24. PERFORMANCES • White Paper : High Performance SQL Server Workloads on Hyper-V http://download.microsoft.com/download/D/F/8/DF89D22D-39C8-4728A990-3BD4467891B7/HighPerformanceSQLServerWorkloadsOnHyperV_Final.docx Edition 2012 – 10 et 11 décembre
  25. 25. VM SUR WINDOWS SERVER 2012 - HYPER-V 3.0 • • • • • • • RAM 1TB Architecture NUMA 64 vCPUs Fichiers VHDX 4KB Disques PassThrough Cartes FC NIC Teaming • VMs en haute disponibilité • Cluster 64 nœuds • SMB 3.0 Haute performance Haute disponibilité Réplicas Migrations facilitées Hyper-V • DR site distant • RPO 5 minutes Edition 2012 – 10 et 11 décembre • Live migration • Live storage migration • P2V
  26. 26. PRÊT A SUPPORTER LA CHARGE ! Enterprise Strategy Group (Octobre 2012) http://download.microsoft.com/download/C/C/1/CC16C89A-E289-4217-B2D87DD37A4285B8/ESG-Lab-Validation-WS2012-HyperV-and-SQL2012.pdf Edition 2012 – 10 et 11 décembre
  27. 27. POURSUIVONS LE RAISONNEMENT … • Utilisation de Windows Server Core • Surface d’attaque moindre • Nombre de correctifs moindre • Moins de services Plus de disponibilité … Moins de ressources consommées => plus de performance • Utilisation conjointe sur Hyper-V • Moins de ressources consommées sur Hyper-V • Groupes de disponibilité SQL Server (Support du guest cluster) Davantage de possibilités en HA On cumule les fonctionnalités SQL Server et Hyper-V Le meilleur monde : HA – DR – Performance - Maintenance Edition 2012 – 10 et 11 décembre
  28. 28. DEMO • Live migration d’une VM Edition 2012 – 10 et 11 décembre
  29. 29. ENCORE UN PEU PLUS LOIN … Virtualisation du stockage IaaS PaaS Changement de baie Windows Azure VMs Windows Azure SQL Databases Ajustement des performances Amazon EC2 Amazon RDS • La tête dans les nuages • Windows Azure SQL Databases o Disponibilité de 99,9 % mensuelle (43,2 minutes …) • Windows Azure VMs o Disponibilité de 99,9% o Etendre les groupes de disponibilité pour le PRA Edition 2012 – 10 et 11 décembre
  30. 30. CONCLUSION • SQL Server AlwaysOn est une solution de haute-disponibilité • Complète (HA / DR) • Flexible (Nombre réplicas, datacenter local ou distant) • Qui permet • Une meilleure disponibilité applicative (listeners, groupement de bases) • Un retour sur investissement élevé (réplica en lecture seule) • Déploiement et administration simplifiés (chaines de backup log) • Solutions supplémentaires offertes par • Les clouds publics • La virtualisation • Le support de version Core Edition 2012 – 10 et 11 décembre
  31. 31. QUESTIONS / RÉPONSES Merci à tous pour votre présence et n’hésitez pas à venir poursuivre le débat sur les stands et profiter de démos supplémentaires. Whitepapers et autres documents disponibles sur SkyDrive : http://sdrv.ms/V7zSO2 Edition 2012 – 10 et 11 décembre
  32. 32. Merci à nos Sponsors Rencontrez les dans l’espace partenaires Sponsors Platinum Sponsors Gold Sponsors Silver Edition 2012 – 10 et 11 décembre
  33. 33. Continuez l’expérience online Rejoignez la Communauté Edition 2012 – 10 et 11 décembre

×