SlideShare ist ein Scribd-Unternehmen logo
1 von 39
palais des
congrès
Paris




7, 8 et 9
février 2012
8 février 2012 – 13H00 – DAT302


   AlwaysOn
   Les solutions de haute disponibilité
   avec SQL Server 2012
   Pascal BELAUD             Christophe LAPORTE
   Architecte SQL Server     SQL Server MVP / MCM
   Microsoft France          Conseil IT
   Blog : http://belaud.fr   Blog : http://conseilit.wordpress.com
   Twitter : @PascalBelaud   Twitter : @ConseilIT
Sommaire

  Point sur les solution actuelles pour les
  scénarios de Haute-Disponibilité et Disaster
  Recovery

  AlwaysOn Availability Groups (AAG)

  Réplication et AAG

  Conclusion
Sommaire

  Point sur les solution actuelles pour les
  scénarios de Haute-Disponibilité et Disaster
  Recovery

  AlwaysOn Availability Groups (AAG)

  Réplication et AAG

  Conclusion
Log Shipping

  Avantages                             Limites
      Solution éprouvée                   Déconnexion
      Stratégie de sauvegarde             Utilisateurs orphelins
      Nombreux secondaires                Mode récupération
      Accès en R/O                         complet
      « Retard » de données               Bascule manuelle
                                           RPO
                                  Serveur
                                  moniteur



                              Sauvegarder                    Restaurer les
                             les fichiers du                  fichiers du
                               journal des                    journal des
               Serveur                           Serveur     transactions
               principal      transactions
                                                secondaire
Failover Cluster

   Avantages                  Limites
      Granularité instance    Temps de bascule
      Nom réseau virtuel      SPOF => Stockage
      Tolérance aux pannes    Durée du recovery
       software / hardware       (RTO)
Database Mirroring

  Avantages                     Limites
      RTO faible                Une seul base
      Réparation automatique    1 seul réplica
       de pages endommagées      Serveurs liés
      Défaillance software /    Utilisateurs orphelins
       hardware / storage        Offload des sauvegardes
                                 Snapshot pour R/O
Réplication

   Avantages                          Limites
      Nombre d’abonnés                Gestion des conflits
      Scénario déconnecté             Stratégie de backup
       /autonomie des serveurs
                                       Latence de mise à jour
      Granularité : publication
      Données en lecture
       et/ou écriture                                  Abonné
      Répartition
       géographique         Editeur     Distributeur


                                                       Abonné
Scalable Shared Databases

  Avantages                    Limites
      Répartition de charge    Base en lecture seule
      Utilisation de TempDB    Scénario d’utilisation
       locale                   Mise en place
                                SPOF : disque partagé
SQL Server 2008 R2
                                                                                                                                                           Redondance et
                                             RPO=0                                 Unité de protection                  RTO                                 réutilisation




                                              Pas de perte de données




                                                                                                                        Protection automatique




                                                                                                                                                                Multiples secondaires
                                                                        Instance SQL Server




                                                                                              Base de données




                                                                                                                                                                                        Ecriture possible
                                                                                                                                                 Lecture
                                                                                                                Table
   Solutions SQL Server

              Log Shipping


                                synchrone
        Database Mirroring
                               avec témoin

                                synchrone
                               sans témoin


                               asynchrone



  Windows Failover Cluster



 Réplication transactionelle



  Réplication Peer-to-Peer
Sommaire

  Point sur les solution actuelles pour les
  scénarios de Haute-Disponibilité et Disaster
  Recovery

  AlwaysOn Availability Groups (AAG)

  Réplication et AAG

  Conclusion
Windows Failover Cluster

  Convergence des solutions de haute-disponibilité de
  Microsoft vers Windows Failover Cluster (WFC)

  AlwaysOn
    Availability Groups

    Failover Clustering
