일하면서 쌓는 지식/배포
2021. 1. 14.
01.내 시스템의 배포를 정리해보자
현재 일하면서 배포하는 프로세스를 생각해보자면 1.소스트리/GIT단계 커밋 -> PUSH-> 머지 2.빌드단계 내가 배포한 프로젝트가 서버에 반영되어있으니, 빌드해야한다. 젠킨스에 접속해서 빌드한다. 내가 운영하는 시스템의 경우에는, 젠킨스에 QA서버에 배포하는 단계가 있었다. 내 로컬 PC의 호스트에 QA서버 정보를 세팅하고, QA서버에 접근해서 테스트 해볼 수 있다. 3.실질적 운영 배포 웹서비스에서 운영에 배포를 할때, 서버를 잡고 있는 사용자들이 있기 때문에 한번에 내릴 수 없다. 다행히 '로드밸런싱'의 이유로 이중화 구성이 되어있기 때문에 하나를 내린 후 사용자가 일정치 이하로 줄어들었을 시 해당서버에 배포, 호스트 정보 세팅 후 해당 서버로 접근하여 정상 작동 확인 되면 다시 서버를 올린다. ..