내 잡다한 노트

AWS SNS의 발행 요청과 전송 본문

DevOps/AWS

AWS SNS의 발행 요청과 전송

peanutwalnut 2024. 8. 7. 20:59

SNS (Simple Notification Service)는 AWS에서 제공하는 완전 관리형 메시징 서비스.

높은 가용성과 확장성을 제공하며, 애플리케이션과 사용자에게 메시지를 신속하고 효율적으로 전송하는 데 사용된다.

 

SNS는 pub/sub 모델을 사용한다. 메시지는 Topic에 게시되고, 이 Topic를 구독한 모든 Subscriber에게 전송된다.

주제는 메시지를 그룹화하는 논리적 채널이다. 

 

원래 작성하려고 했던 내용으로 넘어가보면...

 

발행 요청 (Publish Request)

메시지를 SNS Topic으로 게시하는 작업을 말한다. 이 단계에서는 실제로 구독자에게 메시지가 전달되지 않는다.

발행 요청은 주로 API 호출이나 AWS CLI를 통해 수행된다.

 

전송 (Delivery)

Topic에 게시된 메시지가 각 구독자에게 전달되는 작업을 말한다.

실제로 구독자에게 메시지를 보내는 과정이다. 다양한 프로토콜을 지원해준다. 각 프로토콜마다 비용이 다를 수 있다.

 

비용

Publish Request는 첫 1백만 요청/월 은 무료고 이후 부터 백만 당 0.5$  비용을 낸다

Delivery는 프로토콜마다 다르다. 

'DevOps > AWS' 카테고리의 다른 글

aws config  (0) 2024.08.31
페더레이션 사용자와 AWS SSO  (0) 2024.08.22
AWS의 구조  (0) 2023.03.20
클라우드 컴퓨팅의 모델  (0) 2022.04.29
클라우드 컴퓨팅이란?  (0) 2022.04.29