AlwaysOn Availability Groups
 AlwaysOn Availability Groups est une nouvelle fonctionnalité qui
    fournit la disponibilité nécessaire à vos bases de données

       Flexible                 Intégrée                   Efficace
   Failover multi-bases      Failover applicatif avec   Secondaire actif
   Plusieurs secondaires     le virtual name              Secondaire lisible
        Total de 4
         secondarers         Assistant de                 Backup depuis
        2 secondaires       configuration                  Secondaire
         synchrones
              1 paire en    Dashboard                  Automatisation avec
               automatic     Intégration System         power-shell
               failover
                             Center
   Synchrone et asynchrone
   Compression et            Infrastructure de
   Encryption                diagnostic riche
   Failover auto et manuel
                             Support File-Stream
   Politique de failover
   flexible                  Support du Publisher
   Réparation automatique    de la réplication
   de page
Architecture de la démonstration



AOBELAUD-DC      AOBELAUD-SRV2    AOBELAUD-SRV3
 192.168.2.50     192.168.2.102    192.168.2.103
Sql12Belaud.fr     Synchronous      Synchronous




AOBELAUD-SRV1
 192.168.2.101                    AOBELAUD-SRV4
    Primary          OLTP          192.168.2.104
                                   Asynchronous
DEMO

Mise en œuvre
Bascule planifiée et non planifiée
Accès Reporting (Read-Only)


                Non
              Planifiée




                          Planifiée
Secondaires accessibles en lecture

   Les Readable Secondaries permettent de déverser
   les requêtes ReadOnly sur les secondaires

   Les données accédées sont presque temps réel

   Les applications ReadOnly se reconnectent
   automatiquement à un autre secondaire

   Ne remplace pas la Réplication
Architecture de la démonstration



AOBELAUD-DC      AOBELAUD-SRV2    AOBELAUD-SRV3
 192.168.2.50     192.168.2.102    192.168.2.103
Sql12belaud.fr     Synchronous      Synchronous




AOBELAUD-SRV1
 192.168.2.101                    AOBELAUD-SRV4
    Primary        REPORTING       192.168.2.104
                                   Asynchronous
DEMO

Accès aux secondaires en lecture
Bascule planifiée et non planifiée
Accès Reporting (Read-Only)


                Non
              Planifiée




                          Planifiée
DEMO

Sauvegarde sur les secondaires
Bascule planifiée et non planifiée
BACKUP



                   Planifiée




        Non
      Planifiée
Pour aller plus loin
Réplicas secondaires actifs

   Sauvegardes sur secondaires
      Sauvegarde complète : oui avec copy_only (pas de clear
       du differential bitmap)
      Sauvegarde différentielle : non supportée
      Sauvegarde du journal : oui (forment une seule chaine de
       journaux, VLFs réinitialisés sur primaire)
      Limite les IO sur le serveur actif …
      Fonctionnalité très attendue
      Utilisé dans les plans de maintenance …
Réplicas secondaires actifs
   Accès en lecture seule – réplicas secondaires
      Offload du reporting

      Ressource Governor pour limiter l’impact sur redo thread

      Concurrence et blocage
           Isolation level -> snapshot isolation (+14 bytes )
           Ignore les Hints de verrouillage
           REDO jamais choisi en victime ( DeadLock )

      Plan d’exécution
           Statistiques persistées en TempDB (sys.stats)

      Read-Only Routing List
           Application Intent = Read_Only
           Obligation de se connecter au travers du VNN
           Le listener va réorienter la requête vers un réplica secondaire
           Ordonne les réplicas secondaires pour accès en RO
           Configuration sur chaque réplica
DEMO

RCSI - Row versioning
DEMO

Statistiques d’index
Sommaire

  Point sur les solution actuelles pour les
  scénarios de Haute-Disponibilité et Disaster
  Recovery

  AlwaysOn Availability Groups (AAG)

  Réplication et AAG

  Conclusion
Compatibilité de AAG avec …
  FCI (Failover Cluster Instance)
      Impossible de créer un groupe de disponibilité sur une instance en
       cluster

  DBM (DataBase Mirroring)
      Il s’agit d’une évolution de la technologie, DBM reste d’actualité avec
       SQL Server 2012 (domaines différents ..,)

  Log Shipping
      Pas d’incompatibilité : le travail de backup peut se faire sur n’importe
       quel réplica, sur un répertoire partagé. La restauration de la base sur
       un serveur Stand-By ne pose pas de problème
      Le LS permet aussi d’initialiser un membre du groupe de disponibilité
       (Join seul dans l’assistant)

  Réplication
      Beaucoup de choses à dire … (DAT304 – JY Devant)
