GitLab Case Study.
ESA

ESA는 유럽의 우주 능력 개발을 구체화하고, 우주에 포한 투자가 유럽과 세계의 시민들에게 결과와 이익이 지속적으로 전달되게하려 합니다. 조직은 별을 관찰하기 위해 지리적인 분리, 장기적 소프트웨어 중복 요건 및 다양한 소프트웨어 고객 요구 이슈에 직면해 있습니다.

서비스

Tech

직원수

5000명

선택한 라이센스

Starter

Challenge

유럽우주국은 항상 신기술을 신중하게 배치해 왔습니다. 검증과 보안이 중요했고, ESA의 핵심 사업에 새로운 관행이나 기술이 확실히 추가되지 않는 한 이를 위해 새로운 관행이나 기술을 도입하려는 추진력이 줄어들었습니다. 이것은 때때로 시기적절함을 희생시키면서 코드를 공유하기 위해 신뢰할 수 있는 오래된 도구를 사용하는 결과를 낳았습니다.

2015년에 ESA 내의 다른 팀들은 제어 시스템에 이기종 접근방식을 사용하고 있었는데, 일부 예로는 Subversion 또는 CVS가 있습니다. Git의 출현과 그 후의 ESA IT 부서의 채택은 사용자 니즈와 보안 기술의 조화로운 교차점이었습니다. GitLab은 2016년 유럽우주국(European Space Agency)에서 코드 저장소 플랫폼으로 검증돼 채택되었습니다. 처음에는 일부 사용자 그룹에 한정했지만, 수요는 빠르게 증가했습니다.

불과 2년 만에 140개 이상의 그룹이 GitLab을 소프트웨어 버전 도구로 채택했습니다. ESA 전체에서 1500개 이상의 소프트웨어 프로젝트가 생성되었고 여기에는 임무 제어 시스템, 우주선용 온보드 소프트웨어, 이미지 처리 및 실험실용 모니터링 도구가 포함됩니다. 또한 ESA IT 부서는 GitLab을 사용하여 코드 툴과 구성 인프라를 호스팅하고 있습니다.

Result
코드 배포에 대한
속도 향상
GitLab은 ESA가 이전에 달성 할 수 없었던 소프트웨어 개발 처리 속도를 제공했습니다. 이전에는 몇 주가 걸렸던 코드가 이제 몇 분 안에 지속적으로 배포됩니다. GitLab은 소프트웨어 개발 파이프 라인의 여러 단계에서 문제를 해결할 수 있습니다. 과거에는 여러 ESA 팀이 다양한 CI / CD 엔진을 사용했지만 GitLab이 더 사용자 친화적이기 때문에 GitLab CI로 대체되고 있습니다. 더 많은 사용자가 GitLab으로 이동함에 따라 다른 도구를 유지해야하는 ESA의 의무가 제거됩니다. GitLab의 자동화는 ESA IT 부서 리소스도 절약합니다. 운영 및 백업이 완전히 자동화 된 IT 전문가는 도구 모니터링에 집중할 수 있으며 중요한 것은 유럽 우주국의 더 많은 IT 과제를 해결하는 것입니다.
코드 배포 속도 향상
불과 몇 년 전만 해도 몇 주가 걸렸던 코드 구축 속도가 이제 몇 분 안에 완료됨
툴 체인이 단순화
GitLab CI를 사용하여 툴 체인이 단순화됨
협업 문화
협업 문화가 조직을 중심으로 늘고 있음
DEMO
인포그랩의 데모를 보고 계획을 수립하세요
* 필수