IT 용어정리

GitLab 깃랩

두뚜 2021. 9. 30. 10:23

# GitLab 이란?

깃랩은 어떤 툴보다 광범위합니다. 한두 개의 툴을 대체하는 것이 아니라 15개의 데브옵스 라이프사이클 툴을 모두 대체합니다.

 

깃랩(GitLab)은 깃랩 사(GitLab Inc.)가 개발한 깃 저장소 및 CI/CD, 이슈 추적, 보안성 테스트 등의 기능을 갖춘 웹 기반의 데브옵스 플랫폼으로써, 오픈 소스 라이선스 및 사유 소프트웨어 라이선스를 사용한다. 2019년 현재, 깃 저장소와 이슈 추적 기능을 갖춘 유일한 단일 어플리케이션의 (Single Application) 데브옵스 솔루션이다. 시중에 유통되고 있는 많은 데브옵스 솔루션들은 자신들의 특화된 영역 이외는 API를 이용한 연동 만을 제공하지만 깃랩은 단일 어플리케이션으로써 데브옵스의 전 영역의 기능들을 모두 제공하고 있어 소스코드 작성부터 배포까지 모든 과정을 깃랩 하나로 할 수 있다.

 

 

깃랩은 소프트웨어의 제품 개발부터 배포, 실시간 모니터링까지 하나의 툴로 관리한다. 깃랩은 관리-계획-생성-검증-패키지-보안-배포-구성-모니터-방어 등의 10단계 프로세스를 모두 지원한다. 프라이빗 클라우드 퍼블릭클라우드, VM웨어, 컨테이너 등 현존하는 모든 IT환경에 깃랩에서 배포할 수도 있다.

 

 

# Github와 Gitlab의 차이

Github

깃허브는 오픈소스 프로젝트를 호스팅 하는 것이 주역할이며 소비자 지향적

GitHub의 경우 티켓 발행과 전화 모두 영어로만 가능

보통 OpenSource Project가 진행 됨

 

Gitlab

깃랩은 엔터프라이즈를 대상으로 한 오퍼링을 제공

한국어, 영어를 포함한 7개의 언어로 티켓 발행이 가능

Private project더라도 비용이 없음

 

 

 

 

 

 

 

참고 :

https://verticalplatform.kr/archives/10563 (추천)

https://ko.wikipedia.org/wiki/%EA%B9%83%EB%9E%A9 

https://about.gitlab.com/devops-tools/github-vs-gitlab/ci-missing-github-capabilities/