아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
뱅크샐러드 favicon뱅크샐러드

폐쇄망 환경, 자체 배포 시스템으로 개발 효율 UP!

by DD
2020-02-25
6년 전
조회수 14

폐쇄망 환경의 제약으로 기존 배포 시스템을 사용할 수 없어 자체 배포 시스템 구축 시작

Drone.io를 활용한 CI/CD 파이프라인 구축 및 Canary 배포 전략 채택

Docker 기반 배포 시스템 구축으로 개발 및 배포 편의성 확보 및 무중단 배포 구현

폐쇄망 환경의 배포 시스템 아키텍처

배포 시스템은 deploy-web, deploy-api, Friday 서비스로 구성된다. 구체적으로 Drone.io를 통해 CI/CD 파이프라인을 구축하고, Docker 이미지를 빌드하여 배포한다. 따라서, Canary 배포 전략을 통해 무중단 배포를 구현하고, 서비스 안정성을 확보했다.

Canary 배포 vs Blue/Green 배포

IDC 환경의 Nutanix 환경에서는 Blue/Green 배포 방식의 기동 속도가 느리다. 반면, Canary 배포는 트래픽을 점진적으로 늘려 안정성을 확보한다. 따라서, Canary 배포를 선택하여 배포 속도와 안정성을 모두 고려했다. 결과적으로 무중단 배포를 가능하게 했다.

배포 시스템 구축 시 고려사항

배포 시스템 구축 시 GUI 기반 인터페이스를 통해 사용성을 높였다. 구체적으로 SSO 인증을 통해 접근 권한을 관리하고, Docker 이미지 기반 배포를 지원한다. 따라서, 개발자들은 배포 자동화를 통해 개발에 집중할 수 있게 되었고, 배포 시간 단축 효과를 얻었다.

폐쇄망 환경의 배포 시스템 개발기
중급
아키텍처
Docker
Drone.io
Kubernetes
DevOps
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

클라우드, AI, DevOps 등 개발 관련 무료 자격증 정보 획득!

깃헙 트랜딩 로고

40년 기술 변천사, 추억 속으로

랍스타즈 로고

로컬 AI 코딩 환경 구축: 클라우드 없이 개발 생산성 UP!

데브투 로고

GitHub 대안, 무엇을 선택해야 할까?

테오 로고

Claude Code가 뽑은 최고의 기술 스택!

테오 로고

HP AI PC 4대로 로컬 AI 모델 구동!

조코딩 로고
뱅크샐러드 favicon뱅크샐러드
중급
아키텍처
Docker
Drone.io
Kubernetes
DevOps

관련 추천 글

클라우드, AI, DevOps 등 개발 관련 무료 자격증 정보 획득!

깃헙 트랜딩 로고

40년 기술 변천사, 추억 속으로

랍스타즈 로고

로컬 AI 코딩 환경 구축: 클라우드 없이 개발 생산성 UP!

데브투 로고