Como funciona esta calculadora
O Calculadora de custos da fila de mensagens (SQS) estima sua fatura mensal de um serviço de fila de mensagens que cobra por solicitação de API. Multiplica seu mensagens por mês pelo Solicitações de API por mensagem para obter o total de solicitações e, em seguida, aplica seu preço por milhão de solicitações to produce a monthly cost. The main drivers are volume and the request multiplier: each message rarely costs a single request, because sending, receiving, and deleting are typically separate calls. A queue processing tens of millions of messages, each involving several requests, adds up faster than raw message counts suggest.
A principal compensação a observar é a solicitações por mensagem valor, já que pode silenciosamente dobrar ou triplicar sua conta. Lote múltiplas mensagens em uma única chamada de envio ou recebimento é a alavanca mais direta: menos solicitações de API para a mesma taxa de transferência significam custos mais baixos. Antes de se comprometer com uma arquitetura, teste multiplicadores realistas aqui, em vez de assumir uma solicitação por mensagem, e lembre-se de que pesquisas agressivas ou tempos limite de visibilidade curtos podem aumentar o recebimento de chamadas muito além do que o volume de mensagens por si só implicaria.
Perguntas frequentes
O SQS é cobrado por mensagem ou por solicitação?
Por solicitação de API, não por mensagem. Cada mensagem normalmente envolve diversas solicitações (enviar, receber, excluir), portanto, a contagem de solicitações é algumas vezes maior que a contagem de mensagens. O primeiro milhão de solicitações de cada mês é gratuito; depois disso, é cerca de US$ 0,40 por milhão.
Como faço para tornar uma fila de mensagens mais barata?
Lote. O SQS permite enviar, receber e excluir até 10 mensagens por chamada de API, o que reduz a contagem de solicitações faturáveis em até 10×. Use também pesquisas longas para evitar solicitações de recebimento vazio pelas quais você ainda paga.