« לעמוד הראשי

מדוע לקוחות GitLab עוברים לגירסאות Premium / Ultimate ?

כידוע , ל- GitLab  קיימים 3 סוגי רשיונות Enterprise ואחד חינמי (GitLab Core):

gitlab community enterprise

בשנה החולפת דיברתי עם לא מעט לקוחות שעברו לגירסאות Premium או Ultimate. סקרן אותי לדעת מדוע עברו מגירסת Starter  (או מהגירסא החינמית) ישירות לגירסאות Premium או Ultimate.
בדקתי מה הפיצ'רים שהיו הכי מבוקשים וגרמו לכך,  וכעת עם בוא 2019 אספתי את התשובות — והנה סיכום שהכנתי בנושא.

הסיבות הנפוצות ביותר למעבר לגירסת Premium :

  • תמיכה עם זמן תגובה מהיר של 24×7 כולל ימי ראשון (בגירסת Starter התמיכה היא בימי שני עד שישי בלבד, עם זמן תגובה של עד יום עסקים)
  • תמיכה ב- High Availability כאשר הזמינות והביצועים של GitLab נחשבים לקריטיים
  • תמיכה ב- GitLab Geo (כאשר ישנם 2 אתרי פיתוח או יותר ורוצים לתת ביצועים טובים גם לאתרים מרוחקים)
  • Maven Repository (באופן שלכל פרוייקט מתאפשר לאחסן את ה- Maven Artifacts )
  • NPM Registry (באופן שלכל פרוייקט מתאפשר לאחסן את ה- NPM packages )
  • יכולות CI מתקדמות:
    • Multi-project pipeline graphs – היכולת לייצר ולראות pipeline של תהליך CI/CD באופן רוחבי החוצה כמה פרוייקטים (משתמשים ציינו שזה שימושי לפרוייקטים של מיקרו-סרביסס)
    • Protected Environments – היכולת לקבוע מי מורשה להפיץ לסביבה נתונה (מישהו מסויים או קבוצת משתמשים)
    • CI/CD for external repo – היכולת להשתמש בכלי ה- CI/CD של GitLab עבור repositories שיושבים ב- GitHub או Bitbucket
  • יכולות מתקדמות הקשורות ל- Continuous Deployment ול- Kubernetes:
    • Deploy Boards – אפשרות לצפות באופן מרוכז בסטטוס ה- deployment אל סביבות שרצות מעל Kubernetes (כולל אפשרות ל- drill-down ברמת pods)
    • Canary Deployments – שיטת CI/CD פופולרית, להפצה של חלק מגירסא חדשה בלבד (או הפצתה לכמות קטנה של משתמשים), כך שאם יתגלו בעיות – הנזק יהיה מינימלי. זוהי שיטת הפצה נפוצה גם עם Kubernetes, ובעזרת GitLab ניתן למנף זאת ולראות הכל דרך ה- Deploy Board (מהסעיף הקודם) מבלי לצאת מ- GitLab.
  • LDAP group sync filters (מתן הרשאות שונות לאנשים או לקבוצות בהתבסס על פילטרים ב- LDAP / Active Directory)

הסיבות הנפוצות ביותר למעבר לגירסת Ultimate :

  • תמיכה ב- Epics  באופן שכל ניהול משימות הפיתוח נמצא בכלי אחד (והחל מגירסא 11.7 יש גם תמיכה בכמה רמות היררכיה של epics)
  • פיצ'רים מתקדמים של בדיקות Code Security שאפשר להוסיף לתהליך ה- CI (ובפרט ל- Merge Requests) , הכוללות
  • SAST (Static Application Security Testing)
  • DAST (Dynamic Application Security Testing)
  • Dependency Scanning
  • Security Dashboards
  • Automated solutions for vulnerabilities
  • Container Scanning
  • License Management of open source components and dependencies
  • תמיכה סופר-מהירה באמצעות Slack (הטבה יחודית לרוכשים רישוי דרכנו)

הערות:

  • הסיכום מבוסס על שיחות שקיימתי עם משתמשים משלמים של GitLab מ- 32 ארגונים שונים (מרחבי העולם – לא רק בישראל)
  • בגירסאות Premium ו- Ultimate ישנם כמובן פיצ'רים נוספים שלא צויינו כאן – את הרשימה המלאה ניתן לראות כאן אצלנו באתר
  • הגירסאות הנ"ל מתייחסות לגירסאות Self-managed (המכונות גם self-hosted או on-premises). ל- GitLab קיימות גם גירסאות מקבילות בענן הציבורי  (הידוע גם בשם gitlab dot com) : שם שמות הגירסאות הן Free, Bronze, Silver, Gold .
  • ניתן לקבל רשיון התנסות ולנסות את כל הפיצ'רים ב- GitLab (גם בתצורת on-premises וגם בענן)

 

לשאלות נוספות, קבלת רשיון התנסות בגירסת המלאה עם כל הפיצ'רים (ב- self-hosted או בענן) או קבלת הצעת מחיר, ניתן לפנות אלינו במייל gitlab@almtoolbox.com או טלפונית: 072-240-5222