Facts
✅ 백엔드 인프라 Elasticbeanstalk를 사용하여, ELB + AutoScaling + EC2 구축
✅ Github Action으로 프로젝트 배포
Feelings
EB
Elasticbeanstalk로 EC2와 ELB와 환경변수 값을 한번에 관리해 주었다.
따로 관리했을 때는 설정값도 많고 어려웠는데,
통합해서 관리함으로써, 간단한 옵션만 조절하고, 어플리케이션만 배포하면 되어서 매우 편리했다.
GithubAction으로 자동 배포
GithubAction으로 Source를 Push 하자마자 자동으로 서버 배포를 반영할 수 있게 해주었다.
기존에는 서버에 배포하려면 파일을 고칠 때마다,
서버를 멈춰주고 파일을 수정해서 서버에 올려주고 다시 서버 돌리는 작업을 해서 번거로웠다.
그런데, GihtubAction을 사용하여, 서비스가 중단되지 않고 자동으로 배포하게 되어서 매우 편리했다.
'Project > TIL, WIL' 카테고리의 다른 글
TIL(49) 21-12-09: CORS 에러 해결하기 (0) | 2021.12.27 |
---|---|
TIL(48) 21-12-08: API 문서 자동화와 테스트 코드 작성하기 (Using RestDoc) (0) | 2021.12.27 |
TIL(46) 21-12-06: S3와 CloudFront로 프론트엔드 인프라 구성하기 (0) | 2021.12.27 |
TIL(45) 21-12-03 : Spring에서 게시글 Pagination 처리하기 (0) | 2021.12.27 |
TIL(44) 21-11-30 : S3와 CloudFront를 이용한 사진 업로드 구현하기 (0) | 2021.12.25 |