-> Queue에 메시지가 많이 차면, CloudWatch Alarm이 ASG에게 Scale Out을 하라구 시킨다.
https://mentha2.tistory.com/259
비디오 프로세싱하는 애플리케이션을 만들었다구 하자.
그러면 기본적으로 request가 front-end web app으로 갈거임. 그런데 그러면 front-end web app의 EC2 인스턴스들이 웹도 보여줘야되고 비디오 프로세싱도 해야되니까 전반적으로 속도가 느려질 수 있단말야.
그러니깐 웹과 비디오 프로세싱을 투 티어로 분리해서 프론트에서는 웹만, 그리고 비디오 처리해달라는 request는 SQS를 통해 백엔드로 넘겨버리는거지.
SQS는 무제한 throughput이랑 무제한 메시지를 갖는게 특징이거든.
그럼 프론트 엔드는 좀 더 낮은 사양의 인스턴스 사용하고, 백엔드는 GPU 달린 전용 인스턴스 사용하는거야.
'CLOUD > AWS Cloud' 카테고리의 다른 글
SNS + SQS : Fan Out Pattern (0) | 2022.10.24 |
---|---|
ENI는 AZ에 종속적이다. (0) | 2022.10.22 |
Amazon SQS (+short polling, long polling) (0) | 2022.10.20 |
cloudformation으로 배포할 때, iam role (policy)이 안맞으면? (0) | 2022.10.20 |
EC2 hibernate와 spot instance (0) | 2022.10.20 |
최근댓글