• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Haute disponibilité jss2012
 

Haute disponibilité jss2012

on

  • 300 views

 

Statistics

Views

Total Views
300
Views on SlideShare
300
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Haute disponibilité jss2012 Haute disponibilité jss2012 Presentation Transcript

    • 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 2012 – 10 et 11 décembre
    • 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 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
    • 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
    • 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
    • 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 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
    • 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é
    • 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
    • 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
    • DES RÉPONSES • Simples • Un bonne stratégie de sauvegarde restauration • Restauration en ligne • Restauration partielle Edition 2012 – 10 et 11 décembre
    • 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 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
    • 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 Cluster Log Shipping Réplication Edition 2012 – 10 et 11 décembre Groupe de disponibilité AlwaysOn
    • 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
    • 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://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
    • 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
    • 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/DF89D22D-39C8-4728A990-3BD4467891B7/HighPerformanceSQLServerWorkloadsOnHyperV_Final.docx Edition 2012 – 10 et 11 décembre
    • 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
    • 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
    • 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
    • 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 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
    • 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
    • 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
    • Merci à nos Sponsors Rencontrez les dans l’espace partenaires Sponsors Platinum Sponsors Gold Sponsors Silver Edition 2012 – 10 et 11 décembre
    • Continuez l’expérience online Rejoignez la Communauté Edition 2012 – 10 et 11 décembre