Amazon introduces new service: Simple Notification Service
aws.amazon.com
aws.amazon.com
http://www.reddit.com/r/programming/comments/bnn60/amazon_in...
ie- 2 dollars per 100k messages via Amazon vs. 80 per month for 50k messages on sendgrid.
Source: https://community.engineyard.com/faqs/questions/ssmtp
I'm aware of AWS firewall blocks at various sites.
Have a look around at some of the forums for web masters, and you'll find wholesale blacklisting of these server farms is regularly discussed. And implemented.
The presumption being that outbound connects from these server farms are usually something where the VPS has vastly more bandwidth, or bugs, or breaches; where the attackers and the spammers and the scrapers have quickly adopted or targeted these server farms just because of their capabilities.
And yes, there are well-intentioned folks using AWS that are getting painted with this same brush.
If it was costing them serious business, presumably they would change their IPs, etc. Where as Amazon are unlikely to because sending email isn't their core business.
Their free notification limit is quite generous.
Data Transfer In will be $0.10 per GB after June 30, 2010.
First 100,000 Amazon SNS API Requests *per month* are freeDoes anyone have an educated guess as to when the SMS transport option will be available? How long does it usually take Amazon to add a promised feature?
Would love to see someone from SendGrid and Twilio come here to explain the main differences and the cost/benefit of the two services.
This new SNS service allows an application to push messages to various subscribers of a topic. Thus, if your SQS was subscribed to this topic, you could push a message to the SQS every time some action happens.
Then on the flip-side your SQS would still need to be processed by an EC2 server that polls the SQS.
From Amazon's FAQ:
“SQS” – Users can specify an SQS queue as the endpoint; Amazon SNS will enqueue a notification message to the specified queue (which subscribers can then process using SQS APIs such as ReceiveMessage, DeleteMessage, etc.)
The caveat here is of course if you have one of your end points be a HTTP/JSON API call and the EC2 server that is processing your SQS has a web server on it that will use the HTTP to trigger the polling process. But even in this situation, you're still doing a pull to dequeue the SQS.
The following limitations are currently in place during the Amazon SNS beta: One hundred (100) topics per AWS account
The general policy for Amazon has been that as long as you email them telling them what you're doing with so much stuff they will give you the extra capacity you want.
From my experience, just setting up a secure email server with reverse DNS, SPF and DKIM, and having a privacy policy that you actually practice, is just not enough to ensure ongoing reliable delivery rates from your own server. Doing all that, we would still blast out email invites to ~50-100 people at a time, and one or two recipients would always find it in their spam box. Not good. With non-technical users, that became an annoying support problem and decreased the perception of our reliability/quality in their eyes too.
we used SQS for a while but kept having problems with polling - deleted messages would reappear with alarming regularity (which to be fair is documented by Amazon as a design tradeoff due to the distributed nature of the queue) - but it really caused a hassle to build a system that could handle these duplicate messages, especially when there was a lot of work to be done per message.
When Amazon released SQS I thought that everyone would use SQS, but in my limited experience with a small customer base, SQS is no where near as popular as using EC2s and S3. Interesting to see in a year how widely used SNS is.
EC2 is certainly hosting legitimate business customers.
It seems to me to be more geared up for machine-to-machine notificaiton, although granted that would make email a less efficient way of doing this instead of http
Only the email confirmation is likely to officially come from Amazon.
Is this PubSubHubBub?
http://developer.apple.com/iphone/library/documentation/Netw...
too bad they don't use webhooks :(
Ex.: I do a lot of database work recently, so when I kick off a 90min query, at the end I ping them with some JSON and my phone meows. (Meow! Stop drinking! Your query is done!)
SNS is just Saas