{"id":999,"date":"2023-01-16T08:35:47","date_gmt":"2023-01-16T08:35:47","guid":{"rendered":"https:\/\/www.almtoolbox.com\/fr\/blog\/?p=999"},"modified":"2023-01-17T05:27:13","modified_gmt":"2023-01-17T05:27:13","slug":"gitlab-com-vs-managed-managed","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/fr\/blog\/gitlab-com-vs-managed-managed\/","title":{"rendered":"Diff\u00e9rences entre gitlab.com (SaaS) et GitLab autog\u00e9r\u00e9 (Self-managed)"},"content":{"rendered":"<p>Au cours des deux derni\u00e8res ann\u00e9es, de nombreuses personnes nous ont demand\u00e9 quelles \u00e9taient les diff\u00e9rences entre GitLab Self-managed (votre propre serveur priv\u00e9)<br \/>\net gitlab.com (la solution SaaS de GitLab).<br \/>\nBeaucoup sont confus quant \u00e0 l&#8217;utilisation de GitLab dans le cloud,<br \/>\nC&#8217;est pourquoi j&#8217;ai d\u00e9cid\u00e9 de publier un article complet et actualis\u00e9 sur le sujet, bas\u00e9 sur les connaissances accumul\u00e9es de notre entreprise, qui inclura tous les aspects et consid\u00e9rations pertinents au sujet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6678 size-full\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2023\/01\/man-looking-to-the-sky-with-clouds.jpg\" alt=\"GitLab Self-managed vs gitlab.com\" width=\"641\" height=\"427\" \/><\/p>\n<p>J&#8217;ai divis\u00e9 la r\u00e9ponse en une r\u00e9ponse courte et une r\u00e9ponse longue.<\/p>\n<p><strong>Les diff\u00e9rences &#8211; en bref :<\/strong><\/p>\n<p>Dans GitLab Self-managed, vous aurez un contr\u00f4le total sur le serveur lui-m\u00eame et sur l&#8217;environnement, avec tout ce que cela implique\u00a0:<br \/>\nS\u00e9curit\u00e9, confidentialit\u00e9, donn\u00e9es, temps d&#8217;arr\u00eat planifi\u00e9, performances, latence.<br \/>\nLe serveur est sous votre responsabilit\u00e9 et vous aurez un acc\u00e8s root, vous aurez donc un contr\u00f4le total sur celui-ci.<\/p>\n<p>En revanche &#8211; sur gitlab.com, vous obtiendrez bien s\u00fbr une instance priv\u00e9e, mais il est toujours important de se rappeler que vous partagez en fait le serveur avec d&#8217;autres (d&#8217;autres soci\u00e9t\u00e9s ou des particuliers) que vous ne connaissez pas. Il s&#8217;agit en fait d&#8217;une solution multi-locataire, ce qui affecte les consid\u00e9rations de performances, la s\u00e9curit\u00e9 des informations, la confidentialit\u00e9, la disponibilit\u00e9 des serveurs, etc.<\/p>\n<h3>Les diff\u00e9rences &#8211; explication longue :<\/h3>\n<p>J&#8217;ai divis\u00e9 les diff\u00e9rences en 3 aspects principaux:<\/p>\n<p><strong>A. Caract\u00e9ristiques\u00a0:<\/strong><br \/>\nCertaines fonctionnalit\u00e9s n&#8217;existent pas dans gitlab.com (il y en a environ 40). Ceci est en fait d\u00e9riv\u00e9 du fait que vous n&#8217;avez pas le contr\u00f4le sur le serveur.<br \/>\nliste partielle\u00a0:<\/p>\n<ol>\n<li>Int\u00e9gration Active Directory\/LDAP<\/li>\n<li>Note DevOps<\/li>\n<li>Mod\u00e8les de fichiers d&#8217;instance<\/li>\n<li>Plugins<\/li>\n<li>Int\u00e9gration Kerberos<\/li>\n<li>Git Server Hooks<\/li>\n<li>Acc\u00e8s auditeur<\/li>\n<li>et plus<\/li>\n<\/ol>\n<p>Une liste compl\u00e8te peut \u00eatre obtenue aupr\u00e8s de nous en nous contactant \u00e0 <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a><br \/>\n(La liste change de temps en temps et n&#8217;est pas disponible sur le site Web du fabricant).<\/p>\n<p><strong>B. Limitations:<\/strong><br \/>\nSur gitlab.com, il existe certaines limitations de temps\/d&#8217;espace sur le stockage, la puissance de traitement, etc.<br \/>\nliste partielle\u00a0:<\/p>\n<ol>\n<li>Limite de taille maximale du d\u00e9p\u00f4t<\/li>\n<li>Limite d&#8217;appels API maximum par heure<\/li>\n<li>Limitation de la taille de stockage de toutes les informations du compte<\/li>\n<li>Une limite sur le temps d&#8217;ex\u00e9cution maximal pour CI si vous utilisez des coureurs publics dans le cloud<br \/>\net plus.<\/li>\n<\/ol>\n<p>Une liste compl\u00e8te peut \u00eatre obtenue aupr\u00e8s de nous en nous contactant \u00e0 <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a><br \/>\n(La liste change de temps en temps et n&#8217;est pas disponible sur le site Web du fabricant).<\/p>\n<p>Remarque : sur gitlab.com, certaines des restrictions peuvent \u00eatre annul\u00e9es en payant un suppl\u00e9ment pour le stockage et la puissance de calcul pour ex\u00e9cuter CI (plus d&#8217;explications dans la section suivante)<\/p>\n<p>C. Aspects li\u00e9s \u00e0 l&#8217;octroi de licences et aspects financiers\u00a0:<br \/>\n<strong>Premi\u00e8re diff\u00e9rence :<\/strong><br \/>\nSur gitlab.com, vous devez payer pour chaque instance s\u00e9par\u00e9ment.<br \/>\nEn autog\u00e9r\u00e9, vous pouvez configurer 2 environnements distincts, et \u00e9tant donn\u00e9 que les m\u00eames utilisateurs utiliseront les 2 environnements, vous ne pouvez payer qu&#8217;une seule fois pour chaque utilisateur &#8211; il n&#8217;est donc pas n\u00e9cessaire de payer une double redevance\u00a0!<br \/>\nPar exemple, vous pouvez l&#8217;utiliser pour cr\u00e9er un environnement interm\u00e9diaire pour les tests sur un nouveau serveur avant de le mettre \u00e0 niveau.<\/p>\n<p><strong>Deuxi\u00e8me diff\u00e9rence :<\/strong><br \/>\nSur gitlab.com, il y a des frais suppl\u00e9mentaires pour l&#8217;extension de stockage et pour recevoir une puissance de calcul suppl\u00e9mentaire pour recevoir des &#8220;minutes CI&#8221; (r\u00e9ception d&#8217;une puissance de calcul suppl\u00e9mentaire) et\/ou ex\u00e9cuter CI sur des processeurs sp\u00e9ciaux.<br \/>\nLe paiement pour cela n&#8217;est g\u00e9n\u00e9ralement pas relativement \u00e9lev\u00e9 &#8211; mais d&#8217;un autre c\u00f4t\u00e9 &#8211; c&#8217;est une d\u00e9pense dont le co\u00fbt total est difficile \u00e0 estimer \u00e0 l&#8217;avance (comme toute d\u00e9pense dans le cloud).<\/p>\n<h3>Foire aux questions (FAQ) :<\/h3>\n<h4>1)Question\u00a0: Nous voulons un serveur GitLab dans le cloud, mais nous ne voulons pas le maintenir nous-m\u00eames. Existe-t-il une solution ?<\/h4>\n<p>Oui, il y a une solution. Dans cette situation, nous offrons un service g\u00e9r\u00e9 o\u00f9 nous g\u00e9rerons l&#8217;environnement pour vous.<br \/>\nNous offrons une vari\u00e9t\u00e9 d&#8217;options \u00e0 ce sujet &#8211; de la responsabilit\u00e9 des mises \u00e0 niveau du serveur \u00e0 l&#8217;assistance totale, y compris le SLA. Pour plus de d\u00e9tails, contactez-nous : <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a>\u00a0 ou t\u00e9l\u00e9phonez au 01 84 17 53 28<\/p>\n<p>Nous proposons \u00e9galement un service g\u00e9r\u00e9 appel\u00e9 &#8220;Apportez votre propre cloud&#8221; &#8211; o\u00f9 vous nous fournirez votre infrastructure dans le cloud (dans votre environnement pr\u00e9f\u00e9r\u00e9), et nous y construirons et maintiendrons votre environnement.<\/p>\n<p>Il est important de rappeler qu&#8217;une solution &#8220;Self-managed&#8221; signifie que vous pouvez aussi mettre un serveur priv\u00e9 (single tenant) dans un cloud priv\u00e9, et profiter ensuite de tous les mondes : les avantages d&#8217;un serveur priv\u00e9 et d&#8217;un infog\u00e9r\u00e9 de haute qualit\u00e9 service o\u00f9 vous n&#8217;avez pas \u00e0 vous occuper de la maintenance du serveur et de l&#8217;environnement.<\/p>\n<h4>2) Question\u00a0: La liste des diff\u00e9rences fonctionnelles est longue et n\u00e9cessite un long examen. Existe-t-il un moyen de raccourcir le test?<\/h4>\n<p>Oui, la r\u00e9ponse est oui. Il y a quelques ann\u00e9es, nous avons \u00e9crit un article qui aide \u00e0 choisir une \u00e9dition GitLab dans le sens inverse (en utilisant la m\u00e9thode d&#8217;\u00e9limination).<\/p>\n<p>En plus de cela, nous pouvons vous aider \u00e0 passer cet examen avec vous, avec l&#8217;aide de notre \u00e9quipe d&#8217;experts pour GitLab et le cloud. Nous offrons un tel service &#8211; contactez-nous par e-mail <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a>\u00a0 ou par\u00a0 t\u00e9l\u00e9phone\u00a0 au 01 84 17 53 28<\/p>\n<h4>3) Question\u00a0: Nous voulons essayer GitLab dans le cloud \/ Autog\u00e9r\u00e9. Est-ce possible et comment ?<\/h4>\n<p>Oui c&#8217;est possible. Contactez-nous et nous pouvons vous donner acc\u00e8s \u00e0 l&#8217;exp\u00e9rience. Nous avons des environnements de tous types et avec toutes les fonctionnalit\u00e9s de GitLab.<\/p>\n<h4>4) Question\u00a0: Quelles sont les diff\u00e9rences entre les \u00e9ditions qui se trouvent sur gitlab.com \/ Autog\u00e9r\u00e9\u00a0?<\/h4>\n<p>GitLab est divis\u00e9 en 3 \u00e9ditions : Free, Premium, Ultimate. Tous les trois sont disponibles en mode autog\u00e9r\u00e9 et dans le cloud.<\/p>\n<p>L&#8217;article suivant contient une liste compl\u00e8te de toutes les fonctionnalit\u00e9s de GitLab (plus de 500), divis\u00e9es par versions.<\/p>\n<h4>5) Question : Nous utilisons actuellement GitLab Self-managed et souhaitons passer \u00e0 gitlab.com &#8211; est-ce possible ?<\/h4>\n<p>Oui possible. D&#8217;apr\u00e8s notre exp\u00e9rience, la question n\u00e9cessite une certaine planification et un plan d&#8217;action, car il s&#8217;agit g\u00e9n\u00e9ralement d&#8217;un syst\u00e8me utilis\u00e9 par de nombreux utilisateurs, et il est important de le faire correctement et en toute s\u00e9curit\u00e9.<br \/>\nEn plus de cela &#8211; la facilit\u00e9 de transition est \u00e9galement li\u00e9e \u00e0 la version actuellement install\u00e9e avec vous, car il n&#8217;est pas possible de passer d&#8217;une version \u00e0 gitlab.com, donc plusieurs mises \u00e0 niveau de version peuvent \u00eatre n\u00e9cessaires pour \u00eatre pr\u00eat \u00e0 passer au cloud .<br \/>\nNous offrons un tel service de migration, bas\u00e9 sur notre exp\u00e9rience accumul\u00e9e et les meilleures pratiques pour une ex\u00e9cution rapide et s\u00fbre.<br \/>\nContactez-nous pour plus de d\u00e9tails par e-mail <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a>\u00a0 ou par\u00a0 t\u00e9l\u00e9phone\u00a0 au 01 84 17 53 28<\/p>\n<h4>6)Question : Est-il possible de passer de l&#8217;un \u00e0 l&#8217;autre ? C&#8217;est-\u00e0-dire de gitlab.com \u00e0 GitLab autog\u00e9r\u00e9, ou vice versa de l&#8217;autog\u00e9r\u00e9 \u00e0 Gitab.com\u00a0?<\/h4>\n<p>Oui, les deux sens sont possibles. D&#8217;apr\u00e8s notre exp\u00e9rience, la question n\u00e9cessite une certaine planification et un plan d&#8217;action, car il s&#8217;agit g\u00e9n\u00e9ralement d&#8217;un syst\u00e8me utilis\u00e9 par de nombreux utilisateurs, et il est important de le faire correctement, rapidement et en toute s\u00e9curit\u00e9.<br \/>\nNous offrons un tel service bas\u00e9 sur notre exp\u00e9rience cumul\u00e9e &#8211; n&#8217;h\u00e9sitez pas \u00e0\u00a0 nous contacter\u00a0 par e-mail <a href=\"mailto:devops.fr@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">devops.fr@almtoolbox.com<\/a>\u00a0 ou par\u00a0 t\u00e9l\u00e9phone\u00a0 au 01 84 17 53 28<\/p>\n<h3>Quelques notes finales\u00a0:<\/h3>\n<ul>\n<li>L&#8217;article est correct au moment de la r\u00e9daction de l&#8217;article (janvier 2023). \u00c0 l&#8217;avenir, il peut y avoir des changements, bien s\u00fbr, et il est possible que certaines des fonctionnalit\u00e9s qui ne sont actuellement pas disponibles sur gitlab.com soient disponibles \u00e0 l&#8217;avenir.<\/li>\n<li>L&#8217;article n&#8217;a pas \u00e9t\u00e9 \u00e9crit par AI. L&#8217;image d&#8217;illustration a \u00e9t\u00e9 pr\u00e9par\u00e9e avec l&#8217;aide de l&#8217;IA.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Au cours des deux derni\u00e8res ann\u00e9es, de nombreuses personnes nous ont demand\u00e9 quelles \u00e9taient les diff\u00e9rences entre GitLab Self-managed (votre propre serveur priv\u00e9) et gitlab.com (la solution SaaS de GitLab). Beaucoup sont confus quant \u00e0 l&#8217;utilisation de GitLab dans le cloud, C&#8217;est pourquoi j&#8217;ai d\u00e9cid\u00e9 de publier un article complet et actualis\u00e9 sur le sujet,&hellip; <a class=\"more-link\" href=\"https:\/\/www.almtoolbox.com\/fr\/blog\/gitlab-com-vs-managed-managed\/\">Continue reading <span class=\"screen-reader-text\">Diff\u00e9rences entre gitlab.com (SaaS) et GitLab autog\u00e9r\u00e9 (Self-managed)<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1007,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39,10,23],"tags":[],"class_list":["post-999","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-gitlab","category-gitlab-ci"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=999"}],"version-history":[{"count":8,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/999\/revisions"}],"predecessor-version":[{"id":1009,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/999\/revisions\/1009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/media\/1007"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}