강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

bluerain님의 프로필 이미지
bluerain

작성한 질문수

AWS(Amazon Web Service) 중/상급자를 위한 강의

Web Application Update 실습

배포 방식 질문드립니다

작성

·

260

0

안녕하세요
elastic beanstalk의 배포방식 중 트래픽 분할 방식에 대하여
트래픽을 컨트롤해서 capacity가 감소되지 않게 해준다고 설명해주셨는데
잘 이해가 안돼서 질문드립니다
트래픽 분할 방식은 어떤식으로 동작을 해서 capa 감소를 방지해주는지 구체적인 설명 부탁드립니다
감사합니다

답변 1

1

Sungmin Kim님의 프로필 이미지
Sungmin Kim
지식공유자

안녕하세요.

트래픽 분할 방식은 우선 Application Load Balancer라는 것을 사용하고 있습니다.

예를 들어 5개의 ec2인스턴스가 있다고 가정해 봅니다. 개발시 2-3개의 인스턴스가 셧다운되거나 unhealhy하지 않을 경우가 발생할 수 있는데요. 이럴때 traffic의 흐름이 인스턴스 당 20%였던 것을 셧다운 되지 않은 곳으로 100% capacity를 이끌어낸다고 보시면 되겠습니다.

주로 Production 배포시 많이 사용되어지는데요. 어플리케이션 코드를 업로드하고 배포하는 과정에서 일어나는 문제점들을 보완하기위해 사용될 수 있습니다. 트래픽 분할을 통해서 인스턴스의 셧다운 발생이 일어남에도 불구하고 Production은 여전히 100% 기량을 보여줘야 하니깐요. 

도움이 되었으면 좋겠습니다. 감사합니다 :)

bluerain님의 프로필 이미지
bluerain

작성한 질문수

질문하기