Blue-Green 무중단 배포 구현
·
배포/AWS
이번에 인턴 프로젝트를 진행하면서 인프라를 또 한번 구축하게 됐다.기존에 부트캠프를 진행하면서 팀원이 구축해둔 배포 인프라에서 OIDC와 SSM을 적극 활용하면서 보안 측면에서 고도화 해봤는데 이번에는 기존에 팀원이 구축한 Blue-Green 무중단 배포 인프라와 내가 고도화 시켰던 인프라를 접목해보았다. 구축해본 배포 인프라에 대해 정리하고자 한다.인턴 프로젝트는 보안 문제 때문에 구체적인 구현이나 코드를 공유하지 못할 것 같다.기존 방식의 문제일반적인 배포 방식은 다음과 같다. 1. 서버 중지2. 새 버전 코드 배포3. 서버 재시작 이 방식에서는 반드시 서버의 다운타임이 발생한다.그동안에는 규모도 작고 외부서비스도 별게 없어서 크게 문제가 없었는데 점점 규모가 있는 프로젝트를 진행하게 되면서 배포할 ..