{"id":8276,"date":"2023-05-29T05:10:00","date_gmt":"2023-05-29T02:10:00","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog_he\/?p=8276"},"modified":"2023-05-30T08:00:06","modified_gmt":"2023-05-30T05:00:06","slug":"gitlab-self-managed-vs-saas-cloud","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog_he\/gitlab-self-managed-vs-saas-cloud\/","title":{"rendered":"\u05d4\u05d1\u05d3\u05dc\u05d9\u05dd \u05e2\u05d9\u05e7\u05e8\u05d9\u05d9\u05dd \u05d1\u05d9\u05df GitLab Self-managed \u05dc- GitLab SaaS"},"content":{"rendered":"<h5><em>\u05d4\u05e4\u05d5\u05e1\u05d8 \u05e0\u05db\u05ea\u05d1 \u05dc\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05d1\u05de\u05d0\u05d9 2019 (\u05d5\u05e2\u05d5\u05d3\u05db\u05df \u05de\u05d0\u05d6 \u05de\u05e1\u05e4\u05e8 \u05e4\u05e2\u05de\u05d9\u05dd)<\/em><\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8277\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2022\/10\/gitlab-logo-100-3.png\" alt=\"\" width=\"695\" height=\"152\" srcset=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2022\/10\/gitlab-logo-100-3.png 695w, https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2022\/10\/gitlab-logo-100-3-300x66.png 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/p>\n<p>\u05dc\u05d4\u05dc\u05df \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc \u05db\u05de\u05d4 \u05e2\u05e9\u05e8\u05d5\u05ea \u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05e9\u05dc\u05d0 \u05d6\u05de\u05d9\u05e0\u05d5\u05ea \u05d1- GitLab SaaS (\u05d4\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 &quot;gitlab.com&quot;) &#8211;<br \/>\n\u05d0\u05dc\u05d0 \u05e8\u05e7 \u05d1 &#8211; GitLab Self-managed (\u05d1\u05d4\u05ea\u05e7\u05e0\u05d4 \u05e2\u05dc \u05e9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9).<\/p>\n<p>\u05d4\u05e1\u05d9\u05d1\u05d4 \u05d4\u05e2\u05d9\u05e7\u05e8\u05d9\u05ea \u05dc\u05e9\u05d5\u05e0\u05d9, \u05d4\u05d9\u05d0 \u05de\u05e9\u05d5\u05dd \u05e9\u05e4\u05ea\u05e8\u05d5\u05df GitLab SaaS \u05dc\u05d0 \u05de\u05e1\u05e4\u05e7 \u05e9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9 \u05de\u05e9\u05dc\u05db\u05dd &#8211; \u05d5\u05e8\u05d5\u05d1 \u05d4\u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea \u05d3\u05d5\u05e8\u05e9\u05d5\u05ea \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05e9\u05e8\u05ea (\u05d1\u05e8\u05de\u05ea &quot;root&quot;).<\/p>\n<h3>\u05dc\u05e4\u05e0\u05d9 \u05e9\u05e2\u05d5\u05d1\u05e8\u05d9\u05dd \u05e2\u05dc \u05d4\u05e8\u05e9\u05d9\u05de\u05d4, \u05db\u05d3\u05d0\u05d9 \u05d2\u05dd \u05dc\u05d6\u05db\u05d5\u05e8:<\/h3>\n<ul>\n<li>\u05dc\u05e4\u05ea\u05e8\u05d5\u05df \u05d4\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 \u05d9\u05ea\u05e8\u05d5\u05e0\u05d5\u05ea \u05dc\u05e6\u05d3 \u05d7\u05e1\u05e8\u05d5\u05e0\u05d5\u05ea<\/li>\n<li>\u05d0\u05dd \u05d9\u05db\u05d5\u05dc\u05ea \u05de\u05e1\u05d5\u05d9\u05d9\u05de\u05ea \u05d7\u05e9\u05d5\u05d1\u05d4 \u05dc\u05db\u05dd, \u05e0\u05d9\u05ea\u05df \u05dc\u05d4\u05e7\u05d9\u05dd \u05e9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9 (Self-managed) \u05d1\u05db\u05dc \u05e2\u05e0\u05df \u05d0\u05d5 \u05dc\u05d4\u05d6\u05de\u05d9\u05df \u05de\u05d0\u05d9\u05ea\u05e0\u05d5 \u05e9\u05d9\u05e8\u05d5\u05ea \u05de\u05e0\u05d5\u05d4\u05dc \u05e2\u05dc \u05e9\u05e8\u05ea <span style=\"text-decoration: underline;\">\u05e4\u05e8\u05d8\u05d9<\/span><br \/>\n(\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05e1\u05e4\u05e7\u05d9\u05dd \u05e9\u05d9\u05e8\u05d5\u05ea \u05e9\u05d1\u05d5 \u05e0\u05d5\u05db\u05dc \u05dc\u05d4\u05e7\u05d9\u05dd \u05dc\u05db\u05dd \u05db\u05d6\u05d4 \u05e9\u05e8\u05ea \u05d5\u05d2\u05dd \u05dc\u05e0\u05d4\u05dc \u05d0\u05d5\u05ea\u05d5 \u05d1\u05d0\u05d5\u05e4\u05df \u05e9\u05d5\u05d8\u05e3 &#8211; \u05e4\u05e0\u05d5 \u05d0\u05dc\u05d9\u05e0\u05d5 \u05dc\u05e4\u05e8\u05d8\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd: <a href=\"mailto:gitlab@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">gitlab@almtoolbox.com<\/a> )<\/li>\n<li>\u05d1\u05e0\u05d5\u05e1\u05e3 \u05dc\u05e8\u05e9\u05d9\u05de\u05d4 \u05d4\u05e0&quot;\u05dc, \u05d9\u05e9\u05e0\u05dd \u05d2\u05dd \u05d4\u05d1\u05d3\u05dc\u05d9\u05dd \u05d1\u05e2\u05dc\u05d5\u05d9\u05d5\u05ea GitLab \u05d1\u05d9\u05df \u05d4\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 \u05dc- Self-managed &#8211; \u05d1\u05e2\u05d9\u05e7\u05e8 \u05d0\u05dd \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d2\u05dd \u05d1- GitLab CI\/CD (\u05d5\u05dc\u05d0 \u05e8\u05e7). \u05d1\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 \u05d9\u05ea\u05db\u05df \u05d5\u05ea\u05e6\u05d8\u05e8\u05db\u05d5 \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05dc \u05d3\u05e7\u05d5\u05ea \u05e8\u05d9\u05e6\u05d4 \u05e9\u05dc \u05d4- CI \u05d5\u05d0\u05d5\u05dc\u05d9 \u05d2\u05dd \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05ea\u05e9\u05dc\u05d5\u05dd \u05e2\u05dc storage \u05e0\u05d5\u05e1\u05e3.<\/li>\n<li>\u05d7\u05dc\u05e7 \u05de\u05d4\u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05d4\u05d6\u05de\u05d9\u05e0\u05d5\u05ea \u05d1\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 \u05e0\u05d9\u05ea\u05e0\u05d5\u05ea \u05d1\u05e6\u05d5\u05e8\u05d4 \u05de\u05d5\u05d2\u05d1\u05dc\u05ea \u05db\u05de\u05d5\u05ea\u05d9\u05ea (\u05dc\u05d3\u05d5\u05d2': \u05d2\u05d5\u05d3\u05dc \u05de\u05e7\u05e1\u05d9\u05de\u05dc\u05d9 \u05e9\u05dc repo, \u05d2\u05d5\u05d3\u05dc \u05de\u05e7\u05e1\u05d9\u05de\u05dc\u05d9 \u05e9\u05dc \u05e7\u05d5\u05d1\u05e5, \u05de\u05d2\u05d1\u05dc\u05ea \u05d0\u05d7\u05e1\u05d5\u05df, \u05d4\u05d2\u05d1\u05dc\u05ea \u05db\u05de\u05d5\u05ea \u05e7\u05e8\u05d9\u05d0\u05d5\u05ea API \u05dc\u05e9\u05e2\u05d4 \u05d5\u05e2\u05d5\u05d3). \u05dc\u05e7\u05d1\u05dc\u05ea \u05e8\u05e9\u05d9\u05de\u05d4 \u05d4\u05e9\u05d5\u05d5\u05d0\u05ea\u05d9\u05ea \u05de\u05e4\u05d5\u05e8\u05d8\u05ea \u05e0\u05d9\u05ea\u05df \u05dc\u05e4\u05e0\u05d5\u05ea \u05d0\u05dc\u05d9\u05e0\u05d5.<\/li>\n<\/ul>\n<h2 dir=\"ltr\">What features do not apply to GitLab SaaS?<\/h2>\n<ol>\n<li dir=\"ltr\" style=\"text-align: left;\">Custom Text in Emails<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Server Hooks<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Access to the server<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">AD \/ LDAP integration<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Multiple LDAP \/ AD server support<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Create and remove admins based on an LDAP group<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Kerberos user authentication<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Email all users of a project, group, or entire server<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Limit project size at a global, group, and project level<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Restrict SSH Keys This feature is only available to instance-level administrators for self-managed instances, due to the architecture of GitLab.com. It will<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">require significant work to refactor this feature for SaaS accounts and it not planned.<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">LDAP group sync<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">LDAP group sync filters<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Audit events report<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Auditor access<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Customizable system header and footer messages<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Credentials inventory<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">DevOps Score DevOps Score depends on usage ping from self-managed instances of GitLab to compare usage across instances.<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Mattermost integration<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Container Registry geographic replication<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Limit the maximum number of custom domains per project<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Distributed cloning with GitLab Geo Not available<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">You decide when you upgrade As a SaaS service, GitLab.com is always running the latest and greatest version of GitLab.<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Retrieval<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Configurable issue closing pattern<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Various authentication mechanisms<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Plugins<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Enforce accepting terms of service<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Project Topic Management<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Geolocation-aware DNS Not available<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Allow SAML assurance level to bypass 2FA<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Go Proxy Disabled on GitLab.com due to performance concerns and missing features.<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Smart card support To be determined<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Instance-level project integration management for external services<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Block and Ban users<\/li>\n<li dir=\"ltr\" style=\"text-align: left;\">Password complexity policy<\/li>\n<\/ol>\n<h3>\u05d4\u05e2\u05e8\u05d5\u05ea \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea \u05dc\u05e1\u05d9\u05d5\u05dd:<\/h3>\n<p>\u05d4\u05e8\u05e9\u05d9\u05de\u05d4 \u05e2\u05dc\u05d5\u05dc\u05d4 \u05dc\u05d4\u05e9\u05ea\u05e0\u05d5\u05ea \u05de\u05e2\u05ea \u05dc\u05e2\u05ea. \u05dc\u05e7\u05d1\u05dc\u05ea \u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05e2\u05d5\u05d3\u05db\u05e0\u05ea \u05e0\u05d9\u05ea\u05df \u05dc\u05e4\u05e0\u05d5\u05ea \u05d0\u05dc\u05d9\u05e0\u05d5 \u05d1\u05de\u05d9\u05d9\u05dc (<a href=\"mailto:gitlab@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">gitlab@almtoolbox.com<\/a>)<\/p>\n<h3>\u05de\u05d0\u05de\u05e8\u05d9\u05dd \u05e7\u05e9\u05d5\u05e8\u05d9\u05dd:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/gitlab-self-managed-vs-gitlab-com\/\" target=\"_blank\" rel=\"noopener\">\u05db\u05d9\u05e6\u05d3 \u05dc\u05d1\u05d7\u05d5\u05e8 GitLab Self-managed \u05d0\u05d5 gitlab.com ?<\/a><\/li>\n<\/ul>\n<ul>\n<li dir=\"ltr\" style=\"text-align: left;\"><a href=\"https:\/\/www.almtoolbox.com\/blog\/gitlab-com-vs-managed-managed\/\" target=\"_blank\" rel=\"noopener\">Differences of gitlab.com (SaaS) vs GitLab Self-managed<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u05d4\u05e4\u05d5\u05e1\u05d8 \u05e0\u05db\u05ea\u05d1 \u05dc\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05d1\u05de\u05d0\u05d9 2019 (\u05d5\u05e2\u05d5\u05d3\u05db\u05df \u05de\u05d0\u05d6 \u05de\u05e1\u05e4\u05e8 \u05e4\u05e2\u05de\u05d9\u05dd) \u05dc\u05d4\u05dc\u05df \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc \u05db\u05de\u05d4 \u05e2\u05e9\u05e8\u05d5\u05ea \u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05e9\u05dc\u05d0 \u05d6\u05de\u05d9\u05e0\u05d5\u05ea \u05d1- GitLab SaaS (\u05d4\u05e2\u05e0\u05df \u05d4\u05e6\u05d9\u05d1\u05d5\u05e8\u05d9 &quot;gitlab.com&quot;) &#8211; \u05d0\u05dc\u05d0 \u05e8\u05e7 \u05d1 &#8211; GitLab Self-managed (\u05d1\u05d4\u05ea\u05e7\u05e0\u05d4 \u05e2\u05dc \u05e9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9). \u05d4\u05e1\u05d9\u05d1\u05d4 \u05d4\u05e2\u05d9\u05e7\u05e8\u05d9\u05ea \u05dc\u05e9\u05d5\u05e0\u05d9, \u05d4\u05d9\u05d0 \u05de\u05e9\u05d5\u05dd \u05e9\u05e4\u05ea\u05e8\u05d5\u05df GitLab SaaS \u05dc\u05d0 \u05de\u05e1\u05e4\u05e7 \u05e9\u05e8\u05ea \u05e4\u05e8\u05d8\u05d9 \u05de\u05e9\u05dc\u05db\u05dd &#8211; \u05d5\u05e8\u05d5\u05d1 \u05d4\u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea \u05d3\u05d5\u05e8\u05e9\u05d5\u05ea \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05e9\u05e8\u05ea [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[111],"tags":[],"class_list":["post-8276","post","type-post","status-publish","format-standard","hentry","category-gitlab"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/8276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/comments?post=8276"}],"version-history":[{"count":4,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/8276\/revisions"}],"predecessor-version":[{"id":9173,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/8276\/revisions\/9173"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/media?parent=8276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/categories?post=8276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/tags?post=8276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}