2023. 8. 28. 10:11ㆍ스터디/Architecting on AWS
# 서버리스


# API Gateway


- 애플리케이션을 위한 진입점 생성
- 수천 건의 동시 API 호출 처리
- 인터넷 연결 또는 내부 트래픽만 선택
- API 생성, 게시, 유지 관리, 모니터링, 보호 가능
- AWS 서비스와 기타 퍼블릭 또는 프라이빗 서비스 연결 가능
- 모바일 또는 웹앱 AWS 서비스 및 호스팅, RESTful, HTTP API 지원
# SQS




- 메시지 큐
- 수십억 건의 메시지 처리
- 여러 이중와 가용 영역 사용
- 애플리케이션 구성 요소 느슨하게 결합 가능
- 비동기식 처리에 사용
- 실패한 단계에 대한 내결합성 제공
- 급증하는 수요 처리 기능
# SQS 대기열 유형

- 표준 대기열 : 최소 1회 메시지 전송 지원, 최선 정렬, 일반적으로 수신된 순서와 동일한 순서이나, 순서가 달라질수도, API 호출 수 제한 없음
- FIFO : 작업 및 이벤트 순서가 중요하거나 중복 허용하지 않는 경우 사용. 정확히 한 번 처리하나, 초당 API 호출 수 제한
# SNS




- 클라우드에서 손쉽게 알림을 설정, 운영, 전송 할 수 있는 웹서비스
- 게시-구독(pub-sub) 메시징 페러다임 따름
- 푸시 메커니즘을 사용하여 클라이언트에게 알림 전달
- 사용자 : 토픽 생성, 어떤 게시자 및 구독자가 토픽과 통신할 수 있는지 결정
- 게시자 : 각 메시지에 대한 특정 주소를 포함하여 메시지를 토픽으로 전송
- SNS은 토픽과 일치되는 구독자에게 메시지 전송
# SNS VS SQS

# Kinesis

- 실시간 데이터 스트림 수집, 처리 분석
- 생산자- 소비자 구조
- S3, DynamoDB에 결과 저장 가능
'스터디 > Architecting on AWS' 카테고리의 다른 글
모듈 12 : 엣지 서비스 (0) | 2023.08.28 |
---|---|
모듈 10 : 네트워킹 2 (0) | 2023.08.28 |
모듈 9 : 컨테이너 (0) | 2023.08.28 |
모듈 8 : 자동화 (0) | 2023.08.28 |
모듈 7 : 모니터링 및 크기 조정 (0) | 2023.08.28 |