As cobranças do ApsaraMQ for MQTT baseiam-se na edição da instância e nos recursos consumidos durante a transmissão de mensagens. Os métodos de faturamento, os itens faturáveis e as configurações no nível do protocolo influenciam diretamente seus custos.
Edições de instância e métodos de faturamento
O ApsaraMQ for MQTT oferece duas edições de instância: Enterprise Platinum Edition e Basic Edition. Ambas utilizam o método de faturamento Subscription, no qual você seleciona as especificações de recursos e paga antecipadamente para ativar sua instância.
|
Edição |
Método de faturamento |
Descrição |
|
Enterprise Platinum Edition |
Subscription |
Selecione as especificações de recursos e pague antecipadamente. Este método permite reservar recursos com antecedência e desconto, sendo ideal para uso de longo prazo com grande volume de tráfego. |
|
Basic Edition |
Subscription |
Selecione as especificações de recursos e pague antecipadamente. Recomendado para cenários de uso prolongado e alto tráfego, pois possibilita a reserva prévia de recursos com desconto. |
Para verificar as diferenças de recursos entre as edições, consulte Edições de instância.
Não é mais possível adquirir instâncias com pagamento conforme o uso. As instâncias desse tipo já existentes continuam funcionando normalmente. Para mais detalhes, consulte Instâncias com pagamento conforme o uso (fim das vendas).
Regiões suportadas
Para verificar as regiões onde o ApsaraMQ for MQTT está disponível, consulte Regiões suportadas.
Itens faturáveis
O diagrama a seguir ilustra os itens faturáveis do ApsaraMQ for MQTT.
Para obter informações detalhadas sobre os preços de cada item, consulte Faturamento de instâncias Basic Edition e Enterprise Platinum Edition.
Coeficientes de cálculo
O nível de Quality of Service (QoS) e o parâmetro cleanSession do protocolo MQTT afetam diretamente a contagem de mensagens para fins de faturamento.
Funcionamento da contagem de mensagens
Todas as mensagens são faturáveis, incluindo chamadas à API do cliente e à API da nuvem. O sistema calcula a quantidade de mensagens faturadas usando a seguinte fórmula:
Mensagens faturadas = Contagem real de mensagens x Coeficiente de cálculo
Referência de coeficientes
|
**Combinação de QoS e |
Coeficiente |
|
|
1 |
|
|
2 |
|
|
5 |
|
|
5 |
A combinação de
QoS=2comcleanSession=falsenão é suportada. Caso você especifique essa combinação, o coeficiente aplicado será 5.A combinação de
QoS=0comcleanSession=falsenão é suportada. Se você especificar essa combinação, o coeficiente aplicado será 1.
Para obter mais informações sobre QoS e cleanSession, consulte Termos.
TPS: A especificação de TPS de um cluster do ApsaraMQ for MQTT corresponde à soma do TPS de produção e do TPS de consumo. Ao enviar ou receber mensagens pelo protocolo MQTT, cada mensagem conta como 1 unidade (<=4 KB). Cada 4 KB adicionais equivalem a 1 TPS adicional. Quando o cálculo considera tanto o tamanho da mensagem quanto os parâmetros QoS e cleanSession, o TPS de uma única mensagem é obtido pela seguinte fórmula: Max(ceil(message_size/4), 1 * QoS_and_cleanSession_coefficient). Por exemplo, ao enviar 1 mensagem de 64 KB com QoS=1 e cleanSession=true, o TPS é calculado como Max(ceil(64/4), 1*2), resultando em 16 TPS.
Troca de dados com outros serviços da Alibaba Cloud
Ao usar o ApsaraMQ for MQTT V3.x.x para trocar dados com outros serviços da Alibaba Cloud por meio de regras, esses serviços cobram separadamente conforme suas próprias políticas de faturamento. O ApsaraMQ for MQTT suporta troca de dados exclusivamente com o ApsaraMQ for RocketMQ. O ApsaraMQ for RocketMQ cobra taxas de ocupação de tópicos e taxas de chamadas de API. Para mais detalhes, consulte Visão geral do faturamento do ApsaraMQ for RocketMQ.