חדש ב- GitLab גירסא 13.0 : גיטלאב מציגה High Availability משופר
גירסא 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 GEO לצרכי DR אפליקטיבי (Disaster Recovery)
- בניית פתרון GitLab HA בתצורת active-active
- תכנון ובניה של פתרון HA בענן (כגון AWS, GCP, Azure , עם RDS ועוד)
- בניית פתרון DR משולב עם Kubernetes
- בניית פתרון משולב ענן/שרת פרטי לפתרון מיטבי לעובדים העובדים מהבית
ועוד
לשאלות בנושא ניתן לפנות אלינו: gitlab@almtoolbox.com או טלפונית 072-240-5222