설명.
ELB에서 인스턴스를 deregister하고 배포하기전 애플리케이션 종료 -> code deploy agent가 새로운 어플리케이션 버전을 찾아서 일시적으로 파일을 복사해둠 bundle란 하나의 어플리케이션을 지칭하고 이미 프로덕션에서 돌아가는것 말고 새로운것을 배포하려고 하는것 -> 배포와 관련된 파일 및 라이브러리를 설치하기 전에 행동하는걸 말하는데 예를들면 현재 버전을 백업하는거나 bundle이 암호화가 걸려있다면 암호화를 풀어야하는 과정 -> 그 다음 배포와 관련된 파일을 설치 -> 설치가 끝나고 해줄 일들 권한을 설정해준다거나 clean up같은 작업 수행 -> 처음에 중지했던 어플리케이션을 다시 시작 -> 변경된 어플리케이션이 잘 동작하는지 ValidateService를 통해 테스트 및 검증과정을 거침(unit test같은) -> ELB에 인스턴스를 다시 등록한다.
'AWS' 카테고리의 다른 글
ECS (0) | 2023.01.03 |
---|---|
Elastic beanstalk (0) | 2023.01.03 |
Elasticbeanstalk로 생성된 S3 버킷 삭제 실패 (0) | 2022.12.23 |
만든 프로젝트 aws배포 (0) | 2022.12.20 |
IAM (0) | 2022.12.18 |