Amazon SNS는 맞춤형 메시징 솔루션을 복잡하게 개발할 필요가 없으며, 사내에서 관리 및 유지해야 하는 값비싼 시스템용 라이선스 소프트웨어가 필요 없는 등 상당한 이점을 지니고 있습니다.

Amazon SNS는 그 성능이 입증된 Amazon의 네트워크 인프라와 데이터 센터에서 실행되므로 애플리케이션에서 필요하면 언제든지 주제를 사용할 수 있습니다. 메시지가 유실되지 않도록 Amazon SNS에 게시된 모든 메시지는 여러 서버와 데이터 센터에 걸쳐 중복 저장됩니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어에는 Amazon SNS를 이용한 백만 건 이상의 모바일 푸시 알림, 백만 건 이상의 이메일 전송이 포함됩니다.

AWS 프리 티어 세부 정보 보기 »

Amazon SNS는 가장 크고 수요가 가장 많은 애플리케이션의 요구 사항에 부합하도록 설계되어, 애플리케이션이 언제든 무제한의 메시지를 게시할 수 있습니다.

대부분의 경우 개발자는 CreateTopic, Subscribe 및 Publish의 3개 API만으로 Amazon SNS를 시작할 수 있습니다. 고급 기능을 가진 추가 API도 사용할 수 있습니다.

Amazon SNS를 이용하면 서로 다른 디바이스의 애플리케이션과 최종 사용자가 모바일 푸시 알림(Apple, Google 및 Kindle Fire 디바이스), HTTP/HTTPS, Email/Email-JSON, SMS 또는 Amazon Simple Queue Service(SQS) 대기열, AWS Lambda 함수 등을 통해 알림을 수신할 수 있습니다.

Amazon SNS는 액세스 제어 메커니즘을 제공하고 있어 주제와 메시지가 무단 액세스로부터 확실하게 보호됩니다. 주제의 소유자가 주제 별로 일정한 정책을 수립해 주제를 게시하거나 구독할 수 있는 대상을 제한할 수 있습니다. 또한 전송 메커니즘을 HTTPS로 지정하여 알림을 암호화할 수도 있습니다.

Amazon SNS의 고객은 사전 확약금 없이 저렴한 종량 과금제의 혜택을 누릴 수 있습니다. Amazon SNS를 통한 메시지 전송 비용은 요청당 처리 비용, 알림 전송 비용, 그리고 데이터 전송 비용뿐으로 저렴합니다.

Amazon SNS는 현재 Amazon SQS 및 EC2 같은 다른 AWS 서비스와 연동합니다. 예를 들어, EC2에서 실행 중인 애플리케이션이 Amazon SNS에 이벤트/정보 업데이트를 게시하고, 이를 다른 애플리케이션이나 최종 사용자에게 즉시 전송할 수 있습니다. 또한, 구독자는 Amazon SQS를 전송 프로토콜로 선택하고 여러 SQS 대기열에 병렬로 알림이 전송되게 하여 메시지 지속성 및 메시지 배달을 보장할 수 있습니다. 이제 메시지 사용자 지정을 처리하기 위해 AWS Lambda 함수에 메시지를 전송할 수 있어, 메시지 지속성을 제공하거나 기타 AWS 서비스와 커뮤니케이션할 수 있습니다.

이 서비스 사용은 Amazon Web Services 고객 계약에 따릅니다.