La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SQLSaturday 323 – Paris 2014 SQL Server AlwaysOn Groupes de disponibilités en détail.

Présentations similaires


Présentation au sujet: "SQLSaturday 323 – Paris 2014 SQL Server AlwaysOn Groupes de disponibilités en détail."— Transcription de la présentation:

1 SQLSaturday 323 – Paris 2014 SQL Server AlwaysOn Groupes de disponibilités en détail

2 SQLSaturday 323 – Paris 2014 > whoami ~ depuis 2002 6.5 <= SQL Server <= 2014 @mikedavem mikedavem1@hotmail.commikedavem1@hotmail.com / david.barbarin@dbi-services.comdavid.barbarin@dbi-services.com http://blog.developpez.com/mikedavem http://www.dbi-services.com/index.php/blog/dbi-bloggers/blogger/ listings/dab

3 SQLSaturday 323 – Paris 2014 Sponsors Gold

4 SQLSaturday 323 – Paris 2014 Sponsors Silver et Bronze

5 SQLSaturday 323 – Paris 2014 Agenda Cluster Windows WSFC et interaction avec les groups de disponibilités Groupes de disponibilités – Réplication Groupes de disponibilités – Réplicas secondaires

6 SQLSaturday 323 – Paris 2014 SQL Server AlwaysOn et les groupes de disponibilités : Architecture globale

7 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows Cluster Groupe indépendant d’ordinateurs travaillant ensemble pour augmenter la disponibilité d’une application 2 ressources associées par défaut : un nom virtuel (VNN) et une adresse IP virtuelle (VIP) Ressource Composant physique ou logique Peut être mis en ligne / hors ligne Hébergé par un seul nœud à la fois (propriétaire) Dépendances de ressources Abstraction du service fourni  gestion des ressources via des DLL Groupes de ressources Collection de ressources Définit une unité de basculement Hébergé sur un nœud à la fois (propriétaire)

8 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows - Quorum Offre un mécanisme de protection contre le «split brain» Cluster divisé en plusieurs partitions distinctes Une seule partition active et arrêt des autres Type de quorum Nœuds majoritaires Nœuds et disques majoritaires Nœuds et partage de fichiers majoritaires Aucune majorité : disque uniquement Gestion des poids des nœuds Modifiable et statique à partir de Windows 2008 R2 Dynamique depuis Windows 2012 Dois-je passer à Windows Server 2012 ?

9 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows – Sous système d’hébergement des ressources Groupe de disponibilité Nom réseau IP SQL Server hadrres.dll  sp_server_diagnostics RHS Cluster Service RCM Communications isAlive() / LooksAlive() State / action ….

10 SQLSaturday 323 – Paris 2014 sp_server_diagnostics  < SQL Server 2012  @@SERVERNAME  améliore les capacités de diagnostique en cas de basculement  élimination des problèmes de connectivité  Procédure stockée interne associé à un thread préemptif à haute priorité depuis la dll de ressources hadrres.dll  Possède sa propre réservation mémoire et non bloquant  Exécution toutes les 5 secondes (1/4 lease timeout)  Fournit des informations détaillées (system, resource, query processing, IO subsystem, events)  Permet une plus grande flexibilité sur les règles de basculement (5 niveaux)

11 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows – RHS et DLL de ressource SQL Server AG1AG2 AG3 Health Worker RHS.exe (hadrres.dll) Health Worker sp_server_diagnostics Result Sets = smallestTimeOut = max (5, min (all active AAG) / 3) Dedicated thread LOG LeaseTimeOut {SetEvent() / WaitForSingleObject()} primary

12 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows – paramètre Lease Timeout unresponsive failover AAG responsive PRIMARYSECONDARY PRIMARY Split brain Lease Timeout SECONDARY

13 SQLSaturday 323 – Paris 2014 Cluster à basculement Windows – Démo

14 SQLSaturday 323 – Paris 2014 Groupes de disponibilités et type de réplication 1 2 2 3 5 4 6 6 Ok – I’m ready Log block hardened LSN

15 SQLSaturday 323 – Paris 2014 Groupes de disponibilités et réplication – Démo

16 SQLSaturday 323 – Paris 2014 Groupes de disponibilités – réplicas secondaires (en lecture seule)  Accès en lecture «réelle»  Redirection automatique via le listener  Snapshot isolation (SI) si réplica utilisé en lecture seule -> impact stockage data + tempdb  Statistiques temporaires possibles  Plans de maintenance et sauvegarde  Impact d’une charge en lecture

17 SQLSaturday 323 – Paris 2014 Groupes de disponibilités et réplicas secondaires en lecture seule – Démo


Télécharger ppt "SQLSaturday 323 – Paris 2014 SQL Server AlwaysOn Groupes de disponibilités en détail."

Présentations similaires


Annonces Google