מה הרכיבים הרצים ב- GitLab מאחורי הקלעים?

"מהם הרכיבים אשר רצים ב- GitLab מאחורי הקלעים, ומהי הארכיטקטורה של GitLab?"
אלו שאלות שאנו נשאלים לעתים, הן מלקוחות שמריצים את GitLab תקופה,
או לקוחות ששוקלים להשתמש ב- GitLab Self-hosted או ב- GitLab SaaS .
והשאלות חשובות באמת, גם בהיבטי הבנת התשתית וגם בהיבטי אבטחת מידע.
הבנת התשתית והארכיטקטורה של GitLab עוזרת להבין השלכות לגבי אתגרים ובעיות עתידיות
(כגון ענייני ביצועים, קונפיגורציה ואופטימיזציה של הסביבה, הרחבה (Scale up) של הסביבה וכד'),
והיבטי אבטחה חשובים גם כן במידה ויתגלו פגיעויות (vulnerabilities) ברכיבים שהם חלק מהתשתית ומשרשרת האספקה של GitLab .
הרכיבים המרכזיים ב- GitLab :
- PostgreSQL
- Redis
- Puma
- NGINX
- Sidekiq
- Gitaly
- Zoekt
- Prometheus
- Consul (optional, for HA / service discovery)
- Grafana (optional)
בנוסף, כדאי לזכור שניתן לפרוס את GitLab במספר אופנים, כך שגם Docker הוא רכיב מרכזי.
ולעתים גם Kubernetes אם בחרתם להתבסס עליו.
אנו הנציגים הרשמיים של GitLab בישראל מאז 2016,
וסייענו עד היום למאות לקוחות בפתרון בעיות מורכבות ב- GitLab ובתשתית עליה היא רצה,
ובין השאר בכלים הנוספים הבאים:
Postgres, Redit, NginX , Prometheus, Grafana, Docker, Kubernetes, OpenShift, Terraform, Elastic, Rancher, Sidekiq, GitLay ועוד.
לפרטים נוספים צרו קשר: gitlab@almtoolbox.com או טלפונית: 072-240-5222
קישורים רלוונטים:
- אתר התוכן שלנו על GitLab (עברית)
- אתר התוכן שלנו על GitLab (אנגלית)
- תרשים ארכיטקטוני של GitLab