Amazon Sns and cloudwatch pricing -


im studing aws pricing , have 2 doubts amazon sns , amazon cloudwatch.

about cloudwatch, im using monitor sns topics , monitor dynamodb table. im reading cloudwatch pricing , says basic monitoring metrics amazon ec2, amazon ebs, elastic load balancers , amazon rds free. monitor sns topics , dynamodb not basic monitoring , need pay $0.50 per month each metric?

about sns says pay based on number of notifications publish, number of notifications deliver, , additional api calls managing topics , subscriptions. im bit confuse pricing, pay api call, example create new topic, getl topics, etc, ok part clear, im not understanding other two, exmaple in code have :

message = "this test" message_subject = "message test"         publication = sns.publish(topicarn, message, subject=message_subject) 

in case have cost publish, , in sns.publish need pay relative api calls? , need pay when publish message, , cost added cost of deliver notifications? not same thing? publish message or deliver notification? or notifications confirmation subscriptions receive in email when subscribe email in topic?

subscriptionemail = sns.subscribe(topicarn, "email", email) 

yup. cloud watch it's 0.5$ per metric. pretty steep if have lot of metrics.

for sns: http://aws.amazon.com/sns/pricing/

you pay api calls (what's called publishes in page). pay when sns delivers messages subscribers. right operation of publishing notification different operation of sending notification subscribers , fall in 2 different pricing buckets

what matters number of notifications push , push them (deliveries). other numbers rounding error applications moderate amount of traffic.

to give example.

assume have 1 sns topic 2 email address subscribed it.
assume sent 5_000_000 notifications topic.
pay (this assumes have exhausted free tier already):
5_000_000 / 1_000_000 * 0.50$ = 2.5$ publishing topic
5_000_000 / 100_000 * 2.00$ * 2 (2 email adresses) = 200 $ email delivery
total of 202.5$


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -