모듈 11 : 서버리스

2023. 8. 28. 10:11스터디/Architecting on AWS

728x90

# 서버리스

# 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에 결과 저장 가능

 

728x90

'스터디 > 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