AWS: SQS, LambdaFn, ALB를 사용한 아키텍처 설계 질문드립니다.
조회수 700회
안녕하세요.
이미지1의 크롤 자동화를 짜다가 계속해서 막히는 부분이 생기고, 제가 원하는 레퍼런스를 찾을 수 없어 질문을 올립니다. 처음엔 Lambda fn를 load balancer로 사용하려고 했습니다. Lambda fn에서 SQS에 있는 msg를 받아와 round-robin방식으로 worker들의 상태를 확인해 어떤 상태를 반환하는 crawler에 msg를 전달해 worker가 작동하도록 하려고 설계했습니다.
https://res.cloudinary.com/yangeok/image/upload/v1574992847/aws-architecture/1.png
하지만 지식이 부족한 관계로 aws application으로 나온 ALB이 위의 설명을 대체할 수 있겠다는 생각이 들었습니다. 새로운 이미지2 차트를 그려봤습니다.
https://res.cloudinary.com/yangeok/image/upload/v1574992847/aws-architecture/2.png
궁금한 것은 아래와 같습니다.
- 제가 L7 load balancer인 ALB의 컨셉을 제대로 이해한건지
- Lambda fn에서 ALB로 바로 요청을 보낼 수 있는지
- 이 차트보다 더 간단한 방법으로 설계가 가능한지
를 알고 싶습니다. 질문만으로는 알기 어려운 정보가 있거나 질문이 미흡했다면 추가 질문을 할 수 있도록 하겠습니다. 답변 달아주시면 정말 감사하겠습니다!
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력