AWS SQS
Simple Queue Service
메시지를 전달/대기하는 기능
- polling방식
- 요청을 받으면 메시지를 전달
- 메시지 보관 기관이 존재
- 2가지의 대기열 방식이 있음
- 표준 대기열
- 일반적인 대기열 방식
- 순서와 상관없이 메시지 전달
- 파일 업로드와 같이 처리 순서와 상관없는 애플리케이션에 사용
- 2개 이상의 복사본(중복)이 전달 될 수 있음
- FIFO 대기열
- 메시지가 들어온 순서로 처리
- 결제처리 후 배송처럼 처리 순서가 중요한 애플리케이션에 사용
- 복사본(중복) 전달이 없음
- DLQ(Dead Letter Queue) 배달 못한 편지 대기열 - SQS의 기능
- 일반적으로 메시지는 처리될 때까지 계속 메시지를 보냄 -> 다른 메시지 처리까지 영향을 줌
- 일정 회수 이상 시도 후 처리되지 못한 메시지는 DLQ로 이동하여 보관/이후 시도
AWS SNS
Simple Notification Service
메시지 전송 서비스
전송 순서 : SNS에서 주제 생성 -> 구독 생성(메시지를 전달 받는 사람) -> 메시지 생성 -> 구독자에게 메시지 전달
- SQS와 마찬가지로 표준, FIFO 두가지의 유형이 있음
Kinesis
실시간으로 스트리밍 데이터를 수집 및 처리하는 서비스
- IoT 디바이스 실시간 분석, 실시간 비디오 애플리케이션 구축 등에 사용
- 3가지 유형의 서비스 존재
- Data Streams
- 데이터 스트림 수집 및 저장
- 실시간 데이터를 수집하여 EC2, Lambda 등의 코드로 보내거나 분석을 위해 Data Analytics로 보냄
- Data Firehose
- 데이터 스트림 처리 및 전송
- 실시간 데이터를 S3, Redshift, ElasticSearch 데이터 스토어 및 분석 도구에 로드
- Data Analytics
- 스트리밍 데이터 분석
- 실시간 데이터를 변환 및 분석
API Gateway
API(Application Programming Interface)를 관리해주는 서비스
애플리케이션과 AWS 서비스와 연결해 주는 것
'AWS Solutions Architect 자격증' 카테고리의 다른 글
AWS - 관리 및 거버넌스 (0) | 2021.10.22 |
---|---|
AWS - 보안 자격 증명 (0) | 2021.10.22 |
AWS - 데이터베이스 (0) | 2021.10.20 |
AWS - 글로벌 전송 (0) | 2021.10.20 |
AWS - 기타 스토리지 (0) | 2021.10.20 |
댓글