Nouveau dans GitLab version 13.0: GitLab introduit une haute disponibilité améliorée (HA)
La version 13.0 de GitLab, publiée il y a quelques jours à peine, permet désormais une haute disponibilité et une redondance du composant de stockage Git.
Ceci est important si GitLab est critique pour votre organisation et que son temps d’arrêt désactive le développement logiciel et les processus CI / CD.
Nous parlons de Gitaly
C’est l’un des composants les plus importants de Gitlab. Gitaly est un service open-source qui permet une lecture / écriture rapide des référentiels Git basés RPC sans avoir besoin de NFS.
Auparavant, le modèle GitLab HA n’incluait pas la redondance du stockage Git. Maintenant, la nouvelle fonctionnalité Gitaly Clusters comble ce vide.
Un cluster Gitaly
Un cluster Gitaly contient plusieurs nœuds Gitaly, où chaque référentiel Git est stocké sur chaque nœud du cluster. Si une panne se produit sur un nœud, un autre prend le relais.
Cette amélioration est une autre étape vers une solution complète de cluster actif-actif.
Nous avons déjà expérimenté et vu l’exécution des résultats sur une première version de cette fonctionnalité (avec l’aide de Docker Compose) et les résultats semblent satisfaisants.
Alors, que nous apporte la nouvelle fonctionnalité?
Disponibilité plus élevée de GitLab pour les utilisateurs finaux (si une panne se produit, ils ne le remarqueront pas: si un nœud Gitaly tombe en panne, le travail sera redirigé vers l’autre composant de manière transparente vers les utilisateurs finaux)
Moins de points de défaillance possibles.
Stockage Git redondant.
Voici un possible schema GitLab avec Gitaly Clusters:
Vous avez besoin d’une solution de haute disponibilité GitLab dans votre entreprise?
Lors d’un examen préliminaire que nous avons mené avec certains clients et utilisateurs, nous avons constaté qu’ils aimaient la nouvelle fonctionnalité et la considéraient comme un ajout important.
Nous sommes qualifiés et prêts à concevoir et à mettre en œuvre une telle solution pour nos clients (nous en avons déjà mis en œuvre récemment), qui comprendrait des solutions avancées et adaptées aux besoins de l’organisation, telles que:
- Solution GitLab GEO pour la reprise après sinistre (DR) de l’application.
- Création d’une solution GitLab HA dans une configuration active-active.
- Conception et construction d’une solution HA dans un cloud (comme AWS, GCP, Azure, avec RDS et plus).
- Construire une solution DR intégrée avec Kubernetes.
- Créez une solution de cloud / serveur privé intégrée pour les employés travaillant à domicile.
et encore plus…
ALMtoolbox est le seul représentant officiel de GitLab en France et dans d’autres pays.
Contactez nous pour toute question , un devis ou même une license d’évaluation
Tel : 01 84 17 53 28 , elig@almtoolbox.com