SQS 아키텍처1 SQS 아키텍처 소비자가 ASG의 내부에서 EC2 인스턴스를 실행하고 SQS Queue에서 메시지를 폴링하는 사례이다. ASG는 일종의 지표에 따라 확장되어야 하는데 Queue의 길이를 지표로 사용할 수 있다. CloudWatch로 대기열의 길이를 얻을 수 있고 대기열의 길이가 특정 수준을 넘어가면 CloudWatch Alarm을 설정하여 ASG의 사이즈를 변경하는 아키텍처이다. 두번째는 비디오를 처리하는 애플리케이션이 있다고 해보자. 만약 프론트엔드 서버 밖에 없으면 프론트엔트가 처리까지 한 후 S3 버킷에 삽입해야한다. 이렇게 하면 시간이 오래 걸리고 웹사이트의 속도가 느려질 수 있다. 대신 SQS를 사용하여 애플리케이션을 분리(decouple) 하면 파일 처리 요청과 실제 파일 처리가 서로 다른 애플리케이션에서 발.. 2023. 3. 29. 이전 1 다음