« לעמוד הראשי

חדש ב- GitLab גירסא 13.0 : גיטלאב מציגה High Availability משופר

gitlab 13.0 banner

גירסא 13.0, של GitLab , שיצאה לפני ימים ספורים, מאפשרת כעת לייצר זמינות גבוהה (High Availability) ויתירות גם של רכיב ה – storage .

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

שיפור זה מציע לראשונה gitaly cluster  (כאשר gitaly הינו שירות שכתוב בקוד-פתוח וכלול ב- GitLab, ומאפשר קריאה/כתיבה מבוססות RPC ל- git repositories באופן מהיר ובאופן שלא מצריך NFS).

השיפור האחרון הוא צעד נוסף לעבר פתרון active-active cluster מלא.

יצא לנו כבר להתנסות ולראות תוצאות ריצה על גירסא מוקדמת של פיצ'ר זה  (בעזרת docker compose )  והתוצאות נראות משביעות רצון.

אז מה בעצם נותן השיפור ?

  • זמינות גבוהה יותר של GitLab למשתמשי-הקצה (הם לא ישימו לב לנפילה אם וכאשר תתרחש — במקרה ש- gitaly יפול אז העבודה תנותב לרכיב השני באופן שקוף למשתמשי הקצה)
  • פחות נקודות כשל אפשריות
  • הכפלה של ה storage לצרכי יתירות

תרשים פריסה אפשרית בעזרת היכולת החדשה:

gitlab 13.0 new HA architecture

תרשים של פריסת HA אפשרית החל מגירסא 13.0

 

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

אנחנו ערוכים לתכנן וליישם פתרון כזה ללקוחותינו (וכבר ביצענו כמה כאלה בתקופה האחרונה), הכוללים פתרונות מתקדמים ומותאמים לצרכי הארגון, כגון:

  • פתרון GitLab GEO לצרכי DR אפליקטיבי (Disaster Recovery)
  • בניית פתרון GitLab HA בתצורת active-active
  • תכנון ובניה של פתרון HA בענן (כגון AWS, GCP, Azure , עם RDS ועוד)
  • בניית פתרון DR משולב עם Kubernetes
  • בניית פתרון משולב ענן/שרת פרטי לפתרון מיטבי לעובדים העובדים מהבית

ועוד

לשאלות בנושא ניתן לפנות אלינו: gitlab@almtoolbox.com או טלפונית 072-240-5222

 

 

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