用于推送消息传递的单个区域内的aws sns,sqs和ec2

时间:2018-02-23 06:00:02

标签: amazon-web-services amazon-ec2 amazon-sqs amazon-sns

我愿意在django中创建一个简单的聊天应用程序。

用户发送消息并保存在Message模型中的消息后,我想发出发布事件的信号,以便我的移动应用获取消息。

我查看了SNS文档,并在其定价中找到了Data transferred between Amazon SNS and Amazon EC2 within a single region is free of charge (i.e., $0.00 per GB)

我的api /将在同一地区的ec2托管,我们可以在Singaporesns相同的区域。如果我发布一个我在移动应用程序中收到消息的事件,这会花费我还是被视为同一个区域?如果不是使用SNS构建聊天应用程序,那将非常昂贵。

如果有人能告诉我这件事会有所帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

好吧,我认为即使他们在同一地区也会免费,但他们的SNS价格太低,如果在亚马逊的免费等级,你不会被收取费用

  

每月1,000,000次Amazon Simple Queue服务请求**

     

1,000,000个请求,100,000个HTTP通知和1,000个电子邮件   每月发送Amazon Simple Notification Service的通知**

正如SNS定价所暗示的那样。超出限制将花费你:

  

发送100万个移动推送通知(每百万个发布0.50美元,加上每百万个移动推送通知发送0.50美元)需要1.00美元。当您使用SNS主题一次向多个收件人广播相同的邮件时。