The Forrester Wave는 최근 발표한 2023년 2사분기 통합 소프트웨어 배포 플랫폼 부문에서 GitLab을 리더로 선정하였습니다. 총 13개의 플랫폼 제공 기업을 대상으로 26개 부문에 대한 평가를 진행했습니다.
통합 소프트웨어 배포 플랫폼 (Integrated Software Delivery Platform, ISDP)란?
데브옵스 관행이 확산되면서 CI와 CD 배포 자동화(CDRA)를 하나로 통합된 개념으로 활용하게 되면서 2022년 포레스터 웨이브에서 ISDP를 새로운 제품 카테고리로 소개했습니다. 벤더락인, 개발 툴의 다양화, 개발 자동화 등의 개념으로 데브옵스 이전에 몇개의 툴로 진행되는 모든 과정이 현재는 수백개의 툴로 늘어난 상황입니다. 이런 다양함은 대규모 스케일의 코드개발에 있어 어려움을 가져옵니다. 서로 다른 팀이 상이한 툴을 선택하여 사용한다면, 조직내 일관된 개발 경험과 컴플라이언스 준수의 이슈가 나타날 수 있습니다.
ISDP는 개발형 플랫폼으로 CI/CD를 제공하며 사용자 관리의 중앙화, 신규 개발자 온보딩 일관화, ploicy as code, 파이프라인 보안, 릴리스 준비도 및 밸류 스트림 분석을 통해 개발 과정과 비용 관리 등 전반적인 부분에 대한 가시성을 제공합니다.
ISDP 를 찾을때는 다음을 고려해야 합니다.
[Figure 1 삽입]
[Figure 2 삽입]
ISDP 리더 : GitLab
GitLab은 안정적인 플랫폼 역량과 전략의 균형을 이루고 있습니다. GitLab은 엔드투엔드 아웃오브더박스(OOTB) 툴체인을 재부상 시켰으며 통합형 ISDP를 이끌었습니다. 보안과 규정준수를 희생하지 않으면서 개발자에게 뛰어난 경험을 제공하는 것을 목표로 하고 있으며, AI/MF 엔지니어링 등 혁신기술의 도입도 꾸준히 하고 있습니다. 오픈코어 제품으로 오픈소스 소프트웨어 커뮤니티에도 지속적으로 투자를 하고 있으며 커뮤니티로부터 공헌도 활발히 이뤄지고 있습니다. 가격정책에는 무료 버전도 포함되어 있습니다.
GitLab은 온프렘, SaaS 형으로 제공되며, 자체 버전 컨트롤 기능도 제공하지만 주요 Git 과 완전한 통합을 제공함으로써 버전 관리에 대한 높은 점수를 받았습니다. 정적 애플리케이션 보안 테스트(SAST), 동적 애플리케이션 보안 테스트(DAST)를 제공하여 데브섹옵스 기능에 대해서도 높은 점수를 부여받았습니다. GitLab은 ISDP 벤더 중 몇 안되는 테스트 자동화 대시보드 영역에서 최고 점수를 받았으며, 관리자 및 관리 기능, 배포 자동화, 릴리스 준비도, IaC 등 대부분의 영역에서 높은 점수를 받았습니다.