Instâncias Serverless utilizam o modelo de pagamento conforme o uso, no qual você paga apenas pelos recursos consumidos efetivamente. Este tópico descreve itens de faturamento, preços unitários, cotas gratuitas e exemplos práticos para instâncias Serverless, além de auxiliar na estimativa de custos da sua carga de trabalho.
Escopo de aplicação
Este tópico aplica-se a instâncias Serverless do ApsaraMQ for RocketMQ. Para confirmar o tipo da sua instância, abra o ApsaraMQ for RocketMQ console e acesse Instances > Instance Details > Basic Information. Se o campo Primary Series for Standard ou Professional, este tópico não se aplica — consulte Billing of Standard and Professional edition instances.
Instâncias Serverless utilizam um de dois tipos de faturamento, e cada item de cobrança se aplica a apenas um deles ou a ambos:
|
Item de faturamento |
Pagamento conforme o uso cumulativo |
Reservado + elástico |
|
Taxas de envio e recebimento de mensagens |
Sim |
Não |
|
Taxas de instância |
Sim |
Sim |
|
Taxas de capacidade reservada |
Não |
Sim |
|
Taxas de TPS elástico |
Não |
Sim |
|
Taxas de contagem de clientes online |
Sim |
Sim |
|
Taxas de recursos |
Sim |
Sim |
|
Taxas de armazenamento |
Sim |
Sim |
|
Taxas de rede pública |
Sim (apenas com acesso à internet ativado) |
Sim (apenas com acesso à internet ativado) |
Para obter orientações sobre as diferenças entre as edições legadas Standard e Professional e o novo modelo de pagamento conforme o uso cumulativo, como identificar o tipo da sua instância e como migrar para a edição compartilhada, consulte Migration guide to the shared edition.
Limites de uso
Adaptação para acesso à internet — Ao acessar uma instância Serverless pela internet, adapte adicionalmente o código do SDK. Para mais detalhes, consulte Internet access for Serverless instances.
Itens de faturamento
Instâncias Serverless começam a gerar cobranças no momento da compra, e as faturas são geradas por hora sob o modelo de pagamento conforme o uso. O diagrama a seguir mostra os itens de faturamento abordados neste tópico. Para ver o mapeamento de cada item a um tipo de faturamento, consulte a tabela em Escopo de aplicação.
Taxas de envio e recebimento de mensagens
Taxas de envio e recebimento de mensagens aplicam-se a instâncias Serverless que utilizam faturamento de pagamento conforme o uso cumulativo.
Fórmula de faturamento
Message sending and receiving fees = Cumulative number of messages sent and received (times) × Unit price per message (USD/time)
Regras de cálculo
O número de mensagens enviadas e recebidas equivale à soma das mensagens recebidas com as mensagens entregues.
Mensagens recebidas — Quantidade de mensagens aceitas pelo servidor dos produtores. Se um tópico receber 5 mensagens, a contagem será 5.
Mensagens entregues — Número de entregas de mensagens aos consumidores pelo servidor. Cada entrega bem-sucedida conta como 1, independentemente de o consumidor processar a mensagem ou retornar uma resposta ACK.
Ajuste por tamanho de payload — Multiplique a contagem por um fator de payload baseado no tamanho da mensagem, usando 4 KB como unidade base e arredondando para cima. Por exemplo, entregar uma mensagem de 18 KB conta como ⌈18/4⌉ = 5 entregas. ⌈ ⌉ indica arredondamento para cima.
Multiplicadores para tipos avançados de mensagens — Envio ou consumo de mensagens ordenadas, envio de mensagens transacionais e envio de mensagens agendadas ou atrasadas utilizam multiplicador de 5×. Envio ou consumo de mensagens LiteTopic (leves) utiliza multiplicador de 3×. Cada mensagem prioritária utiliza multiplicador de 1×. Por exemplo, enviar 5 mensagens transacionais para um tópico em um segundo conta como 25 TPS.
Preços unitários escalonados
Preços unitários para envio e recebimento de mensagens variam por região. Os valores abaixo referem-se a cada milhão de mensagens.
Regiões de cloud pública (USD por milhão de mensagens)
|
Região |
Nível de faturamento |
Mensagens cumulativas mensais (× 10⁸) |
Preço unitário de envio e consumo (mensagens normais) |
Preço unitário de consumo (mensagens agendadas, atrasadas ou transacionais) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) |
Nível 1 |
(0, 10] |
0,305 |
1,525 |
|
Nível 2 |
(10, 50] |
0,183 |
0,915 |
|
|
Nível 3 |
(50, 200] |
0,153 |
0,765 |
|
|
Nível 4 |
>200 |
0,122 |
0,61 |
|
|
UAE (Dubai) |
Nível 1 |
(0, 10] |
0,61 |
3,05 |
|
Nível 2 |
(10, 50] |
0,366 |
1,83 |
|
|
Nível 3 |
(50, 200] |
0,306 |
1,53 |
|
|
Nível 4 |
>200 |
0,244 |
1,22 |
|
|
US (Atlanta) |
Nível 1 |
(0, 10] |
0,412 |
2,059 |
|
Nível 2 |
(10, 50] |
0,247 |
1,235 |
|
|
Nível 3 |
(50, 200] |
0,207 |
1,033 |
|
|
Nível 4 |
>200 |
0,165 |
0,824 |
|
|
Malaysia (Johor) |
Nível 1 |
(0, 10] |
0,411 |
2,055 |
|
Nível 2 |
(10, 50] |
0,247 |
1,235 |
|
|
Nível 3 |
(50, 200] |
0,206 |
1,03 |
|
|
Nível 4 |
>200 |
0,165 |
0,825 |
Região de Riyadh (USD por milhão de mensagens)
|
Região |
Nível de faturamento |
Mensagens cumulativas mensais (× 10⁸) |
Preço unitário de envio e consumo (mensagens normais) |
Preço unitário de consumo (mensagens agendadas, atrasadas ou transacionais) |
|
Nível 1 |
(0, 10] |
0,366 |
1,83 |
|
|
Nível 2 |
(10, 50] |
0,2196 |
1,098 |
|
|
Nível 3 |
(50, 200] |
0,1836 |
0,918 |
|
|
Nível 4 |
>200 |
0,1464 |
0,732 |
Taxas de instância
Taxas de instância aplicam-se a todas as instâncias Serverless, independentemente do tipo de faturamento. Essa taxa cobre instâncias PrivateLink em duas zonas de disponibilidade e inclui cotas gratuitas para clientes online e recursos. Para consultar os valores específicos das cotas gratuitas, veja Free quota for online clients e Free quota for resources neste tópico.
Preços unitários
|
Região |
Preço unitário (USD/instância/hora) |
|
Todas as regiões |
0,0452 |
Exemplo de faturamento
Para um mês completo de 30 dias: 0,0452 × 24 × 30 = 32,544 USD.
Taxas de capacidade reservada
Taxas de capacidade reservada aplicam-se a instâncias Serverless que utilizam faturamento reservado + elástico. O cálculo considera a capacidade reservada especificada por você e a duração durante a qual essa capacidade é mantida.
Fórmula de faturamento
Hourly reserved capacity fee = Reserved capacity (TPS) × Reserved capacity unit price (USD/TPS/hour)
Preços unitários
Regiões de cloud pública
|
Região |
Nível de faturamento |
Compartilhado: capacidade reservada (TPS) |
Compartilhado: preço unitário (USD/TPS/hora) |
Dedicado: capacidade reservada (TPS) |
Dedicado: preço unitário (USD/TPS/hora) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) |
Nível 1 |
(0, 2000] |
0,000135 |
(0, 5000] |
0,000173 |
|
Nível 2 |
(2000, 8000] |
0,000113 |
(5000, 20000] |
0,000128 |
|
|
Nível 3 |
(8000, 50000] |
0,00006 |
(20000, 100000] |
0,000098 |
|
|
Nível 4 |
>50000 |
0,000045 |
>100000 |
0,000075 |
|
|
UAE (Dubai) |
Nível 1 |
(0, 2000] |
0,00027 |
(0, 5000] |
0,000346 |
|
Nível 2 |
(2000, 8000] |
0,000226 |
(5000, 20000] |
0,000256 |
|
|
Nível 3 |
(8000, 50000] |
0,00012 |
(20000, 100000] |
0,000196 |
|
|
Nível 4 |
>50000 |
0,00009 |
>100000 |
0,00015 |
|
|
US (Atlanta) |
Nível 1 |
(0, 2000] |
0,000182 |
(0, 5000] |
0,000234 |
|
Nível 2 |
(2000, 8000] |
0,000153 |
(5000, 20000] |
0,000173 |
|
|
Nível 3 |
(8000, 50000] |
0,000081 |
(20000, 100000] |
0,000132 |
|
|
Nível 4 |
>50000 |
0,000061 |
>100000 |
0,000101 |
|
|
Malaysia (Johor) |
Nível 1 |
(0, 2000] |
0,000182 |
(0, 5000] |
0,000234 |
|
Nível 2 |
(2000, 8000] |
0,000152 |
(5000, 20000] |
0,000173 |
|
|
Nível 3 |
(8000, 50000] |
0,000081 |
(20000, 100000] |
0,000132 |
|
|
Nível 4 |
>50000 |
0,00006 |
>100000 |
0,0001 |
Região de Riyadh
|
Região |
Nível de faturamento |
Compartilhado: capacidade reservada (TPS) |
Compartilhado: preço unitário (USD/TPS/hora) |
Dedicado: capacidade reservada (TPS) |
Dedicado: preço unitário (USD/TPS/hora) |
|
Nível 1 |
(0, 2000] |
0,000162 |
(0, 5000] |
0,0002076 |
|
|
Nível 2 |
(2000, 8000] |
0,0001356 |
(5000, 20000] |
0,0001536 |
|
|
Nível 3 |
(8000, 50000] |
0,000072 |
(20000, 100000] |
0,0001176 |
|
|
Nível 4 |
>50000 |
0,000054 |
>100000 |
0,00009 |
Exemplo de faturamento
Suponha que uma instância Serverless em China (Hangzhou) utilize arquitetura de implantação compartilhada com faturamento reservado + elástico e capacidade reservada de 4.000 TPS. A taxa horária de capacidade reservada será: 2000 × 0,000135 + (4000 - 2000) × 0,000113 = 0,496 USD. Para um mês completo de 30 dias, o total será: 0,496 × 24 × 30 = 357,12 USD.
Referência para seleção de capacidade
Dimensione sua capacidade reservada com base no tráfego simultâneo real, e não no pico teórico. As recomendações de capacidade reservada a seguir aplicam-se a cenários comuns.
Sistemas pequenos de e-commerce — Capacidade reservada de 500 a 2.000 TPS geralmente é suficiente.
E-commerce com cerca de 100.000 usuários simultâneos por hora e QPS de 2.000 a 3.000 — Capacidade reservada de 2.000 TPS atende ao tráfego diário.
Tráfego que excede a capacidade reservada — O sistema fatura automaticamente o tráfego excedente pela taxa de TPS elástico. Consulte Elastic TPS fees neste tópico. Não reserve capacidade extra para picos infrequentes; dimensione a capacidade reservada para o seu pico diário a fim de evitar pagamentos por capacidade raramente utilizada.
Taxas de TPS elástico
Taxas de TPS elástico aplicam-se a instâncias Serverless que utilizam faturamento reservado + elástico e incidem sobre o tráfego que excede a capacidade reservada.
Fórmula de faturamento
`
Hourly elastic TPS fee = ∑(1≤i≤60) [Ti × Elastic TPS] × Elastic TPS unit price (CNY/TPS/minute)`
`
Hourly elastic TPS fee = ∑(1≤i≤60) [Ti × Elastic TPS] × Elastic TPS unit price (USD/TPS/minute)`
T1, T2, ..., Ti, ..., T60 representam, respectivamente, o 1º minuto, 2º minuto, ..., i-ésimo minuto, ..., 60º minuto da hora.
∑ representa o total de TPS elástico utilizado dentro da hora.
Preços unitários
Regiões de cloud pública
|
Região |
Preço unitário compartilhado (USD/TPS/hora) |
Preço unitário dedicado (USD/TPS/hora) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) |
0,000019 |
0,000025 |
|
UAE (Dubai) |
0,000038 |
0,00005 |
|
US (Atlanta) |
0,000026 |
0,000034 |
|
Malaysia (Johor) |
0,000026 |
0,000034 |
Região de Riyadh
|
Região |
Preço unitário compartilhado (USD/TPS/hora) |
Preço unitário dedicado (USD/TPS/hora) |
|
0,0000228 |
0,00003 |
Exemplo de faturamento
Considere uma instância Serverless em China (Hangzhou) que utiliza arquitetura de implantação compartilhada com faturamento reservado + elástico e capacidade reservada de 5.000 TPS. Durante uma hora, a instância opera da seguinte forma.
|
Tempo |
Minuto 1 |
Minuto 2 |
Minuto 3 |
Minuto 4 |
...... |
Minuto 59 |
Minuto 60 |
|
Pico real de tráfego TPS da instância (vezes/segundo) |
5200 |
5300 |
4000 |
4500 |
Todos abaixo de 5000 |
4800 |
5100 |
|
TPS incremental (vezes/segundo) |
200 |
300 |
0 |
0 |
0 |
0 |
100 |
A taxa de TPS elástico para esta hora é: (1 × 200 + 1 × 300 + 1 × 100) × 0,000019 = 0,0114 USD.
Taxas de contagem de clientes online
Taxas de contagem de clientes online aplicam-se a todas as instâncias Serverless. Quando o número de clientes online excede a cota gratuita, o excedente conta como conexões pagas e é faturado por hora (qualquer fração de hora é contada como uma hora cheia).
Regras de contagem de clientes
Um objeto produtor ou consumidor conta como um cliente online.
Fórmula de faturamento
Online client count fee = Number of paid online clients (count) × Online client unit price (USD/client/hour)
Cota gratuita para clientes online
|
Arquitetura de implantação |
Modo de capacidade |
Especificação de TPS |
Máximo de clientes online |
Clientes online gratuitos |
|
Compartilhado |
Pagamento conforme o uso cumulativo |
Todos |
5000 |
500 |
|
Compartilhado |
Reservado + elástico |
[2000, 20000] |
5000 |
1000 |
|
Compartilhado |
Reservado + elástico |
(20000, 50000] |
8000 |
2000 |
|
Compartilhado |
Reservado + elástico |
(50000, 100000] |
10000 |
3000 |
|
Compartilhado |
Reservado + elástico |
(100000, 200000] |
20000 |
5000 |
|
Dedicado |
Reservado + elástico |
5000 |
3000 |
2000 |
|
Dedicado |
Reservado + elástico |
10000 |
6000 |
4000 |
|
Dedicado |
Reservado + elástico |
15000 |
8000 |
6000 |
|
Dedicado |
Reservado + elástico |
[20000, 50000] |
10000 |
8000 |
|
Dedicado |
Reservado + elástico |
(50000, 100000] |
20000 |
10000 |
|
Dedicado |
Reservado + elástico |
(100000, 200000] |
40000 |
20000 |
|
Dedicado |
Reservado + elástico |
(200000, 300000] |
80000 |
40000 |
|
Dedicado |
Reservado + elástico |
(300000, 500000] |
100000 |
50000 |
|
Dedicado |
Reservado + elástico |
(500000, 1000000] |
200000 |
100000 |
Preços unitários
|
Região |
Preço unitário (USD/cliente/hora) |
|
Todas as regiões |
0,00003 |
Taxas de recursos
Taxas de recursos aplicam-se a todas as instâncias Serverless. Recursos refere-se ao número total de tópicos e grupos de consumidores. Quando a contagem de recursos excede a cota gratuita, o excedente conta como recursos pagos e é faturado por hora (qualquer fração de hora é contada como uma hora cheia).
Fórmula de faturamento
Resource fee = Number of paid resources (count) × Resource unit price (USD/resource/hour)
Cota gratuita para recursos
|
Arquitetura de implantação |
Modo de capacidade |
Especificação de TPS |
Cota gratuita de recursos (quantidade) |
|
Compartilhado |
Pagamento conforme o uso cumulativo |
Todos |
100 |
|
Compartilhado |
Reservado + elástico |
Todos |
200 |
|
Dedicado |
Reservado + elástico |
[0, 10000] |
300 |
|
Dedicado |
Reservado + elástico |
(10000, 100000] |
500 |
|
Dedicado |
Reservado + elástico |
(100000, 200000] |
1000 |
|
Dedicado |
Reservado + elástico |
(200000, 300000] |
1500 |
|
Dedicado |
Reservado + elástico |
(300000, 500000] |
2000 |
|
Dedicado |
Reservado + elástico |
(500000, 1000000] |
3000 |
Preços unitários
|
Região |
Nível de faturamento |
Contagem de recursos (excedendo a cota gratuita) |
Preço unitário (USD/recurso/hora) |
|
Todas as regiões |
Nível 1 |
[0, 500] |
0,00015 |
|
Todas as regiões |
Nível 2 |
(500, 1000] |
0,000092 |
|
Todas as regiões |
Nível 3 |
>1000 |
0,00006 |
Taxas de armazenamento
Taxas de armazenamento aplicam-se a todas as instâncias Serverless e são calculadas com base no espaço ocupado pelas mensagens no servidor e na duração do armazenamento. Qualquer período de armazenamento inferior a 1 hora é contado como 1 hora.
Fórmula de faturamento
Hourly storage fee = Storage space used (GB) × Storage unit price (USD/GB/hour)
Preços unitários
|
Região |
Preço unitário de armazenamento (USD/GB/hora) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), US (Atlanta), Malaysia (Johor) |
0,0002 |
|
UAE (Dubai) |
0,00036 |
Taxas de rede pública
Taxas de rede pública aplicam-se quando você acessa instâncias Serverless pela internet. As tarifas são calculadas com base no tráfego de saída da rede pública. Se o acesso à internet não estiver ativado, nenhuma taxa de tráfego de saída da rede pública será cobrada.
Fórmula de faturamento
Hourly public network fee = Cumulative outbound public network traffic (GB) × Traffic unit price (USD/GB)
Preços unitários
|
Região |
Preço unitário de tráfego de saída da rede pública (USD/GB/hora) |
|
China (Hangzhou), China (Shanghai), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Chengdu), China (Ulanqab), China (Heyuan), China (Guangzhou), Singapore, Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia), UAE (Dubai), US (Atlanta), Malaysia (Johor) |
0,15 |
|
0,19 |