OGeek|极客世界-中国程序员成长平台

标题: ios - AWS SNS 推送通知价格过高? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 14:47
标题: ios - AWS SNS 推送通知价格过高?

我觉得我错过了什么。我正在评估像 Instagram 这样的大型社交应用程序推送通知的成本。

假设我们有 150,000,000 名用户(我知道很大,但这是一个示例情况)。假设每个用户每月收到 200 条推送通知。

AWS SNS pricing ,这种使用每月将花费 30,000 美元! (150,000,000*200)/1,000,000(AWS 每百万请求收费 - 每次发布 50c 和每次交付 50c)= 30,000 美元。我什至可能没有考虑到数据传输费用。

如果我使用像 Parse Push 这样的服务,每月向唯一的收件人收费,节省的费用将是巨大的。每月向 150,000,000 名唯一用户提供无限通知将花费 7,450 美元。 (每月每 1000 名用户超过 100 万美元 0.05 美元)这几乎是 AWS 价格的四分之一,可以无限量地提供更多通知。

这些服务如何以这种价格差异竞争?



Best Answer-推荐答案


我不确定您计算的价格是否正确,因为如果有多个订阅者关注该主题,一次发布可能会触发一次交付。这对诸如区域性事件之类的场景有帮助,但对新 friend 请求之类的个人事件没有太大帮助。

如果我在一个 SNS 主题上拥有全部 1.5 亿订阅,我预计每次发布和发布消息时都要支付 75.50 美元。 150,000,000 次交付 @ 每百万美元 0.50 美元 = 75 美元。然后添加 1 次发布的成本 @ 0.50 美元。因此,如果您只有一份 list ,您的成本会大大降低。向 200 位用户发送 1.5 亿条消息总是要花费 15,000 美元,但如果所有用户都在同一个 SNS 主题上并且只执行了 200 次发布,则可能只需要额外花费 100 美元。

https://aws.amazon.com/sns/pricing/

When you use SNS topics to broadcast identical messages to many recipients at once, your effective price can be even lower than $1.00 per million mobile push notifications

By the way parse push is shutting down.

有时服务提供商不会宣传可持续的商业模式。他们的价格有时是预告价格,一旦您购买并构建您的应用程序,价格就会上涨。一旦您实际上每月发送 200 次 1.5 亿条消息,当您考虑到这种操作的资源时,每月 30,000 美元开始看起来很便宜。

现在您必须考虑从不稳定的服务提供商迁移的成本。您需要担任至少三个专业角色才能进行迁移:开发人员、质量保证和项目经理。这将迅速减少以前的任何储蓄。我在这里不仅仅是理论上的。过去我不得不进行此类迁移,因为服务提供商的价格大幅上涨。

我不仅希望 AWS 的定价只会随着时间的推移而下降,而且我还希望 AWS 在服务的整个生命周期内提供高质量的服务和支持。服务质量和支持是您在投入生产并已经实现之前无法测试的内容。

您所支付的很大一部分是信任服务,这不会反射(reflect)在服务提供的任何规范上。

关于ios - AWS SNS 推送通知价格过高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29190385/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4