« לעמוד הראשי

כיצד לבחור GitLab Self-hosted או gitlab.com ?

gitlab self-hosted vs cloud

בשבועות האחרונים נשאלתי פעמים רבות כיצד מחליטים האם לבחור ב- gitlab.com (ענן) או self-hosted (על מכונה פרטית משלכם).
זה נובע מכך שיש ארגונים רבים שרוצים לעבור ל- GitLab , וגם מכך שיש במוצר מעל 450 פיצ'רים ואתר היצרן לא ממש ברור ולא מסייע להחליט בנושא.

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

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

  • למעשה את ה- self-hosted ניתן לממש ב-2 אופנים: אצלכם במשרדי החברה, ואפשר גם לשים כמכונה פרטית משלכם בכל ענן שתרצו.
  • לא כללנו כאן את כל השאלות המנחות כדי לא להעמיס על המאמר יתר על המידה. במידה ועדיין תהיה דילמה לאחר מכן ניתן להתייעץ איתנו (הפרטים בהמשך)

ולשאלות המנחות:

  • האם אתם חייבים לעבוד ברשת סגורה ללא חיבור לאינטרנט ? אם כן יש לבחור self-hosted
  • האם חייבים שהגישה תהיה מאחורי Firewall ו/או VPN ? אם כן יש לבחור self-hosted
  • האם חשובה לכם שליטה מלאה על השרת? על עיתוי העדכונים שיהיו רק בזמנים שנוחים לכם? אם כן יש לבחור self-hosted
  • האם חשובה לכם פרטיות מלאה? אם כן יש לבחור self-hosted
  • האם חשוב לכם לא לחלוק את השרת עם ארגונים נוספים? אם כן יש לבחור self-hosted
  • האם חשוב לכם חיבור ל LDAP ו- ActiveDirectory ? אם כן יש לבחור self-hosted
  • האם חשובה לכם שליטה על ביצועי השרת? אם כן יש לבחור self-hosted
  • האם חשוב לכם לייצר High Availability או Disaster Recovery משלכם לשרת ולסביבה? אם כן יש לבחור self-hosted
  • האם חשובה לכם היכולת לעצב header ו- footer בשרת ובמיילים שיוצאים ממנו, וכן לשנות טקסט במיילים האוטומטיים, לצורך מיתוג משלכם? אם כן יש לבחור self-hosted
  • האם חשובה לכם היכולת להגדיר auditor users שיכולים לקבל הרשאת read-only בלבד? אם כן יש לבחור self-hosted
  • האם חשובה לכם תמיכה ב- smart cards ? אם כן יש לבחור self-hosted
  • לא רוצים להתעסק כלל עם תחזוקת השרת וגם לא לתת לחברה חיצונית (כמונו) לתחזק זאת עבורכם? אם כן יש לבחור gitlab.com
  • רוצים להשתמש רק ב- shared runners ציבוריים עבור הרצות של GitLab CI/CD?  אם כן יש לבחור gitlab.com
  • חשוב לכם לראות פרטים על GitLab commits מתוך Jira ? אם כן יש לבחור self-hosted
  • חשובה לכם היכולת לקסטם git hooks כפי שאתם רוצים? אם כן יש לבחור self-hosted

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

ומה הלאה?

לאחר שבחרתם self-hosted או gitlab.com, עדיין יש לבחור את סוג ה- Edition .
לשם כך כתבנו 2 מאמרים ואפשר גם להתייעץ איתנו (הפרטים בהמשך):

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

נוכל לעזור לכם בבחירת הסביבה וה- edition המתאימים ביותר לדרישות שלכם; נוכל לעזור לכם לעבור ל- GitLab ונוכל לעזור לכם לעבור מ- gitlab.com אל Self-hosted ולהפך.

לפרטים נוספים: gitlab@almtoolbox.com או טלפונית: 072-240-5222

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