AAG et la réplication


   Oui
        Supporté pour Editeur                Non
        Type de réplication
              Capture instantanée
                                                 Non supporté pour
                                                  distributeur (FCI)
          
             Transactionnelle
             Fusion
        Rôle serveur                            Type de réplication
              Editeur : oui
                                                      Peer To Peer
          
             Abonné : supporté                   
                •
                •
                    Pull : pas de problème
                    Push : connexion échoue
                                                     bidirectionnelle
                •   Pas d’IHM                        Pas de republication
                •   Documenté dans BOL
AAG et la réplication

   Configurer un distributeur distant
      Sur tous les réplicas du groupe de disponibilité

   Créer une réplication
      Pas de différence avec une réplication classique

   Rediriger les connexions du LogReader
    sp_redirect_publisher
    Utiliser le Virtual Network Name du groupe
DEMO

Mise en place de la réplication
DEMO

Log shipping
Sommaire

  Point sur les solution actuelles pour les
  scénarios de Haute-Disponibilité et Disaster
  Recovery

  AlwaysOn Availability Groups (AAG)

  Réplication et AAG

  Conclusion
SQL Server 2012
                                                                                                                                                                            Redondance et
                                              RPO=0                                 Unité de protection                                    RTO                               réutilisation




                                                                                               Jeu de bases de données
                                               Pas de perte de données




                                                                                                                                                   Protection automatique




                                                                                                                                                                                             Multiples secondaires
                                                                         Instance SQL Server




                                                                                                                         Base de données




                                                                                                                                                                                 Lecture
                                                                                                                                           Table
    Solutions SQL Server

               Log Shipping


                                 synchrone
         Database Mirroring
                                avec témoin

                                 synchrone
                                sans témoin


                                asynchrone



   Windows Failover Cluster



  Réplication transactionelle



   Réplication Peer-to-Peer



         AlwaysOn
Conclusion
  SQL Server AlwaysOn est une                SQL Server AlwaysOn Availability Group
  solution de haute-disponibilité               Multi-database failover
  complète                                      Multiple secondaries
      Meilleure disponibilité applicative      Synchronous and asynchronous data
                                                movement
      Retour sur investissement élevé
                                                Built in compression and encryption
      Déploiement et administration
       simplifiées                              Automatic and manual Failover
                                                Flexible failover policy
                                                Automatic Page Repair
  Les AlwaysOn Availability Groups              Readable secondary
  fournissent une grande flexibilité            Secondary backup
  dans la configuration                         Automatic application redirection using
                                                virtual name
                                                Configuration Wizard
  Le support de Windows Server
                                                AlwaysOn Dashboard
  Core réduit de manière
                                                System Center Integration
  significative les arrêts liés aux             Automation using power-shell
  mises à jour                                  Rich diagnostic infrastructure
Questions / Réponses
Nous répondons à toutes vos questions
     • Dans cette salle, pour quelques minutes
     • Sur le stand SQL Server
     • Cherchez les t-shirts ATE …
Pour aller plus loin…
   Venez nous voir sur le stand SQL Server
     Retrouvez les experts Microsoft et MVP

     Assistez à des présentations des offres de nos
      partenaires

   Inscrivez-vous au « Virtual Launch Event » du 8 mars :
   http://aka.ms/vlefrance

   Visitez notre nouveau site : http://www.microsoft.fr/sql

   Evaluez dès aujourd’hui SQL Server 2012
     En téléchargeant la RC0 : http://aka.ms/sql2012

     En suivant nos « Virtual Labs » : http://aka.ms/sqllabs
palais des
congrès
Paris




7, 8 et 9
février 2012

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud et Virtualisation
Cloud et VirtualisationCloud et Virtualisation
Cloud et VirtualisationMarc Jouve
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper Vfabricemeillon
 
Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisationNassim Amine
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewaboobakar sanjar
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Edouard DEBERDT
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionLilia Sfaxi
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantALTIC Altic
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de donnéessie92
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization Ashwani Kumar
 
Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services webCHOUAIB EL HACHIMI
 
Base de données distribuée
Base de données distribuéeBase de données distribuée
Base de données distribuéekamar MEDDAH
 
2019 Pure Storage Top Ten Benefits
2019 Pure Storage Top Ten Benefits2019 Pure Storage Top Ten Benefits
2019 Pure Storage Top Ten BenefitsMarketingArrowECS_CZ
 

Was ist angesagt? (20)

Cloud et Virtualisation
Cloud et VirtualisationCloud et Virtualisation
Cloud et Virtualisation
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper V
 
Cours ALGR M1.pdf
Cours ALGR M1.pdfCours ALGR M1.pdf
Cours ALGR M1.pdf
 
Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisation
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overview
 
Talend
TalendTalend
Talend
 
Load Balancing Server
Load Balancing ServerLoad Balancing Server
Load Balancing Server
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de Conception
 
PROFINET - applying the Ethernet standard to industral automation - Peter Th...
PROFINET  - applying the Ethernet standard to industral automation - Peter Th...PROFINET  - applying the Ethernet standard to industral automation - Peter Th...
PROFINET - applying the Ethernet standard to industral automation - Peter Th...
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performant
 
PowerHA for i
PowerHA for iPowerHA for i
PowerHA for i
 
Core Concept: Software Defined Everything
Core Concept: Software Defined EverythingCore Concept: Software Defined Everything
Core Concept: Software Defined Everything
 
Réplication des bases de données
Réplication des bases de donnéesRéplication des bases de données
Réplication des bases de données
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services web
 
Base de données distribuée
Base de données distribuéeBase de données distribuée
Base de données distribuée
 
2019 Pure Storage Top Ten Benefits
2019 Pure Storage Top Ten Benefits2019 Pure Storage Top Ten Benefits
2019 Pure Storage Top Ten Benefits
 

Ähnlich wie Always On - Les solutions de haute disponibilité avec SQL Server 2012

Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Nicolas Georgeault
 
Windows Server 2012, quelles évolutions pour les services de stockage et de c...
Windows Server 2012, quelles évolutions pour les services de stockage et de c...Windows Server 2012, quelles évolutions pour les services de stockage et de c...
Windows Server 2012, quelles évolutions pour les services de stockage et de c...Microsoft Décideurs IT
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardinsbenjguin
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...Patrick Guimonet
 
Patterns Windows Azure
Patterns Windows AzurePatterns Windows Azure
Patterns Windows AzureMicrosoft
 
ICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationschene
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerceMicrosoft
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Microsoft Technet France
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paasyacine sebihi
 
Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow
Automatisation et Gestion de Cluster de Bases de Données MariaDB RoadshowAutomatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow
Automatisation et Gestion de Cluster de Bases de Données MariaDB RoadshowMariaDB Corporation
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm
 
UGIF 12 2010 - migration v11 - Khaled Bentebal
UGIF 12 2010 - migration v11 - Khaled BentebalUGIF 12 2010 - migration v11 - Khaled Bentebal
UGIF 12 2010 - migration v11 - Khaled BentebalUGIF
 
Ugif migration v11 - khaled bentebal
Ugif   migration v11 - khaled bentebalUgif   migration v11 - khaled bentebal
Ugif migration v11 - khaled bentebalkhaledbentebal
 
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...Fujitsu France
 

Ähnlich wie Always On - Les solutions de haute disponibilité avec SQL Server 2012 (20)

Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012
 
Windows Server 2012, quelles évolutions pour les services de stockage et de c...
Windows Server 2012, quelles évolutions pour les services de stockage et de c...Windows Server 2012, quelles évolutions pour les services de stockage et de c...
Windows Server 2012, quelles évolutions pour les services de stockage et de c...
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardins
 
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
2008-10-02 Paris - Administration des applications critiques avec SQL Server ...
 
