배포 시스템(업데이트 시스템) 구조 설계 질문
글쓴이: 김정현 (현우리)@Google / 작성시간: 목, 2020/11/26 - 10:19오전
안녕하세요. 항상 좋은 정보를 얻어가면서
질문을 한번 올려봅니다.
현재 재직중인 직장에서 배포(업데이트 시스템)을 구축합니다.
현재 만들려고 하는 배포 시스템은 재직중인 회사의 모든 소프트웨어를 배포하는 시스템입니다.
A회사에서 제품1, 제품2, 제품3 이 있다면 고객의 PC에 제품1이 깔려있다면 2,3도 깔고 아무것도 안깔려있어도 배포agent만 깔려있으면 설치가 필요한 제품을 설치하거나 업데이트를 관리하는 시스템입니다.
혹시 이와 비슷하게 만들어 보신 분의 경험을 듣고싶습니다.
설명드린
1. '통합 업데이트 시스템'
2. '제품1의 업데이트 시스템', '제품2의 업데이트 시스템', '제품3의 업데이트 시스템'
둘중에 어떤 방식으로 진행하는 것이 좋을지 고민중입니다.
현재까지 제 경험은 2번 방식으로 동일 회사의 제품들도 배포했던 경험만 가지고 있습니다.
1번으로 진행할 경우, 자사의 제품별 개발팀이 다르기 때문에 업데이트구조나 프로세스를 맞춰야 할 것 같아 관련 마이그레이션을 개발해야 할 것 같아요. 2번으로 진행할 경우 시스템별 신규 설치 구조를 맞춰야 할 것 같구요.
현재는 폐쇄망 환경에 배포가 필요하여 중간에 업데이트 용 중계서버를 사용해야 할 수 있을 것 같아요.
※ 이건 추가 질문인데, saltstack으로 agent용 앱을 배포하신 경험이 있는지 여쭤보고 싶습니다.
Forums:
댓글 달기