Amazon SNS pricing
Amazon SNS pricing is dependent up on the type of tier your using as follows:
- Publish and publish batch requests: $0.30 per 1 million requests and $0.017 per GB of payload data.
- Subscription messages: $0.01 per 1 million messages and $0.001 per GB of payload data.
- Topic owner and subscription owner requests: $0.50 per 1 million requests.
Simple Notification Service (SNS) in AWS
Amazon Web Services Simple Notification Service (AWS SNS) is a web service that automates the process of sending notifications to the subscribers attached to it. SNS provides this service to both application-to-person and application-to-application. It uses the publishers/subscribers paradigm for the push and delivery of messages. The data loss is prevented by storing the data across multiple availability zones. It is cost-efficient and provides low-cost infrastructure, especially for mobile users. It sends the notifications through SMS or email to an Amazon Simple Queue Service (SQS), AWS lambda functions, or an HTTP endpoint. When the CPU utilization of an instance goes above 80%, the AWS cloudwatch alarm is triggered. This cloudwatch alarm activates the SNS topic hence notifying the subscribers about the high CPU utilization of the instance. SNS service has a topic that has a unique name. It acts as a logical access point and a communication channel between publishers and subscribers.