오퍼링 > 소프트웨어 테크놀로지 서비스 > 데브옵스 플랫폼 > CI/CD 플랫폼

CI/CD(Continuous Integration/Continuous Deployment) 플랫폼


개발, 배포 및 운영 자동화 통합 플랫폼을 제공합니다.

트렌드

클라우드 환경에서는 개발, 배포 및 운영까지의 과정이 쉽고 빨라야 합니다.

  • 데브옵스 플랫폼
    소프트웨어 개발과 운영의 경계가 흐려짐
    과거 개발자(Dev)는 고객에게 제공한 서비스를 빠르게 보길 원한 반면 운영자(Ops)는 서비스의 안정성을 더 중시하는 경향이 있었습니다. 즉 서로 다른 목적을 갖고 다른 프로세스와 도구를 사용하여 개발을 진행하는 차이점 때문에 Dev와 Ops 간에 충돌이 발생하였습니다. 이러한 배경에서 등장한 것이 데브옵스(DevOps)입니다. 데브옵스는 소프트웨어 개발자와 운영자 사이의 의사 소통, 협업 및 융합을 강조한 소프트웨어 개발 방법론입니다. 점차 하나의 개발팀이 Dev와 Ops를 모두 책임질 수 있는 방향으로 개발과 운영의 경계가 흐릿해지고 있습니다.
  • 클라우드 서버
    클라우드의 대중화
    예전에는 소프트웨어 아키텍처가 바뀌면 이를 수용할 IT 인프라를 구성하는데 많은 시간과 비용이 들었습니다. 그러나 지금은 클라우드를 이용해 변화된 소프트웨어 아키텍처 환경을 쉽고 빠르게 만들어 낼 수 있습니다. 결국 고객과 시장이 원하는 서비스를 클라우드 상에서 신속하게 구현할 수 있는 배포·운영 체계가 필요하게 되었습니다.
  • 소프트웨어 복잡
    소프트웨어 복잡도 증가
    오늘날의 마이크로서비스 아키텍처 구조에서는 작게 쪼개어진 모듈 중 변경된 것들만 배포하여 작업 효율성을 높일 수 있습니다. 반면 소스 형상 관리, 배포 관리 및 버전 관리는 늘어난 모듈만큼이나 복잡해졌습니다. 이를 효율적으로 수행할 수 있는 방법에 대한 요구가 많아지고 있습니다.

제공 서비스

CI/CD(Continuous Integration/Continuous Deployment) 플랫폼 개발

개발, 배포 및 운영 자동화 통합 플랫폼을 제공합니다.

개요

개발 생산성을 높이기 위하여 애플리케이션 개발 편리성과 협업을 지원하는 통합 개발 환경을 제공합니다.

빌드, 테스트 및 배포 프로세스를 자동화하여 개발 생산성을 높이고 소스 히스토리 관리, 자동 검증으로 코드 품질을 향상시킵니다. 또한 지속적인 모니터링을 통해 애플리케이션 배포 전후의 성능 변화를 분석하고 서비스 장애에 조기 대응할 수 있도록 지원합니다. 에스코어의 개발 경험과 역량을 결집한 CI/CD 플랫폼으로 선진화된 데브옵스 환경을 구축해 보십시오.

서비스 내용

  • 데브옵스 환경 구성 오케스트레이션을 위한 통합 툴 제공
    프로젝트에 필요한 데브옵스 환경 및 개발 초기 구성 요소를 쉽고 빠르게 구성하며 소스 형상 관리, 빌드·배포 자동화, 소스 코드 품질 테스트, 라이브러리 리파지토리(Repository) 등의 각종 데브옵스 툴이 통합 연계되어 있어 효율적인 데브옵스 환경을 구축할 수 있습니다.
  • 클라우드·마이크로서비스 아키텍처향 데브옵스 시스템 구축 노하우 제공
    10년 이상의 데브옵스 개발·운영·기술지원 경험과 플랫폼 개발·운영 경험을 토대로 클라우드 및 마이크로서비스 아키텍처와 같이 현재 업계에서 주목받는 트렌드를 반영하여 고객 맞춤 데브옵스 시스템을 구축하는데 필요한 노하우를 제공합니다.

