A AWS SNS sobrecarregou as notificações?

Sinto que me está a escapar alguma coisa. Estou avaliando quais seriam os custos para empurrar notificações para um grande aplicativo social como Instagram.

digamos que temos 150 milhões de Usuários (grande, eu sei, mas esta é uma situação de exemplo). Digamos também que cada usuário recebe 200 notificações por mês.

com o preço do AWS SNS , Esta utilização custaria 30.000 dólares por mês! (150 000 000*200)/1 000 000 (Encargos AWS por milhão de Pedidos-50c por publicação e 50c por entrega) = $30.000. Pode até haver despesas de transferência de dados que não vou considerar.

Se eu usasse um serviço como Parse Push , que cobra destinatários únicos por mês, as economias seriam enormes. Custaria $ 7,450 para servir ilimitado notificações a 150 milhões de utilizadores únicos por mês. ($0,05 por 1000 utilizadores acima de 1mil por mês)é quase um quarto do preço da AWS por Mais Notificações.

Como é que isto funciona? os Serviços competem mesmo com esta diferença de preço?

Author: dcgoss, 2015-03-22

2 answers

Se considerar até outros fornecedores, comoPushApps , irá descobrir que existem também pacotes de notificações ilimitadas por 50$ por mês.

 1
Author: Asaf, 2015-03-22 09:28:11
Não sei se está a calcular o preço correctamente, porque uma única entrega pode ser desencadeada por uma única publicação se vários assinantes estiverem no tópico. Esta ajuda com o cenário é como eventos regionais, mas não ajudaria tanto com eventos pessoais como novos pedidos de amigos. Se eu tivesse todos os 150 milhões de subscritos num único tópico da SNS, esperaria pagar 75,50 dólares cada vez que publicasse e publicasse uma mensagem. 150 milhões de entregas @ $.50 por milhão = 75 dólares. Em seguida, adicione o custo da 1 publicação @ $.50. Por isso, se só tivesses uma lista, o teu custo seria significativamente menor. Isso sempre custaria $ 15.000 por entregar 150 milhões de mensagens para 200 usuários, mas só pode custar um adicional $100 dólares se todos os usuários estavam no mesmo tópico SNS e apenas 200 publicações foram realizadas.

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

Quando usa tópicos SNS para transmitir mensagens idênticas a muitos destinatários de imediato, o seu o preço efetivo pode ser ainda inferior a $ 1,00 por milhão de notificações móveis de push

A propósito, o parse push está a desligar-se.

Por vezes, os prestadores de serviços não publicitam modelos de negócio sustentáveis. Seus preços são às vezes taxas teaser que aumentam uma vez que você comprar-in e construir sua aplicação. Uma vez que você está realmente enviando 150 milhões de mensagens 200 vezes por mês $ 30k por mês começa a parecer barato quando você considera os recursos desse tipo de operacao. Agora tens de ter em conta o custo da migração para longe de um prestador de serviços Volátil. Você precisa preencher pelo menos três funções profissionais para fazer a migração: desenvolvedor, garantia de qualidade e gerente de projeto. Isso vai reduzir rapidamente as poupanças anteriores. Não estou só a ser teórico. Tive de fazer este tipo de migrações no passado, porque os prestadores de serviços fizeram enormes aumentos de preços. Não só esperava que os preços da AWS descessem ao longo do tempo, mas eu também esperaria uma alta qualidade de serviço e apoio ao longo da vida do serviço com AWS. Qualidade de serviço e suporte é algo que você não pode testar até que você esteja em produção e já tenha implementado.

Uma grande parte do que você está pagando é confiança no serviço e isso não vai ser refletido em nenhuma especificação do que o serviço fornece.

 0
Author: Timothy Gonzalez, 2016-11-07 18:51:16