הערך של GitLab Premium מזוית נוספת
הערה: מאמר דומה ועדכני יותר (לאוקטובר 2023) זמין כאן.
אני נשאל לעתים קרובות מה הערך של GitLab Premium, ואתמול בדקתי ומצאתי זוית נוספת לראות את הערך (נוסף לרשימת פיצ'רים ארוכה שניתן לראות כאן ונוסף לטבלת אקסל מפורטת יותר שאנו שולחים ללקוחותינו).
אומרים שתמונה שווה אלף מלים – אז ניתן לראות זאת כעת (ניתן ללחוץ להגדלה):
מה רואים כאן:
לקחתי את רשימת כל הפיצ'רים הקיימים ב- GitLab (כרגע, נכון לגירסא 13.8 שיצאה ב 22/01/2021, יש סה"כ 488 פיצ'רים כאלה).
לקחתי את כל 11 השלבים (Stages) של ה- DevOps Lifecycle הקיימים ב- GitLab (וכפי שהם מוגדרים ע"י GitLab ** בתרשים בהמשך), ובדקתי עבור כל אחד כמה פיצ'רים ממנו יש בגירסא החינמית (האיזורים הצבועים בירוק בגרף לעיל) ; כמה בגירסת Premium (בכחול) וכמה ב- Ultimate (בצהוב) .
הואיל ומספר הפיצ'רים משתנה מ- stage אחד לשני, נרמלתי זאת כדי לראות זאת באחוזים ע"מ שניתן יהיה להציג אותם בגרף אחד, אחד מעל השני.
והתוצאה לפניכם.
כאמור, ציר ה- Y משקף את 11 ה- stages הקיימים (Manage, Plan וכו').
ציר ה- X משקף תכולה משוקללת באחוזים (באופן מנורמל ויחסי ל- 100% עבור כל Stage).
מה ניתן לראות כאן למעשה ?
רואים שישנם כמה Stages שזמינים במלואם כאשר לוקחים את גירסת Premium (כלומר ש- 100% מהפיצ'רים קיימים בהם). מדובר ב- 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 dependable 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)
כלומר: גירסת Enterprise Premium מכסה 100% מהפיצ'רים ב- 5 איזורים של ה- DevOps Lifecycle (ניתן גם לראות זאת כ- ALM / SDLC במקרה זה).
- למעשה ניתן לראות שבגירסת Premium מקבלים כיסוי כמעט מלא לחלוטין גם ברכיב Monitor : קיימים בו כל הפיצ'רים למעט אחד (רכיב Status page)
- ניתן גם לראות שבממוצע כ- 90% מהפיצ'רים שיש סה"כ ב- GitLab , קיימים ב- Free + Premium .
- רואים שמי שמעוניין באוסף בדיקות ה- security הרחב הקיים ב- GitLab, צריך לבחור בגירסת Ultimate (ועל כך ניתן לקרוא כאן).
הערות נוספת:
- גירסת Premium קיימת גם ב- Self-hosted (כמכונה פרטית שלכם) או בענן ציבורי gitlab.com (הגירסא שנקראה בעבר "Gold"). הדוגמא כאן מתייחסת ל- Self-hosted . חשוב לזכור שבגירסת ענן ציבורי חלק מהפיצ'רים הנ"ל אינם קיימים.
- ** ה- DevOps Stages ע"פ GitLab: