לאחר הרכישה של Microsoft: האם להשאר ב- GitHub או לעבור?
אתמול בבוקר כתבתי על הרכישה של GitHub ע"י מיקרוסופט, על המשמעויות ועל אפשרויות מעבר למי שלא רוצה להמשיך לעבוד ב- GitHub מכל סיבה שהיא.
אחה"צ נודעו הפרטים והסכומים (וללא ספק מגיע שאפו ענק למייסד Chris Wanstrath שכנראה יצא מורווח מאוד מהסיפור). וגם Microsoft כנראה יצאה מרוצה מהעסקה אם הסכימה לשלם 7.5 מליארד דולר במניות.
השאלה הגדולה היא האם משתמשי GitHub עצמם מרוצים?
ביממה האחרונה ישנם הרבה דיונים על הנושא בכל הרשתות החברתיות, עם דעות לכאן ולכאן. נראה שהרוב מודאגים מכך, ולכן אני מעדיף להצמד לעובדות ולהראות כמה דברים.
חיפשתי נתונים ברורים שיראו מה בדיוק קורה בשטח – ומצאתי.
אפשר לראות שישנו גל עזיבה של משתמשים שעוזבים את GitHub (וכדאי לזכור שממש לא קשה לעזוב ולהעביר משם את החומר – בפוסט מאתמול מוסבר איך עושים זאת, וגם נימקתי שם מדוע לדעתי כדאי לאלו שכבר החליט לעזוב, להעדיף את GitLab ע"פ פתרונות אחרים כמו Bitbucket).
בגרפים הבאים ניתן לראות את המגמה בימים האחרונים. ללא ספק רואים גל של עזיבה מ- GitHub ל- GitLab, שהתגבר מאוד בימים האחרונים.
בסרטון הבא רואים את היומיים האחרונים – בפרט את כמות ה- repositories שהועברו מ- GitHub אל GitLab:
הסמן מראה כמה repos הועברו בכל שעה (השעון הוא UTC)
אפשר לראות בו בבירור שאנשים (מכל העולם) עוברים מ- GitHub אל GitLab:
- ב- 3/6 (יום ראשון) הועברו 7,334 git repos
- ב- 4/6 (יום שני) הועברו 100,299 repos
כאשר הממוצע בימים "רגילים" הוא מעבר של כ- 50 repos ליום סה"כ
הוידאו הנ"ל מבוסס על מערכת ניטור פתוחה של Grafana – ואפשר כמובן גם לראות בה נתונים חיים ועדכניים כל הזמן כאן במערכת של GitLab (שחושפת את כל נתוני ה- performance של המערכת שלה בענן בצורה שקופה).
בגרף הבא אפשר לראות את הגידול בהעברת פרוייקטים שלמים (Projects) מ- GitHub אל GitLab
(ציר ה- Y מסמל אלפי פרוייקטים, וציר ה- X הוא ציר הזמן)
האם ב- GitLab ערוכים לקליטת הרבה משתמשים חדשים?
ביררתי מול חברת GitLab האם הם ערוכים לקלוט את כל המשתמשים החדשים שמתכוונים לעבור אל
הענן הציבורי שלהם (gitlab dot com)? שאלתי שם מספר אנשים.
בגוף הטכני נאמר לי שהוסיפו מכונות ומשאבים כדי לקלוט המוני משתמשים חדשים – הם ציינו שנערכו לכך כבר משבוע שעבר כאשר החלו השמועות בנוגע לרכישה של GitHub.
גם המנכ"ל שלהם (Sid Sijbrandij) אמר לי (ואישר לצטט אותו): "We're greatly scaled up GitLab.com"
יחד עם זאת חשוב לזכור שתמיד ישנה גם אפשרות לבנות לעצמכם שרת GitLab פרטי משלכם (שלא ישב על הענן הציבורי שלהם). את השרת הפרטי אפשר לבנות כמכונה וירטואלית אצלכם במשרד או כמכונה בכל ענן שתרצו (ואגב אנחנו מיומנים לבנות זאת למי שמעוניין), ויש לכך כמה יתרונות.
מאמר על השיקולים והיתרונות / חסרונות בנושא זה אפשר לקרוא כאן.
אז אתם מתכננים או שוקלים לעבור ל- GitLab – הכנו כמה דברים שיכולים לעזור לכם:
- אנחנו נקיים וובינר חי בעברית על GitLab – כולל אפשרות לשאול שאלות. הוובינר יהיה ביום שלישי הבא (12/6/18) ב 11:00 . אנו נקליט ונשלח את ההקלטה לנרשמים.
עדכון: קיימנו את הוובינר וישנה הקלטה!
ניתן סקירה על המוצר, נדבר על אפשרויות המעבר ל- GitLab וגם ניתן הרבה זמן לשאלות.
הוובינר יהיה חד פעמי וללא תשלום. אורך הוובינר כשעה.לחצולהרשמה לוובינרלצפייה בהקלטת הוובינר - אנו מציעים הנחה של 75% לשנה למשתמשים חדשים שיקנו את רשיונות ה- Ultimate או ה- Gold (בענן) עד סוף יוני 2018.
אלו הרשיונות שכוללים את כל הפיצ'רים של GitLab ומציעים את התמיכה ברמה הגבוהה ביותר. טבלת השוואה ישנה כאן.
מי שמעוניין בקבלת קוד הנחה לרכישה – או בקבלת הצעת מחיר – מוזמן להירשם ונחזור אליו במייל.לחצו לקבלת קוד הנחה או הצעת מחיר
וכמו תמיד, אפשר גם לפנות אלינו בכל שאלה על GitLab (בין אם היא טכנית, נוגעת להצעת מחיר לרישוי/ יעוץ / הדרכות וכד').
אנו נשמח לענות לכל שאלה: gitlab@almtoolbox.com
ולסיום
לשם האובייקטיביות, חיפשתי גם מידע בנוגע למעבר של משתמשי GitHub אל Bitbucket (שנקרא פעם Stash) – מוצר של Atlassian. לצערי לא מצאתי מידע רב למעט תמונת הגרף הבאה שפורסמה בבלוג שלהם , שבו הם מתייחסים למעבר מ- GitHub:
לצערי הגרף מופיע ללא קנה-מידה וללא התייחסות ברורה מה בדיוק רואים בגרף (והוא גם הופיע במקור ברזולוציה נמוכה). ביקשתי מהם גם התייחסות לעניין אך טרם נעניתי (אנו גם מספקים יעוץ, רישוי והדרכות למשתמשי Atlassian ו- Bitbucket). אעדכן כאן כשאקבל תשובות.
חברת ALM-Toolbox מתמחה בהקמת סביבות פיתוח, בדיקות ו- CI , יעוץ, הדרכות ומכירת רישוי של יצרנים בתחום – בפרט GitLab, Atlassian Jira / Bitbucket / Confluence, GitHub, SmartBear, JetBrains, IBM, Snyk, WhiteSource, Spotinst ועוד.
אפשר לפנות אלינו במייל לשאלות בנושא – devops@almtoolbox.com או טלפונית 072-240-5222