Formation DevOps | Formation Git & Gitlab : 1- introduction

www.itgalaxy.io

GitLab est un outil de gestion du cycle de vie DevOps basé Web qui intègre un gestionnaire de référentiel Git avec des fonctionnalités wiki, de suivi des problèmes et de pipeline CI/CD. Sur la plateforme de freelance Itgalaxy, on a plusieurs missions de freelance sur les experts Gitlab.

Il est développé sous licence open-source par GitLab Inc.

Application web basée sur git.

Permet de gérer:

● Le cycle de vie de projets git.

● Les participants aux projets (roles, groupes, etc.).

● La communication entre ces participants.

La documentation de GitLab CI sur trouve à l’adresse https://docs.gitlab.com/ee/ci/README.html.

Un cycle de vie DevOps se compose de différentes étapes en boucle : “Plan”, “Create”, “Verify”, “Package”, “Release”, “Monitor”. De manière transversale “Manage” et “Secure” s’intéressent à toutes les étapes du cycle.

www.itgalaxy.io

Manage| Statistiques et fonctions d’analyse.

Plan| Planification et gestion de projet.

Create | FonctionsSCM (Source Code Management)

Verify | Tests, qualité du code et fonctions d’intégration continue.

Package | Registre des conteneurs Docker.

Release | Release et de livraison de l’application.

Configure | Outils de configuration d’applicationset d’infrastructures.

Monitor | Fonctionsde surveillance et de métrique des applications.

Secure | Fonctionnalités de sécurité.

www.itgalaxy.io

Ses points forts sont les suivants, de manière non exhaustive:

  • Modèle commercial Open Source
  • Fonctionnalités et intégrations avancées
  • Documentation ouverte
  • Installation et maintenance aisées
  • Modèle de déploiement très diversifié, évolutif
  • Ergonomie pour un usage quotidien
  • Permet de migrer ses référentiels Git à partir de nombreux concurrents
  • Permet d’être très satisfait sans budget Bien d’autres sans doute

Son point faible est d’être moins populaire que GitHub.

  • GitLab CE (Community Edition) -auto-hébergé etgratuit, support communautaire.
  • GitLab EE (Enterprise Edition) -auto-hébergé et payant, foncionnalités supplémentaires.
  • GitLab.com -SaaS, gratuit ou avec abonnement.
  • GitLab.io -Instance privée gérée par GitLabInc.

Les outils comparables sont par exemple GitHub ouBitbucket.

GitLab CE (Community edition) vs GitLab EE (Enterprise edition)

www.itgalaxy.io

De nombreuses entreprises qui envisagent de commencer à utiliser GitLabne savent pas si elles doivent opter pour l’édition communautaire gratuite (CE) ou pour l’édition entreprise (EE) payante.

Certains décident de commencer par CE et envisagent de passer à EE plus tard, s’ils sentent qu’ils ont besoin de plus de fonctionnalités et/ou qu’ils veulent le support de GitLab.

GitLab CE (Community edition) vs GitLab EE (Enterprise edition)

Public : Community Edition s’adresse aux développeurs et aux passionnés d’analyse pour qui , tandis que les banques, les opérateurs, les hôpitaux et les entreprises qui gèrent les principaux sites Web du monde choisissent Enterprise Edition.

Déploiement : les déploiements Community Edition sont destinés aux environnements où les informations stockées ne sont pas critiques car elles n’incluent pas d’assistance professionnelle.

Enterprise Edition est destiné aux environnements d’entreprise qui nécessitent plus de disponibilité et de la fiabilité.

Support : Community Edition bénéficie d’un support via notre canal Slack et notre forum communautaire, tandis qu’avec l’abonnement Enterprise Edition, vous obtenez une résolution immédiate via des tickets et un tracker via un service Web.

Technologie : Community Edition a un certain nombre de limitations, y compris aucune prise en charge par
l’entreprise pour le sharding, scalingou l’installation.

Garantie : Community Edition est à la pointe en ce qui concerne les mises à niveau de version et sans garantie de correction de bugfix. Enterprise Edition a une garantie de correction de bugfix, une résolution immédiate, des versions vérifiées, des mises à niveau de version sur site et automatiques.

Fonctionnalités: Enterprise Edition a plus de fonctionnalités que CE, en mettant l’accent sur l’analyse de bout en bout et la plate-forme marketing.

https://about.gitlab.com/pricing/self-managed/feature-comparison/

Si l’on désire en faire un usage plutôt public ou dans le nuage (gitlab.com), Gitlab offre déjà gratuitement des fonctionnalités très avancées.

Dans tous les cas, si les utilisateurs consomment un certain seuil de ressources, il est normal d’en payer le prix, le vrai prix, souvent moins jamais plus.

www.itgalaxy.io www.itgalaxy.io






1. Nous contactez


2. Infra as a Service

  • Description: Infrastructure cloud évolutive et sécurisée
  • Links:

3. Projets Développeurs


4. Développeurs


5. Formations Complètes


6. Marketplace

7. Blogs


This website is powered by ItGalaxy.io