Back to Gitlabhq

Glossaire Geo

doc-locale/fr-fr/administration/geo/glossary.md

19.1.010.3 KB
Original Source

{{< details >}}

  • Niveau : Premium, Ultimate
  • Offre : GitLab Self-Managed

{{< /details >}}

[!note] Nous mettons à jour la documentation Geo, l'interface utilisateur et les commandes pour refléter ces modifications. Toutes les pages ne sont pas encore conformes à ces définitions.

Voici les termes définis pour décrire tous les aspects de Geo. L'utilisation d'un ensemble de termes clairement définis nous aide à communiquer efficacement et évite toute confusion. Le langage utilisé sur cette page vise à être universel et aussi simple que possible.

Termes principaux {#main-terms}

Nous fournissons des exemples de diagrammes et d'énoncés pour illustrer l'utilisation correcte des termes.

TermeDéfinitionPortéeSynonymes déconseillés
NœudUn serveur individuel qui exécute GitLab soit avec un rôle spécifique, soit dans son intégralité (par exemple, un nœud d'application Rails). Dans un contexte cloud, il peut s'agir d'un type de machine spécifique.GitLabinstance, serveur
SiteUn ou plusieurs nœuds exécutant une seule application GitLab. Un site peut être à nœud unique ou à plusieurs nœuds.GitLabdéploiement, instance d'installation
Site à nœud uniqueUne configuration spécifique de GitLab qui utilise exactement un seul nœud.GitLabsingle-server, single-instance
Site multi-nœudsUne configuration spécifique de GitLab qui utilise plus d'un nœud.GitLabmulti-server, multi-instance, haute disponibilité
Site principalUn site GitLab dont les données sont répliquées par au moins un site secondaire. Il ne peut y avoir qu'un seul site principal.Spécifique à GeoDéploiement Geo, nœud principal
Site secondaireUn site GitLab configuré pour répliquer les données d'un site principal. Il peut y avoir un ou plusieurs sites secondaires.Spécifique à GeoDéploiement Geo, nœud secondaire
Déploiement GeoUn ensemble de deux sites GitLab ou plus, avec exactement un site principal répliqué par un ou plusieurs sites secondaires.Spécifique à Geo
Architecture de référenceUne configuration spécifiée de GitLab basée sur le nombre de requêtes par seconde ou le nombre d'utilisateurs, incluant éventuellement plusieurs nœuds et plusieurs sites.GitLab
PromotionModification du rôle d'un site, le faisant passer de secondaire à principal.Spécifique à Geo
RétrogradationModification du rôle d'un site, le faisant passer de principal à secondaire.Spécifique à Geo
BasculementL'ensemble du processus qui transfère les utilisateurs d'un site principal vers un site secondaire. Cela inclut la promotion d'un site secondaire, mais comporte également d'autres étapes. Par exemple, la planification d'une maintenance.Spécifique à Geo
RéplicationÉgalement appelée « synchronisation ». Le processus unidirectionnel qui met à jour une ressource sur un site secondaire afin qu'elle corresponde à la ressource du site principal.Spécifique à Geo
Slot de réplicationLa fonctionnalité de réplication PostgreSQL qui garantit un point de connexion persistant avec la base de données et suit les segments WAL encore nécessaires aux serveurs de secours. Il peut être utile de nommer les slots de réplication pour qu'ils correspondent à geo_node_name d'un site, mais cela n'est pas obligatoire.PostgreSQL
VérificationLe processus de comparaison des données existant sur un site principal aux données répliquées sur un site secondaire. Utilisé pour garantir l'intégrité des données répliquées.Spécifique à Geo
URL unifiéeUne URL externe unique utilisée pour tous les sites Geo. Permet d'acheminer les requêtes vers le site Geo principal ou vers n'importe quel site Geo secondaire.Spécifique à Geo
Proxying GeoUn mécanisme par lequel les sites Geo secondaires transmettent de manière transparente les opérations au site principal, à l'exception de certaines opérations pouvant être traitées localement par les sites secondaires.Spécifique à Geo
BlobType de données lié à Geo pouvant être répliqué pour couvrir divers composants GitLab.Spécifique à Geofichier

Termes des réplicateurs {#replicator-terms}

Geo utilise des réplicateurs pour répliquer les données des composants GitLab individuels entre les sites principal et secondaires. Ils définissent comment les types de données individuels de ces composants doivent être traités et vérifiés. Par exemple, les données du registre de conteneurs GitLab doivent être traitées différemment des artefacts de job CI. Certains composants peuvent avoir plus d'un réplicateur, potentiellement nommés différemment. Ainsi, le tableau suivant décrit les noms des réplicateurs et le composant GitLab auquel ils appartiennent.

Les mêmes noms de réplicateurs sont également visibles dans la section Geo de la zone d'administration ou lors de l'utilisation de commandes console liées à Geo.

Nom du réplicateur GeoNom du composant GitLab
CI Secure FilesCI Secure Files
Container RepositoriesRegistre de conteneurs
Dependency Proxy BlobsDependency Proxy Images
Dependency Proxy ManifestsDependency Proxy Images
Design Management RepositoriesDépôt de designs de projet
Group Wiki RepositoriesDépôt wiki de groupe
CI Job ArtifactsArtefacts de job CI
LFS ObjectsObjets LFS
Merge Request DiffsDifférences de merge request externes
Package FilesRegistre de paquets
Pages DeploymentsPages
Pipeline ArtifactsArtefacts de pipeline
Project RepositoriesDépôt de projet
Project Wiki RepositoriesDépôt wiki de projet
Snippet RepositoriesSnippets personnels et snippets de projet
Terraform State VersionsÉtat Terraform versionné
UploadsTéléversements des utilisateurs

Exemples {#examples}

Site à nœud unique {#single-node-site}

Un site avec un seul nœud exécutant GitLab :

  • Nœud GitLab

Site multi-nœuds {#multi-node-site}

Un site avec plusieurs nœuds exécutant différents composants GitLab :

  • Nœud d'application
  • Nœud de base de données
  • Nœud Gitaly

Déploiement Geo – Sites à nœud unique {#geo-deployment---single-node-sites}

Ce déploiement Geo comporte un site principal à nœud unique et un site secondaire à nœud unique :

Site principal (nœud unique) :

  • Nœud GitLab

Site secondaire 1 (nœud unique) :

  • Nœud GitLab

Déploiement Geo – Sites multi-nœuds {#geo-deployment---multi-node-sites}

Ce déploiement Geo comporte un site principal multi-nœuds et un site secondaire multi-nœuds :

Site principal (multi-nœuds) :

  • Nœud d'application
  • Nœud de base de données

Site secondaire 1 (multi-nœuds) :

  • Nœud d'application
  • Nœud de base de données

Déploiement Geo – Sites mixtes {#geo-deployment---mixed-sites}

Ce déploiement Geo comporte un site principal multi-nœuds, un site secondaire multi-nœuds et un site secondaire à nœud unique :

Site principal (multi-nœuds) :

  • Nœud d'application
  • Nœud de base de données
  • Nœud Gitaly

Site secondaire 1 (multi-nœuds) :

  • Nœud d'application
  • Nœud de base de données

Site secondaire 2 (nœud unique) :

  • Nœud GitLab unique