I am often asked about the benefits of GitLab Premium. I recently analyzed all the features in GitLab to quantify and visualize the value of GitLab Premium (in addition to a long list of features that can be seen here and in addition to the detailed spreadsheet we send to our customers).
It is said that a picture is worth a thousand words – so you can see it now (click to enlarge):
What we see here:
Firstly I took the list of all the existing features in GitLab (currently, as of version 13.8 released on 22/01/2021, there are a total of 488 such features).
Then I took all 11 stages of the existing DevOps Lifecycle in GitLab (as defined by GitLab in the diagram below ** ), and for each stage, I checked how many of its features are in the Free version (the green areas in the graph above); how many in Premium (in blue) and how many in Ultimate (in yellow).
Since the number of features varies from stage to stage, I normalized this to see it in percentages so that they could be displayed in one graph, one above the other.
And the result is in front of you (above).
As mentioned, the Y-axis reflects the 11 existing stages (Manage, Plan, Create etc.).
The X-axis reflects weighted percentage (normalized and 100% proportional for each Stage).
What can be seen here?
- There are some Stages that are fully available when taking the Premium version (i.e. 100% of the features are inside). These are the following stages:
- Create (Version Control: Create, view, and manage code and project data through powerful branching tools)
- Verity (CI: Keep strict quality standards for production code with automatic testing and reporting)
- Package (Artifacts: Create a consistent and dependent software supply chain with built-in package management)
- Configure (Settings: Configure your applications and infrastructure)
- Enablement (Global search; Geo-replication, DR, cloud-native and Omnibus installations)
That is, the Enterprise Premium version covers 100% of the features in 5 areas of the DevOps Lifecycle
- In fact, you can also see that in the Premium version you also get almost completely full coverage in the Monitor stage: it has all the features except one (“Status page” feature).
- On average about 90% of the total features in GitLab exist in Free + Premium.
- You can see that those who are interested in the extensive collection of security tests available in GitLab, should choose the Ultimate version (and you can read about it here).
Additional notes:
- The Premium version is available in Self-hosted (as your private machine) or in the public cloud gitlab.com (the version formerly called “Gold”). The example here refers to Self-hosted. It is important to remember that in gitlab.com cloud, some of the above features do not exist.
- ** The DevOps Stages according to GitLab:
For more questions about GitLab (both on the technology side and regarding differences in the Enterprise versions and regarding prices), you can contact us at gitlab@almtoolbox.com or by phone at 866-503-1471 (USA / Canada) or +972-722-405-222 (International)