Patterns Windows Azure
Patterns Windows AzurePatterns Windows Azure
Patterns Windows Azure
 
Storage Replica
Storage ReplicaStorage Replica
Storage Replica
 
ICT Journal - Dossier déduplication
ICT Journal - Dossier déduplicationICT Journal - Dossier déduplication
ICT Journal - Dossier déduplication
 
OW2 JASMINe
OW2 JASMINeOW2 JASMINe
OW2 JASMINe
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerce
 
Commvault Simpana 10
Commvault Simpana 10Commvault Simpana 10
Commvault Simpana 10
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paas
 
Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow
Automatisation et Gestion de Cluster de Bases de Données MariaDB RoadshowAutomatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow
Automatisation et Gestion de Cluster de Bases de Données MariaDB Roadshow
 
20070125wlmdb22
20070125wlmdb2220070125wlmdb22
20070125wlmdb22
 
Windows Phone 7 et la sécurité
Windows Phone 7 et la sécuritéWindows Phone 7 et la sécurité
Windows Phone 7 et la sécurité
 
Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016Alphorm.com Formation Nouveautés Windows Server 2016
Alphorm.com Formation Nouveautés Windows Server 2016
 
UGIF 12 2010 - migration v11 - Khaled Bentebal
UGIF 12 2010 - migration v11 - Khaled BentebalUGIF 12 2010 - migration v11 - Khaled Bentebal
UGIF 12 2010 - migration v11 - Khaled Bentebal
 
Ugif migration v11 - khaled bentebal
Ugif   migration v11 - khaled bentebalUgif   migration v11 - khaled bentebal
Ugif migration v11 - khaled bentebal
 
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...
Fujitsu IT Future 2013 : Diminution des coûts opérationnels et du temps de dé...
 

