List

배포 자동화(CI/CD) 도입 효과

#웹가이드

Web Guide배포 자동화CI/CD운영 효율
배포 자동화(CI/CD) 도입 효과
수정한 내용을 서버에 올리는 과정도 자동화할 수 있습니다.
사람이 손으로 올리면 실수가 생깁니다. 자동화하면 같은 절차가 매번 동일하게 실행됩니다.
배포 자동화(CI/CD) 도입 효과 관련 사진
01수동 배포의 문제
파일을 골라 서버에 올리는 방식은 빠뜨리거나 잘못된 파일을 올리기 쉽습니다.
특히 급한 수정일수록 실수가 많습니다.
누락
수정한 파일 중 일부를 안 올려 오류가 납니다.
덮어쓰기
다른 사람의 작업을 지웁니다.
설정 파일 사고
개발용 설정을 운영에 올립니다.
중단 시간
올리는 동안 사이트가 불안정해집니다.
기록 없음
언제 무엇을 올렸는지 남지 않습니다.
속인 의존
담당자가 없으면 배포를 못 합니다.
02자동화하면 어떻게 달라지나
정해진 절차가 매번 같게 실행됩니다. 검사, 빌드, 배포가 순서대로 자동 진행됩니다.
문제가 있으면 배포 전에 걸러집니다.
STEP 01
코드 반영
저장소에 변경을 올립니다
STEP 02
자동 검사
오류와 테스트를 확인합니다
STEP 03
자동 배포
통과한 것만 서버에 올라갑니다
03도입 비용과 효과
초기 설정에 시간이 듭니다. 수정이 잦은 사이트일수록 빨리 회수됩니다.
1년에 한두 번 수정하는 사이트라면 굳이 필요하지 않습니다.
도입이 유리한 경우
수정이 잦음 · 여러 명이 작업 · 중단이 곤란한 서비스 · 스테이징 검수 절차가 있음
굳이 필요 없는 경우
연 1~2회 수정 · 단순 정적 사이트 · 담당자 1명 · 초기 설정 비용이 부담
04발주자가 확인할 것
자동화가 되어 있어도 되돌리는 방법이 준비되어 있어야 합니다.
되돌리기
문제 발생 시 이전 버전으로 즉시 복구되는지.
배포 기록
언제 무엇이 배포됐는지 남는지.
승인 절차
운영 배포에 확인 단계가 있는지.
중단 없는 배포
배포 중에도 사이트가 동작하는지.
알림
배포 성공·실패가 담당자에게 전달되는지.
문서화
설정 방법이 문서로 남아 있는지.
CHECK POINT
□  배포 절차가 문서화되어 있는가
□  문제 발생 시 되돌리는 방법이 있는가
□  배포 기록이 남는가
□  운영 배포에 승인 단계가 있는가
□  배포 중 사이트 중단이 없는가
□  담당자가 없어도 배포할 수 있는가
사람이 손으로 올리면 급할 때 실수가 납니다.
자동화의 핵심은 속도가 아니라 매번 같은 절차가 실행된다는 것입니다.
#배포 자동화#CI/CD#운영 효율#롤백#배포 기록#무중단 배포#테스트#홈페이지 개발#웹비스타#홈페이지 제작
목록보기