IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réplications SQL Server Discussion :

Noeud Active / Active vs Active / Passive


Sujet :

Réplications SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    test
    Inscrit en
    Mai 2016
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : test
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 343
    Points : 121
    Points
    121
    Par défaut Noeud Active / Active vs Active / Passive
    bonjour

    Qui peut m'expliquer STP dans une technologie de Haut disponibilité

    Quelle est la différence entre un noeud Active / Active vs Active / Passive?

    J'ai beaucoup cherché et lu beaucoup de documents mais je n'ai pas trouvé la réponse

    merci pour vos explications

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Hello,

    J'assume ici que tu parles des technologies incluant les Failover Cluster Instances (FCI) / Groupes de disponibilités (AG). Ceci reste de toute façon valable pour les technologies de type mirroring ou log-shipping qui se rapprochent plus du modèle groupe de disponibilité dans ce cas (avec réplication des données du primaire vers un secondaire)

    Chaque technologie propose de base une implémentation actif / passif pour une instance SQL FCI / AG / log-shopping ou mirroring. En d'autres termes il ne peut y avoir qu'un seul master à la fois dans ce type d'implémentation. Le scénario multi-master, c'est à dire que tous les noeuds pourraient être utilisés pour mettre à jour les données, n'est envisageable qu'avec des technologies comme la réplication SQL Server. Le noeud master est considéré comme actif (connexions clientes) et les autres noeuds comme passifs ou en stand-by (pas de connexion clientes)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    FCI
    ----
     
           SQL                        SQL (service arrêt)
    +-------------+           +---------------+
    | noeud actif |            | noeud passif | 
    +-------------+           +---------------+ 
             /\
             ||
         Connexions clientes (R/W)


    AG
    ---

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      SQL Replica (Primaire)           SQL Replica (secondaire)
    +-------------+                      +---------------+
    | noeud actif |    ----------------> | noeud passif  | 
    +-------------+       Replication    +---------------+ 
            /\
            ||
        Connexions clientes (R/W)

    Maintenant pour les technologies qui nous concernent ici, on peut aussi parler d'architectures avec noeuds actifs / actifs, on peut avoir plusieurs cas:

    - SQL FCI = Les noeuds sont considérés comme tous actifs dans des scénarios multi-instances où on peut faire de la répartition de charge. Chaque noeud héberge une instance active (Noeud 1 -> FCI1 (master) et Noeud 2 -> FCI2 (master))


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    FCI1         SQL                        SQL (arrêté)
    FCI2         SQL (arrêté)               SQL
             +-------------+           +---------------+
             | noeud actif |            | noeud actif | 
             +-------------+           +-------------+ 
                    /\                       /\
                    ||                       ||
         Connexions clientes FC1 (R/W)     Connexions clientes FC2 (R/W)

    - AG = Même chose pour scénarios multi-instances ou lorsque les noeuds secondaires sont utilisés en lecture seule ou pour les sauvegardes. Dans les 2 cas, des connexions clientes sont possibles sur le secondaire ce qui les rend actif (d'un point de vue licence)

    => Scénario multi-instances
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    AG1      SQL Replica (Primaire)                 SQL Replica (secondaire)
    AG2      SQL Replica (Secondaire)               SQL Replica (Primaire)
              +-------------+                        +-------------+
              | noeud actif |   < ----------------> | noeud actif   | 
              +-------------+       Replication      +-------------+ 
                  /\                                          /\
                  ||                                          ||
                Connexions clientes AG1 (R/W)       Connexions clientes AG2 (R/W)

    => Connexions en lecture seule sur le secondaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      SQL Replica (Primaire)           SQL Replica (secondaire)
    +-------------+                      +-------------+
    | noeud actif |    ----------------> | noeud actif  | 
    +-------------+       Replication    +-------------+ 
            /\                                   /\
            ||                                   ||
        Connexions clientes (R/W)          Connexions clientes (R)

    Pour résumer pour les technologies mentionnées ci-dessus, à partir d'un moment où une connexion cliente est possible sur un des noeuds celui-ci est considéré comme actif. Les environnements actifs / actifs sont beaucoup utilisés pour des scénarios de consolidation où on instance plusieurs instances (FCI / AG/ Log-Shipping / Mirroring) et faire de la répartition de charge. Pour les AG / Mirroring / Log-Shipping les secondaires peuvent être aussi utilisés pour de la lecture seule afin de décharger les activités de Reporting du primaire par exemple. Dans ce cas le 2ème noeud est considéré comme actif.

    ++

Discussions similaires

  1. [Batch] Script active directory pour activer DHCP : besoin d'aide
    Par Sibe39 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 17/03/2011, 22h29
  2. Activer la stereo active après l'initialisation
    Par Schpitt dans le forum OpenGL
    Réponses: 0
    Dernier message: 13/02/2009, 09h17
  3. Ajouter un PC dans Active Directory avec Active Directory manuellement
    Par arnaudperfect dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 18/09/2007, 15h24
  4. Activation xp déjà activé
    Par lavazavio dans le forum Windows XP
    Réponses: 5
    Dernier message: 30/03/2007, 10h33
  5. [pywin32] Activer/Désactiver compte Active Directory
    Par Dimontviloff dans le forum Bibliothèques tierces
    Réponses: 1
    Dernier message: 01/12/2004, 17h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo