מה ההבדלים בין GitLab Premium ל- GitLab Starter ?
הרבה לקוחות GitLab Starter שואלים אותנו "מה אנחנו בעצם מפסידים בכך שאין לנו גישה ליכולות של GitLab Premium ?"
וישנה גם ורסיה נוספת לשאלה, הנשאלת מצד אלה שמשתמשים בגירסא החינמית או טרם משתמשים ב- GitLab – והם שואלים:
"מה בעצם ההבדלים בין Starter ל- Premium ?"
או: "מדוע כדאי לקחת את גירסת Premium מלכתחילה?"
לכן החלטתי לכתוב מאמר שעונה על השאלות בצורה תמציתית, וכן אפשרות להוריד מסמך שעונה באריכות.
התשובה בקצרה:
יש למעלה מ- 65 פיצ'רים שישנם ב- GitLab Premium ואינם קיימים ב- Starter (מתוך כ-470 פיצ'רים שיש ב -GitLab סה"כ).
רשימה מלאה ומפורטת של פיצ'רים (כקובץ Excel שאנחנו הכנו) – אפשר להוריד בקישור בסוף המאמר . המאמר שלהלן יתמקד בנקודות מרכזיות ומהותיות ולא בפיצ'רים בודדים.
וכעת לתשובה מפורטת יותר.
כמה הערות לפני שנתחיל:
- כל מה שקיים ב- GitLab Starter קיים גם ב- Premium.
למעשה Premium זו שכבה מעל Starter כך שהיא מכילה את כל מה שיש ב Starter
(ובאופן דומה גירסת Ultimate מכילה את Premium ומציעה יכולות נוספות)
- המאמר להלן מתייחס לגירסת Premium, שהינה התקנת self-hosted על שרת פרטי אצלכם או בענן, אולם רובן המוחלט של הנקודות להלן נכונות גם בהקשר ל- GitLab Silver (בענן gitlab.com). לכן היכן שיוזכר "Premium" ניתן גם לראות זאת כ- "Silver"
נקודות הבדל מהותיות בין Starter ל- Premium:
- תמיכת יצרן ושירות לקוחות:
בגירסת Premium יש תמיכה מתועדפת ו- 24/7, הכוללת גם עזרה בשדרוגי גירסא.
התמיכה של Starter איטית יותר (מענה תוך יום עסקים) וכוללת תמיכה בימים שני – עד שישי בלבד (אינה כוללת את ימי ראשון) - יכולות Security מסויימות קיימות רק ב- Premium (בפרט בהקשר לחיבור ל- LDAP /Active Directory וגישת SSO)
הערה: הכוונה ליכולות security בנוגע למתן גישה לסביבת הקוד (יכולות סריקת code security עם חיבור ל- dashboard קיימות רק בגירסת Ultimate) - לא כל יכולות ניהול הקוד ובקרת התצורה (SCM) קיימות ב- Starter
- לא כל היכולות של ה- CI/CD קיימות ב- Starter. ב- Premium יש כעשרה פיצ'רים שאין ב- Starter.
מאמר מפורט שכתבנו על יכולות GitLab CI/CD ניתן לקרוא כאן. - התמיכה ביכולות של High Availability, Disaster Recovery ותמיכה במספר אתרים קיימת רק ב- Premium
- יכולות מעקב לצרכי auditing לא קיימות בגירסת Starter. אם אתם עובדים בחברה בה המידע הנ"ל ו- logging חשובים מסיבות של compliance , traceability או רגולציה (כגון בחברות מהמגזר הבנקאי / פיננסי / רפואי) – אזי חשוב לזכור שיכולות אלה מגיעות בגירסת Premium בלבד.
- תמיכה בחיבור בין GitLab CI לבין SCM חיצוניים כמו GitHub ו- Bitbucket קיימת רק ב- Premium
ניתן לקרוא כאן מאמר שכתבנו על חיבור בין GitHub ל- GitLab CI וכאן על חיבור בין Bitbucket ל- GitLab CI - לא כל יכולות ה- code review קיימות ב- Starter
מאמר מפורט שכתבנו המפרט את כל יכולות ה- Code Review ב- GitLab ניתן לקרוא כאן.
- לא כל יכולות ה- issue tracking וה- Boards קיימות ב- Starter. בפרט היכולת לראות Jira issues מתוך GitLab .
מאמר מפורט שכתבנו המפרט את כל היכולות של GitLab בנושא פיתוח, ניהול משימות ו- Agile – ניתן לקרוא כאן. - אין יכולות Portfolio Management (אין יכולות epics, roadmaps, file templates)
לתשומת לב: כדי לקבל את כל היכולות של Portfolio Management יש לרכוש את גירסת Ultimate - לא כל יכולות הניהול ל- Kubernetes נמצאות ב- Starter
- יכולות dashboarding מסויימות קיימות רק ב- Premium (למשל CI/CD Dashboard ו- Environments Dashboard)
לתשומת לב: כדי לקבל את כל היכולות של ה- dashboards הקיימים ב- GitLab (כולל גישה ל- API שלהם) יש להשתמש בגירסת Ultimate. - יכולות ה- Value Stream Management המתקדמות נמצאות רק ב- Premium
- היכולות לרפלק את ה- Container registry (לצורך HA /DR) קיימות רק ב- Premium
- יכולות testing מסויימות קיימות רק ב- Premium (בדיקות ביצועים, עומסים ו- code coverage)
- יכולות Release Orchestration מסויימות קיימות רק ב- Premium
לסיכום: במידה וחשובה לכם יכולת אחת או יותר שקיימת רק ב- Premium אז כדאי לשקול שימוש בה או מעבר אליה.
רשימה מלאה ועדכנית של כל הפיצ'רים שיש רק ב- GitLab Premium ניתן להוריד כאן:
מספר הערות לסיום:
נקודה חשובה נוספת שכדאי לקחת בחשבון – ישנה מגמה שבה היצרן נוטה בתקופה האחרונה להשקיע פחות ב- Starter . פחות פיצ'רים חדשים זמינים ב- Starter בהשוואה לפעם. אם מסתכלים ב- releases חצי שנה אחורה (ויותר), אפשר לראות שרוב הפיצ'רים החדשים נכנסו אל Premium ו- Ultimate (גירסא מעל Premium שמכילה פיצ'רים נוספים שאין ב- Premium), בעוד של- Starter נוספו פיצ'רים ספורים בכל מהדורה.
הכנו גרף שממחיש זאת – בתרשים הבא רואים התפלגות של כמות הפיצ'רים החדשים בכל מהדורה (שיוצאת אחת לחודש) במהלך חצי השנה האחרונה:
הערה נוספת לסיום: קיימת גם גירסא חינמית למוצר. לא הרחבנו עליה כאן כדי לא להעמיס ולא לבלבל.
שאלות? צורך לדעת מחירים או לקבל הצעת מחיר? אפשר תמיד לפנות אלינו ונשמח לענות:
gitlab@almtoolbox.com או טלפונית: 072-240-5222
אנו חברת ALM-Toolbox המייצגים הרשמיים של GitLab בישראל ובעולם, ומספקים יעוץ, רשיונות GitLab, אירוח פרטי בענן, תמיכה איכותית ומהירה, אינטגרציות ועוד ל- GitLab ולמגוון כלי DevOps ופיתוח נוספים
קישורים רלוונטים:
- אתר GitLab ישראל (עברית)
- אתר GitLab (אנגלית)
- רשימה מלאה להורדה של כל הפיצ'רים ב- GitLab מסודרים לפי קומפוננטות וגירסת רשיון
- רשימה מלאה של כל הפיצ'רים שנוספו ל- GitLab בחתך לפי מהדורה מאז גירסא 11 (החל מחודש יוני 2018)