본문으로 건너뛰기

고객 사례

인포그랩과 함께한
고객과 프로젝트를 소개합니다.
7.png

오버뷰(Overview)

기존 Docker 환경에 구축된 Cloud Native GitLab으로 이관했습니다. 아울러 AWS 서비스와 오픈 소스를 활용해 로깅과 모니터링 체계를 고도화했습니다. 이로써 Cloud Native GitLab과 클라우드 시스템의 장점을 누리며 확장성·가용성·안전성·효율성을 향상했습니다.

  • 산업군 IT 정보기술
  • 선택한 라이선스 Premium
  • 프로젝트 수행 시기 2022년 9월~11월
  • 인포그랩 수행 업무
    • EKS 구축
    • 로깅, 모니터링 구축
    • Docker에서 EKS로 GitLab 이관

도전과제(Challenge)

사전 아키텍처 설계와 작업 방식을 고려해 Cloud Native GitLab에 안정적으로 마이그레이션 해야 했습니다. 여기서 검토할 사항은 많고 복잡했습니다. 특히 기존 데이터의 무결성·일관성·호환성 확보, 로깅·모니터링 체계 구성, 외부 접속 차단, 네트워크 대역대와 내부 접속 방안, 네트워크와 데이터 보안을 따져야 했습니다.

솔루션(Solution)

인포그랩과 GitLab으로 다음 절차를 진행했습니다.

1단계 과업 내용 합의

  • 인프라 구축, GitLab 이관 방법에 따른 아키텍처 설계와 요구·제약사항을 파악했습니다.

2단계 아키텍처 설계, 계정 공유

  • 요구사항에 따른 아키텍처 설계와 작업 시 필요한 계정을 공유했습니다.

3단계 AWS 서비스 구성

  • VPC, EKS, IAM, S3, RDS, Elastic Cache, SES를 구성했습니다.

4단계 Cloud Native GitLab 구성

  • 아키텍처 설계에 따라 AWS 서비스를 활용해 Cloud Native GitLab을 구성했습니다.

5단계 기존 GitLab 데이터 마이그레이션, 백업 정책 수립

  • 기존 Docker 기반 GitLab 데이터를 Cloud Native GitLab 저장 방식에 모두 이관한 뒤 최신 버전으로 업그레이드했고, 백업 정책을 마련했습니다.

6단계 가이드 지원, 교육

  • Cloud Native GitLab 운영·사용 가이드를 제공하고 교육을 진행했습니다.

결과(Result)

  • 안정적 마이그레이션
    • Omnibus GitLab과 Cloud Native GitLab의 일부 데이터 저장 방식이 다르지만 기존 데이터를 안정적으로 마이그레이션 했습니다. 장애 상황을 대비해 백업 정책도 마련했습니다.
  • 데이터 보안·시스템 성능 향상
    • Cloud Native 서비스로 확장성·가용성·안전성·효율성을 높였고 데이터 보안·무결성까지 확보했습니다. 시스템 성능과 안정성이 향상되면서 사용자 경험이 개선됐고, 사용자·사용량 증가에 쉽게 대응할 수 있었습니다.

목록 보기
산업군
IT정보기술
사용 Tier
Premium
이용 서비스
DevOps 구축/기술지원