반응형
Amazon Simple Queue Service(SQS)
- SQS는 메시지를 대기시켜 놓고 순차적으로 처리하는 기능이다.
- 애플리케이션 간에 느슨한 결합을 제공한다.
- SQS는 poll(client가 요청하면 전달받는) 방식으로 메시지를 전송한다.
- consumer가 메세지를 소비하면 SQS queue에서는 메시지가 삭제된다.
- 방식
- 표준 대기열
- 순서와 상관없이 메시지를 전달한다.
- 가끔 2개 이상의 복사본이 전달 될 수도 있다.
- 처리순서가 상관없는 애플리케이션에 사용한다.(파일 업로드)
- FIFO 대기열
- 메시지가 들어온 순서대로 처리한다.
- 복사본 전달이 없다.
- 처리순서가 중요한 애플리케이션에 사용(쇼핑몰)
- 표준 대기열
Amazon Simple Notification Service(SNS)
- 메시지 전송 서비스
- 게시자(Publisher)에서 구독자(Subscriber)로 메시지를 전송한다.
- 애플리케이션 간 및 애플리케이션과 사용자 간 통신에 주로 사용한다.
- Push 방식으로 메시지를 전송한다.(구독자에게 메시지를 보내는 방식)
- 전송순서
- SNS에서 주제 생성
- 구독생성
- 메시지 생성
- 구독자에게 메시지 전달
Amazon Kinesis
- 실시간 스트리밍 데이터를 손쉽게 수집, 처리 및 분석하는 서비스
- 데이터가 수집된 후에야 처리를 시작할 수 있는 것이 아니라, 데이터가 수신되는 대로 처리 및 분석
- Kinesis 서비스 유형
- Kinesis Data Streams : 데이터 스트림을 수집, 저장 및 처리
- Kinesis Data Firehose : 데이터 스트림을 AWS 데이터 스토어에 로드
- Kinesis Data Analytics : SQL 또는 Apache Flink로 데이터 스트림 분석
- Kinesis Video Streams : 비디오 스트림을 수집, 저장 및 처리
API Gateway
- 개발자가 API를 생성, 게시, 유지 관리, 모니터링 및 보안 유지를 할 수 있게 하는 서비스이다.
- RESTful API 및 WebSocket API를 지원한다.
Amazon EventBridge
- 이벤트를 데이터로 전송하는 서비스이다.
- 코드 작성 없이 AWS 서비스, 자체 애플리케이션 및 서비스형 소프트웨어 애플리케이션 데이터와 연결하고 데이터를 거의 실시간으로 자동 전송 할 수 있다.
- SaaS 애플리케이션 또는 AWS 서비스의 이벤트에 반응하는 애플리케이션을 구축하려고 할 때 사용한다.
AWS Step Functions
- 시각적 워크플로를 구축하는 서비스이다.
- 애플리케이션의 구성 요소를 단계별로 배열하여 다단계 애플리케이션을 구축하고 실행
출처
반응형
'AWS' 카테고리의 다른 글
AWS Certified Cloud Practitioner - 관리, 모니터링 및 거버넌스 (0) | 2024.08.04 |
---|---|
AWS Certified Cloud Practitioner - 보안, 자격증명 및 규정 준수 (0) | 2024.07.28 |
AWS Certified Cloud Practitioner - 네트워킹 및 콘텐츠 전송 (0) | 2024.07.14 |
AWS Certified Cloud Practitioner - 데이터베이스 (0) | 2024.07.07 |
AWS Certified Cloud Practitioner - 스토리지 및 데이터 전송 (0) | 2024.06.30 |