TODO - Mise à jour du livre SQL Server HADR

Résumé

Analyse effectuée le 2026-02-03 pour identifier les manques et mises à jour nécessaires pour couvrir SQL Server 2022 et les meilleures pratiques actuelles.


Chapitre 00 - Introduction

Fichier : 00-introduction.adoc

  • Aucune modification majeure nécessaire

Chapitre 01 - Fondamentaux des solutions de haute disponibilité

Fichier : 01-fondamentaux-des-solutions-de-haute-disponibilite.adoc

Priorité HAUTE

Priorité MOYENNE

Priorité BASSE


Chapitre 02 - Log Shipping

Fichier : 02-log-shipping.adoc

Priorité BASSE


Chapitre 03 - Windows Server Failover Clustering (WSFC)

Fichier : 03-windows-server-failover-clustering-wsfc.adoc

Priorité HAUTE

Priorité MOYENNE

  • Ajouter section Nouveautés Windows Server 2022 pour WSFC

  • Compléter section WSFC sans domaine (ligne 646)

    • Restrictions supplémentaires
    • Compatibilité avec Contained AG
    • Utilisation de certificats obligatoire

Chapitre 04 - Failover Clustering

Fichier : 04-failover-clustering.adoc

Priorité HAUTE

Priorité MOYENNE

  • Mettre à jour la section (référence obsolète à SQL Server 2012 - ligne 29)

    • Actualiser pour SQL Server 2022
  • Ajouter section Storage Spaces Direct (S2D)

    • Option moderne pour le stockage partagé en FCI sans SAN traditionnel
  • Ajouter mention intégration avec Azure SQL Managed Instance

    • Le lien bidirectionnel avec Azure MI peut servir de stratégie DR pour les FCI

Priorité BASSE

  • Ajouter mention modèle Pay-As-You-Go
    • SQL Server 2022 introduit le modèle PAYG permettant une facturation à l’heure pour les instances on-premises
    • Nécessite l’extension Azure pour SQL Server

Chapitre 05 - AlwaysOn Availability Groups (AG)

Fichier : 05-alwayson-availability-groups-ag.adoc

Priorité HAUTE

Priorité MOYENNE

  • Compléter section évolutions SQL Server 2022 (ligne 139-145)

    • La section actuelle est incomplète, ajouter les éléments ci-dessus
  • Mettre à jour section BAG (ligne 336)

    • Préciser que les Contained AG fonctionnent aussi en édition Standard (Basic AG)
  • Compléter section Clusterless AG / Read-Scale AG

  • Ajouter section ADR et AG

    • Temps de récupération réduits
    • Impact sur le failover
    • Considérations avec CDC et réplication transactionnelle
  • Compléter section Automatic Seeding (ligne 542)

    • Reste mono-thread (limitation)
    • Maximum 5 bases à la fois
    • Compression via trace flag 9567
    • T-SQL Snapshot Backup peut accélérer le seeding (SQL Server 2022)
  • Mettre à jour section « Histoire : le miroir » (ligne 12)

Priorité BASSE

  • Ajouter section Best Practices
    • Configuration Resource Governor identique sur tous les réplicas
    • Documentation des configurations Contained AG
    • Utilisation de groupes de sécurité Active Directory pour les logins

Chapitre 06 - Mise en œuvre sur Linux

Fichier : 06-mise-en-uvre-sur-linux.adoc

Priorité MOYENNE

  • Ajouter section Support cgroup v2 (SQL Server 2022 CU20+)

  • Développer section Intégration Red Hat Enterprise Linux

  • Ajouter mention Contained AG sur Linux

    • Les Contained AG sont supportés sur Linux avec les mêmes limitations
  • Compléter section Quorum (ligne 62)

    • Expliquer l’absence de témoins dans Pacemaker et les alternatives
    • Réplicas configuration-only
    • Fencing matériel/logiciel
  • Ajouter mention Parallel Redo Thread Pool sur Linux

    • Les améliorations du parallel redo s’appliquent aussi à Linux

Résumé des Priorités

Priorité HAUTE (15 tâches)

Impactant significativement la valeur du livre - À traiter en premier

  1. Contained Availability Groups - Chapitres 01 et 05
  2. Link to Azure SQL Managed Instance - Chapitres 01 et 05
  3. Améliorations Parallel Redo SQL Server 2022 - Chapitre 05
  4. Distributed Availability Groups - Chapitre 05
  5. ADR et HADR - Chapitres 04 et 05
  6. Cloud Witness Azure - Chapitre 03

Priorité MOYENNE (12 tâches)

Améliorations importantes

  1. WSFC Windows Server 2022 - Chapitre 03
  2. Dépréciation du Mirroring - Chapitre 05
  3. Support cgroup v2 Linux - Chapitre 06
  4. Sauvegarde S3-compatible - Chapitre 01
  5. Storage Spaces Direct - Chapitre 04
  6. Intégration RHEL - Chapitre 06

Priorité BASSE (8 tâches)

Pour information ou améliorations mineures

  1. Query Store secondaires - Chapitre 01
  2. Améliorations TDS 8.0 log shipping - Chapitre 02
  3. Pay-As-You-Go - Chapitre 04
  4. Best Practices AG - Chapitre 05

Sources Principales