Dépôts Git privés
Centralisez le code source, les branches et les projets Git sur une instance Self-Managed administrée.
Déployez votre GitLab Self-Managed Cloud au Maroc sur une infrastructure administrée pour centraliser dépôts Git privés, projets, pipelines CI/CD et workflows DevOps. WASSLA DIGITAL dimensionne CPU, RAM, stockage SSD, sauvegardes, stockage objet et GitLab Runners selon votre nombre d’utilisateurs, vos dépôts et vos charges d’intégration continue.
L’hébergement GitLab Cloud au Maroc permet aux entreprises, équipes de développement et DSI de disposer d’une plateforme GitLab Self-Managed installée sur une infrastructure dédiée à leur organisation. Dépôts Git, gestion des projets, pipelines CI/CD, Registry et runners peuvent être intégrés dans une architecture adaptée à la charge, avec stockage performant, sauvegardes et administration de l’infrastructure.
Centralisez le code source, les branches et les projets Git sur une instance Self-Managed administrée.
Ajoutez des runners dédiés et dimensionnez leur puissance selon les builds, tests et déploiements automatisés.
Utilisez du stockage SSD rapide pour les dépôts Git et les opérations I/O intensives de Gitaly.
Structurez les sauvegardes de GitLab, des configurations, secrets et stockages externes selon l’architecture retenue.
GitLab définit actuellement 8 vCPU comme base pour une installation mono-nœud. Le besoin réel varie ensuite selon le nombre d’utilisateurs, les dépôts, l’activité et les services activés. GitLab déconseille les instances CPU à performances burstables et recommande du stockage SSD, particulièrement pour Gitaly, composant responsable de l’accès et du stockage des dépôts Git et fortement dépendant des performances d’entrée-sortie.
Les jobs CI/CD doivent être dimensionnés séparément de l’application GitLab. GitLab recommande d’installer les GitLab Runners sur des machines distinctes pour améliorer sécurité et performances. Leur CPU et leur mémoire dépendent du nombre de jobs simultanés, des builds et des conteneurs exécutés. Un stockage objet compatible S3 peut également être intégré pour différents objets GitLab tels que artifacts CI/CD, LFS, uploads, Registry et sauvegardes selon l’architecture.
| Caractéristiques | GitLab Cloud WASSLA | Serveur Git local classique |
|---|---|---|
| Instance GitLab Self-Managed dédiée à l’organisation. | ✓ | ~ |
| Ressources CPU/RAM dimensionnées selon utilisateurs et charge. | ✓ | ~ |
| Stockage SSD adapté aux opérations Git/Gitaly. | ✓ | ~ |
| GitLab Runners séparés selon les workloads CI/CD. | ~ | ~ |
| Stockage objet S3-compatible selon architecture. | ~ | ~ |
| Sauvegardes et supervision de l’infrastructure selon l’offre. | ✓ | ~ |
| Évolution vers une architecture distribuée selon les besoins. | ~ | ~ |
| Licences GitLab Premium ou Ultimate automatiquement incluses. | × | × |
À noter : WASSLA fournit et administre l’infrastructure selon l’offre retenue. Les éditions et abonnements commerciaux GitLab Premium ou Ultimate restent distincts. Une sauvegarde GitLab complète ne se limite pas à la commande de backup de l’application : GitLab indique notamment que la configuration, les clés TLS/SSH et certaines données stockées dans un stockage objet doivent être protégées séparément. Les procédures de restauration doivent également être testées.
Déployez votre GitLab Self-Managed Cloud au Maroc pour centraliser vos dépôts Git, projets et pipelines DevOps : serveur Linux, vCPU/RAM dimensionnés, stockage SSD, GitLab Runner selon vos workloads, sauvegardes, stockage objet S3-compatible selon architecture et supervision. WASSLA DIGITAL adapte l’infrastructure à votre équipe de développement et à votre activité CI/CD.
WASSLA DIGITAL assure l’hébergement et l’administration de l’infrastructure : VM ou serveurs, système Linux, CPU/RAM, stockage SSD, réseau, sauvegardes et supervision. Les GitLab Runners, Container Registry, stockage objet, haute disponibilité et architecture distribuée sont dimensionnés selon le projet. Les abonnements GitLab commerciaux, développements CI/CD et intégrations DevOps spécifiques sont cadrés séparément.
GitLab Self-Managed est installé sur une infrastructure que l’organisation contrôle ou fait administrer. Cette approche permet de maîtriser davantage l’environnement serveur, le stockage, le réseau, les sauvegardes et les politiques d’accès. L’offre WASSLA est orientée vers l’hébergement et l’infogérance d’une infrastructure GitLab Self-Managed.
GitLab indique actuellement 8 vCPU comme base pour une installation mono-nœud. Le dimensionnement complet dépend du nombre d’utilisateurs, des dépôts, de l’activité, des jobs CI/CD et des composants activés. Pour les installations distribuées, GitLab recommande d’utiliser ses architectures de référence et son guide de dimensionnement.
GitLab recommande du stockage SSD pour de meilleures performances, particulièrement pour Gitaly qui gère l’accès aux dépôts Git et effectue de nombreuses opérations d’entrée-sortie sur de petits fichiers. Les disques à performances variables ou burstables sont déconseillés pour les charges GitLab régulières.
Oui, et GitLab recommande d’installer GitLab Runner sur une machine distincte du serveur GitLab pour des raisons de sécurité et de performances. Les ressources des runners dépendent du nombre de jobs CI/CD simultanés, des langages, des builds, des conteneurs et des workloads exécutés.
Oui. GitLab recommande le stockage objet pour toutes les installations et l’exige pour certaines architectures distribuées. Un stockage compatible S3 peut notamment être utilisé pour différents objets binaires tels que LFS, artifacts CI/CD, uploads, données de Registry et sauvegardes selon l’architecture.
Non. GitLab précise que certaines données doivent être sauvegardées séparément, notamment les fichiers de configuration, clés TLS et SSH et, selon la méthode d’installation, les données placées dans un stockage objet. Une stratégie de sauvegarde GitLab doit donc couvrir l’application, les dépôts, la base de données, la configuration, les secrets et les stockages externes concernés.
Oui. GitLab prend en charge des architectures distribuées avec des exigences spécifiques pour les composants, le réseau, le stockage et la réplication. GitLab indique notamment qu’une architecture haute disponibilité utilisant une réplication synchrone nécessite une latence inférieure à 5 ms entre les nœuds concernés.
Le tarif dépend du nombre d’utilisateurs, de dépôts, de projets, du volume Git et LFS, des vCPU, de la RAM, du stockage SSD, des GitLab Runners, des jobs CI/CD, du Container Registry, des sauvegardes, du stockage objet et du niveau d’infogérance. WASSLA dimensionne l’architecture après analyse de votre usage DevOps.
Obtenez un devis personnalisé pour votre hébergement GitLab Cloud au Maroc. WASSLA DIGITAL étudie le nombre d’utilisateurs, les dépôts Git, le volume de données, les pipelines CI/CD, les runners, le Registry, le stockage et les sauvegardes afin de proposer une infrastructure GitLab Self-Managed adaptée.