Mehr von Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Mehr von Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Always On - Les solutions de haute disponibilité avec SQL Server 2012

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. 8 février 2012 – 13H00 – DAT302 AlwaysOn Les solutions de haute disponibilité avec SQL Server 2012 Pascal BELAUD Christophe LAPORTE Architecte SQL Server SQL Server MVP / MCM Microsoft France Conseil IT Blog : http://belaud.fr Blog : http://conseilit.wordpress.com Twitter : @PascalBelaud Twitter : @ConseilIT
  • 3. Sommaire Point sur les solution actuelles pour les scénarios de Haute-Disponibilité et Disaster Recovery AlwaysOn Availability Groups (AAG) Réplication et AAG Conclusion
  • 4. Sommaire Point sur les solution actuelles pour les scénarios de Haute-Disponibilité et Disaster Recovery AlwaysOn Availability Groups (AAG) Réplication et AAG Conclusion
  • 5. Log Shipping Avantages Limites  Solution éprouvée  Déconnexion  Stratégie de sauvegarde  Utilisateurs orphelins  Nombreux secondaires  Mode récupération  Accès en R/O complet  « Retard » de données  Bascule manuelle  RPO Serveur moniteur Sauvegarder Restaurer les les fichiers du fichiers du journal des journal des Serveur Serveur transactions principal transactions secondaire
  • 6. Failover Cluster Avantages Limites  Granularité instance  Temps de bascule  Nom réseau virtuel  SPOF => Stockage  Tolérance aux pannes  Durée du recovery software / hardware (RTO)
  • 7. Database Mirroring Avantages Limites  RTO faible  Une seul base  Réparation automatique  1 seul réplica de pages endommagées  Serveurs liés  Défaillance software /  Utilisateurs orphelins hardware / storage  Offload des sauvegardes  Snapshot pour R/O
  • 8. Réplication Avantages Limites  Nombre d’abonnés  Gestion des conflits  Scénario déconnecté  Stratégie de backup /autonomie des serveurs  Latence de mise à jour  Granularité : publication  Données en lecture et/ou écriture Abonné  Répartition géographique Editeur Distributeur Abonné
  • 9. Scalable Shared Databases Avantages Limites  Répartition de charge  Base en lecture seule  Utilisation de TempDB  Scénario d’utilisation locale  Mise en place  SPOF : disque partagé
  • 10. SQL Server 2008 R2 Redondance et RPO=0 Unité de protection RTO réutilisation Pas de perte de données Protection automatique Multiples secondaires Instance SQL Server Base de données Ecriture possible Lecture Table Solutions SQL Server Log Shipping synchrone Database Mirroring avec témoin synchrone sans témoin asynchrone Windows Failover Cluster Réplication transactionelle Réplication Peer-to-Peer
  • 11. Sommaire Point sur les solution actuelles pour les scénarios de Haute-Disponibilité et Disaster Recovery AlwaysOn Availability Groups (AAG) Réplication et AAG Conclusion
  • 12. Windows Failover Cluster Convergence des solutions de haute-disponibilité de Microsoft vers Windows Failover Cluster (WFC) AlwaysOn  Availability Groups  Failover Clustering
  • 13. AlwaysOn Availability Groups AlwaysOn Availability Groups est une nouvelle fonctionnalité qui fournit la disponibilité nécessaire à vos bases de données Flexible Intégrée Efficace Failover multi-bases Failover applicatif avec Secondaire actif Plusieurs secondaires le virtual name  Secondaire lisible  Total de 4 secondarers Assistant de  Backup depuis  2 secondaires configuration Secondaire synchrones  1 paire en Dashboard Automatisation avec automatic Intégration System power-shell failover Center Synchrone et asynchrone Compression et Infrastructure de Encryption diagnostic riche Failover auto et manuel Support File-Stream Politique de failover flexible Support du Publisher Réparation automatique de la réplication de page
  • 14. Architecture de la démonstration AOBELAUD-DC AOBELAUD-SRV2 AOBELAUD-SRV3 192.168.2.50 192.168.2.102 192.168.2.103 Sql12Belaud.fr Synchronous Synchronous AOBELAUD-SRV1 192.168.2.101 AOBELAUD-SRV4 Primary OLTP 192.168.2.104 Asynchronous
  • 16. Bascule planifiée et non planifiée Accès Reporting (Read-Only) Non Planifiée Planifiée
  • 17. Secondaires accessibles en lecture Les Readable Secondaries permettent de déverser les requêtes ReadOnly sur les secondaires Les données accédées sont presque temps réel Les applications ReadOnly se reconnectent automatiquement à un autre secondaire Ne remplace pas la Réplication
  • 18. Architecture de la démonstration AOBELAUD-DC AOBELAUD-SRV2 AOBELAUD-SRV3 192.168.2.50 192.168.2.102 192.168.2.103 Sql12belaud.fr Synchronous Synchronous AOBELAUD-SRV1 192.168.2.101 AOBELAUD-SRV4 Primary REPORTING 192.168.2.104 Asynchronous
  • 20. Bascule planifiée et non planifiée Accès Reporting (Read-Only) Non Planifiée Planifiée
  • 21. DEMO Sauvegarde sur les secondaires
  • 22. Bascule planifiée et non planifiée BACKUP Planifiée Non Planifiée
  • 24. Réplicas secondaires actifs Sauvegardes sur secondaires  Sauvegarde complète : oui avec copy_only (pas de clear du differential bitmap)  Sauvegarde différentielle : non supportée  Sauvegarde du journal : oui (forment une seule chaine de journaux, VLFs réinitialisés sur primaire)  Limite les IO sur le serveur actif …  Fonctionnalité très attendue  Utilisé dans les plans de maintenance …
  • 25. Réplicas secondaires actifs Accès en lecture seule – réplicas secondaires  Offload du reporting  Ressource Governor pour limiter l’impact sur redo thread  Concurrence et blocage  Isolation level -> snapshot isolation (+14 bytes )  Ignore les Hints de verrouillage  REDO jamais choisi en victime ( DeadLock )  Plan d’exécution  Statistiques persistées en TempDB (sys.stats)  Read-Only Routing List  Application Intent = Read_Only  Obligation de se connecter au travers du VNN  Le listener va réorienter la requête vers un réplica secondaire  Ordonne les réplicas secondaires pour accès en RO  Configuration sur chaque réplica
  • 26. DEMO RCSI - Row versioning
  • 28. Sommaire Point sur les solution actuelles pour les scénarios de Haute-Disponibilité et Disaster Recovery AlwaysOn Availability Groups (AAG) Réplication et AAG Conclusion
  • 29. Compatibilité de AAG avec … FCI (Failover Cluster Instance)  Impossible de créer un groupe de disponibilité sur une instance en cluster DBM (DataBase Mirroring)  Il s’agit d’une évolution de la technologie, DBM reste d’actualité avec SQL Server 2012 (domaines différents ..,) Log Shipping  Pas d’incompatibilité : le travail de backup peut se faire sur n’importe quel réplica, sur un répertoire partagé. La restauration de la base sur un serveur Stand-By ne pose pas de problème  Le LS permet aussi d’initialiser un membre du groupe de disponibilité (Join seul dans l’assistant) Réplication  Beaucoup de choses à dire … (DAT304 – JY Devant)
  • 30. AAG et la réplication Oui  Supporté pour Editeur Non  Type de réplication Capture instantanée  Non supporté pour distributeur (FCI)   Transactionnelle  Fusion  Rôle serveur  Type de réplication Editeur : oui Peer To Peer   Abonné : supporté  • • Pull : pas de problème Push : connexion échoue  bidirectionnelle • Pas d’IHM  Pas de republication • Documenté dans BOL
  • 31. AAG et la réplication Configurer un distributeur distant  Sur tous les réplicas du groupe de disponibilité Créer une réplication  Pas de différence avec une réplication classique Rediriger les connexions du LogReader  sp_redirect_publisher  Utiliser le Virtual Network Name du groupe
  • 32. DEMO Mise en place de la réplication
  • 34. Sommaire Point sur les solution actuelles pour les scénarios de Haute-Disponibilité et Disaster Recovery AlwaysOn Availability Groups (AAG) Réplication et AAG Conclusion
  • 35. SQL Server 2012 Redondance et RPO=0 Unité de protection RTO réutilisation Jeu de bases de données Pas de perte de données Protection automatique Multiples secondaires Instance SQL Server Base de données Lecture Table Solutions SQL Server Log Shipping synchrone Database Mirroring avec témoin synchrone sans témoin asynchrone Windows Failover Cluster Réplication transactionelle Réplication Peer-to-Peer AlwaysOn
  • 36. Conclusion SQL Server AlwaysOn est une SQL Server AlwaysOn Availability Group solution de haute-disponibilité Multi-database failover complète Multiple secondaries  Meilleure disponibilité applicative Synchronous and asynchronous data movement  Retour sur investissement élevé Built in compression and encryption  Déploiement et administration simplifiées Automatic and manual Failover Flexible failover policy Automatic Page Repair Les AlwaysOn Availability Groups Readable secondary fournissent une grande flexibilité Secondary backup dans la configuration Automatic application redirection using virtual name Configuration Wizard Le support de Windows Server AlwaysOn Dashboard Core réduit de manière System Center Integration significative les arrêts liés aux Automation using power-shell mises à jour Rich diagnostic infrastructure
  • 37. Questions / Réponses Nous répondons à toutes vos questions • Dans cette salle, pour quelques minutes • Sur le stand SQL Server • Cherchez les t-shirts ATE …
  • 38. Pour aller plus loin… Venez nous voir sur le stand SQL Server  Retrouvez les experts Microsoft et MVP  Assistez à des présentations des offres de nos partenaires Inscrivez-vous au « Virtual Launch Event » du 8 mars : http://aka.ms/vlefrance Visitez notre nouveau site : http://www.microsoft.fr/sql Evaluez dès aujourd’hui SQL Server 2012  En téléchargeant la RC0 : http://aka.ms/sql2012  En suivant nos « Virtual Labs » : http://aka.ms/sqllabs
  • 39. palais des congrès Paris 7, 8 et 9 février 2012