« לעמוד הראשי

מעבר מ- GitLab EE ל- GitLab CE – האם אפשרי?

במהלך השנה האחרונה היו לנו כמה פניות בבקשת עזרה למעבר מ- GitLab EE ל- GitLab CE החינמית
(כל לקוח מסיבותיו הוא), ועזרנו ללקוחות לבצע מהלך זה.

כעת, כחלק מסיכום השנה שחלפה, החלטתי לכתוב על זה מאמר ולהדגיש נקודות חשובות מבוססות הנסיון שצברנו, וגם לתת כמה טיפים.

האם מעבר מ- GitLab Enterprise Edition ל- Community Edition אפשרי?

ראשית – מעבר כזה אפשרי, וגם מוסבר באתר היצרן כיצד לעשות זאת (קישור בהמשך).

יחד עם זאת – חשוב לזכור את המשמעויות: פיצ'רים מסויימים יפסיקו לעבוד , וגם לא תקבלו תמיכה מהיצרן.

מצד שלישי:

  • היצרן מצהיר בתנאי השימוש של המוצר, על מחויבות לספק עדכונים ותיקוני באגים כולל תיקוני security
    (וההסטוריה של כל ה- releases של המוצר עד כה מוכיחה שעמד בזה),
  • מהדורת CE עשירה , מתוחזקת היטב וגם מציעה מאות פיצ'רים (לקבלת רשימה עדכנית ניתן לפנות אלינו)
  • ניתן לקבל תמיכה איכותית למוצר מאיתנו (יש לנו ידע נצבר רב מאז 2015)
  • חלק מהפיצ'רים שיש במהדורה בתשלום הם ברי-פיתוח (לנו יצא לפתח מספר פיצ'רים כאלה כמענה לביקוש מצד לקוחותינו – אפשר לפנות אלינו לפרטים נוספים).

כך שמעבר כזה אפשרי, וניתן לעשות אותו לבד, אך הוא לא בהכרח פשוט!
יש לעשות זאת בזהירות ולבדוק משמעויות.

משמעויות המעבר:

כללתי פה רשימה של דברים שיש לבדוק וכן כמה טיפים:

  1. יש למפות פיצ'רים שנמצאים בשימוש ולבדוק האם הן נמצאות במהדורת Enterprise
    (טיפ: אפשר לפנות אלינו ולקבל רשימת הבדלים עדכנית ומפורטת של ההבדלים בין המהדורות)
  2. יש לבדוק האם משתמשים ב- API שאולי יפסיק לעבוד? (טיפ: קריאות API מסויימות נמצאות במהדורת Enterprise)
  3. לבדוק אולי משתמשים ב-webhooks שיפסיקו לעבוד?
  4. לבדוק האם ה- CI/CD pipelines ממשיכים לעבוד ללא שינוי?
  5. לבדוק חיבורים לכלים אחרים (במידה ויש) – אולי יפסיקו לעבוד? (כלים כגון Jenkins, Jira וכד').
  6. מומלץ לגבות את המערכת לפני ביצוע שינויים (גיבויים תמיד חשובים, בפרט במעבר כזה).
  7. מומלץ להקים סביבה בצד ולנסות אותה (dry run).
  8. מעבר כזה יכול להיות גם הזדמנות לבדוק האם אתם משתמשים במהדורה עדכנית של GitLab (ואם לא מומלץ לעדכן ) ,
    וכן הזו הזדמנות לבדוק האם אתם משתמשים בצורת ה- Deployment הנכונה לכם (אזכיר שיש מגוון של סוגי deployment ל- GitLab גם במהדורה החינמית) .

(הרשימה הנ"ל לא בהכרח מלאה הואיל ולא ניתן לכלול בה את כל הבדיקות- שתלויות בסביבה, בצורה ההתקנה של GitLab, צורת השימוש של משתמשי הקצה ועוד).

אם תהליך בדיקות המעבר הנ"ל נשמע לכם מורכב, או שאתם עמוסים מדי מכדי לעשות זאת לבד,
אפשר לפנות אלינו והצוות המיומן שלנו יוכל לעשות זאת עבורכם (השירות בתשלום).

לסיכום:

מהלך כזה הינו אפשרי. הוא לא בהכרח מסובך, אבל מצריך תשומת לב והשקעת זמן מסויימת.

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

קישורים רלוונטים: