SQS - Auto Scaling Group

Jihun Kim·2022년 4월 12일
0

aws solutions architect

목록 보기
50/57
post-thumbnail

SQS with ASG

특별히 사용 가능한 지표가 없기 때문에 사용자 지정 지표 = 대기열 길이/ 인스턴스의 수 인 지표를 생성해야 한다.

SQS to decouple between application tiers

  • EC2 인스턴스에 다량의 요청이 들어오면 ASG가 관리하는데 이 ASG는 ELB 뒤에 있을 수도 있다.
  • 만약 인스턴스가 파일을 처리하라는 요청을 많이 받았다고 가정해 보자. 그러면 해당 요청들을 SQS queue로 넣게 되고, 대기열은 SQS 덕분에 무한대로 스케일링 된다.
  • 그러면 다른 인스턴스들(with ASG)가 대기열 뒤에서 해당 대기열로부터 폴링 한다.

이런식으로 대기열에 메시지를 넣는(생산자) 입장이나 메시지를 폴링 하는(소비자) 입장 모두 오토 스케일링이 가능하며 이를 통해 완전히 분리된 아키텍쳐를 얻을 수 있다.

profile
쿄쿄

0개의 댓글