베하~
안녕하세요 3대 5000의 man, xoxo 입니다
![](https://t1.daumcdn.net/keditor/emoticon/niniz/large/035.gif)
이번시간에는 Amazon SNS(Amazon Simple Notification Service)에 대해 알아보도록 하겠습니다.
SNS란?
게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다
게시자는 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신합니다.
클라이언트는 SNS 주제를 구독하고 Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP, 이메일, 모바일 푸시 알림 및 모바일 문자 메시지(SMS)와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신할 수 있습니다
SNS에서 사용할 수 있는 구독 Endpoint의 종류
아래의 리스트와 같이 다양한 AWS 서비스 및 외부 다른 서비스와 연결하여 사용할 수 있습니다.
- HTTP/HTTPS
- Email/Email-JSON
- Amazon Kinesis Data Firehose
- Amazon SQS
- AWS Lambda
- 플랫폼 애플리케이션 엔드포인트
- SMS
SNS 사용 예시
예를 들어 위와 같이 제품에 대한 주문이 생성될 때 SNS 주제에 메시지를 전송하는 애플리케이션을 개발하여 SNS Topic과 연결합니다.
SQS 대기열은 새 주문에 대한 동일한 알람을 수신하고 대기열에 연결된 EC2 서버 인스턴스는 주문을 처리할 수 있습니다.
뿐만 아니라 수신된 모든 주문에 대한 분석을 위해 또 다른 EC2서버 인스턴스를 데이터 웨어하우스에 연결할 수도 있습니다.
오늘은 AWS SNS에 대해 알아보았습니다.
다들 참고하여 잘 활용하면 좋겠습니다
![](https://t1.daumcdn.net/keditor/emoticon/niniz/large/031.gif)
댓글