특장점

  • 표준 개발 도구
    표준 개발 도구의 통합 지원
    PaaS 환경에서 CI/CD를 구성하는 주요 툴을 지원합니다. 웹 UI를 채택하고 통합 인증으로 편리한 접근성을 갖춘 End-to-End 개발 도구 및 대시보드를 제공합니다.
  • 손쉬운 개발 환경
    손쉬운 개발 환경 구성
    개발 표준을 반영한 신규 프로젝트를 10분 이내에 자동으로 구성합니다. 주요 개발 언어 및 프레임워크를 지원합니다.
  • 빌드 배포 편의성 표준 컴파일 환경에서 오류 검출
    빌드·배포 편의성 제공
    빌드·배포 파이프라인을 자동으로 구성합니다. 다양한 배포 방식과 롤백을 지원하며 CI 개발 및 서비스 도구를 제공하여 표준 컴파일 환경에서 오류를 검출할 수 있습니다.
  • 대규모 빌드 배포 시스템 개발 운영 경험
    대규모 빌드·배포 시스템 개발 및 운영 경험 보유
    200명 이상의 개발자, 200개 이상의 모듈에 대해 분산-병렬 빌드, CI/CD 지원, 30개 이상의 배포판을 동시 운영했던 경험을 토대로 맞춤형 데브옵스 전략 및 구축 노하우를 제공합니다.

고객 사례

개발 환경 구축에 소요되는 시간을 87% 단축하였고 개발 및 운영 거버넌스 체계를 확립하였습니다.
– 글로벌 전자 제품 제조 기업

도전 과제
글로벌 제조사인 A 기업은 MES(제조실행시스템)가 단일 아키텍처로 되어 있어 빠른 시장 변화에 유연한 대응이 불가능했을 뿐만 아니라 사업 확대로 시스템 규모 및 복잡도가 급속히 증가하는 어려움을 겪게 되었습니다. 해외 생산 거점별로 시스템을 운영하여 중복 IT 투자가 진행되고 해외 생산에 대한 가시성이 확보되지 않아 제조 안정성이 저하되었습니다. 또한 제조 데이터를 기반으로 생산성을 높이고 공급망을 효율화하는 등 신기술 기반의 제조 혁신 수요도 확대되고 있었습니다. 결국 A 기업은 저비용의 유연한 아키텍처를 기반으로 제조 경쟁력을 높여 나갈 수 있는 MES를 새롭게 구축하기로 결정하였습니다.

에스코어 서비스
에스코어는 CI/CD 플랫폼을 기반으로 A 기업의 MES를 기존 단일 시스템 구조에서 독립적인 기능 단위의 마이크로서비스 아키텍처로 전환하였습니다. 또한 표준 개발·운영 프로세스와 자동화된 CI/CD 체계를 구축하였습니다.

아울러 컨테이너 기반 서비스를 쉽게 배포하고 모니터링할 수 있는 플랫폼 포털을 구축하여 클라우드 플랫폼(PaaS) 기반 표준 개발·운영 거버넌스 체계를 확립하였습니다.

효과
A기업은 표준 개발·운영 프로세스와 자동화된 CI/CD 체계를 구축하여 활용하고 있습니다.

표준 개발 플랫폼 적용
– 개발 환경 구축 시간 단축 : 8일 → 1일

개발·운영 안정성 증대
– 변경 기능의 수시 배포 가능
– 배포 방식 개선: 수작업 → 자동화

인사이트리포트

무엇이든 물어보세요
에스코어가 성심성의껏 답변 드리겠습니다.
문의하기