본문 바로가기
728x90

블루/그린 배포2

[ECS] AWS ECS 세팅하기 - 3. 서비스 생성 - 블루/그린 배포 2 이제 본격적인 블루/그린 배포를 위해 서비스를 생성해 보고 Bitbucket Pipeline 을 통해 자동으로 배포되게끔 스크립트를 구성해 보자. 1. [ECS] AWS ECS 세팅하기 - 3. 서비스 생성 - 블루/그린 배포 1 2. [ECS] AWS ECS 세팅하기 - 3. 서비스 생성 - 블루/그린 배포 2 서비스 생성하기 - 블루/그린 배포 1. 클러스터 > [서비스] 탭 > [생성] 버튼을 클릭한다. 2. 서비스 구성 3. 로드 밸런싱에 [ECS] AWS ECS 세팅하기 - 3. 서비스 생성 - 블루/그린 배포 1에서 만든 Application Load Balancer 를 연결한다. 4. 로드 밸런싱할 컨테이너 > [로드 밸런서에 추가] 버튼을 클릭하고 포트를 입력한다. 5. 로드 밸런서에 붙일.. 2021. 9. 12.
[ECS] AWS ECS 세팅하기 - 3. 서비스 생성 - 블루/그린 배포 1 1. 작업정의 및 클러스터 생성하기 2. 서비스 생성하기 - 롤링 업데이트 3. 서비스 생성하기 - 블루/그린 배포 블루/그린 배포는 구 버전에서 새 버전으로 일제히 전환하는 방식이다. 구 버전과 새 버전의 서버들을 동시에 나란히 구성하고 배포 시점이 되면 트래픽을 일제히 전환시킨다. 하나의 버전만 프로덕션 되므로 버전 관리 문제를 방지할 수 있고, 또 한 빠른 롤백이 가능하다. 운영 환경에 영향을 주지 않고 실제 서비스 환경으로 새 버전 테스트가 가능하다는 장점이 있다. 블루/그린 배포의 경우에는 롤링 업데이트와 다르게 서비스 생성 전 해줘야 할 작업이 있어서 총 2편에 걸쳐 작성하려고 한다. 서비스 생성 전 해줘야 할 작업은 2가지이다. 1. IAM 역할 만들기 2. Target Group, Load.. 2021. 9. 8.
728x90
반응형