O ApsaraMQ for RabbitMQ oferece cinco edições de instância em duas categorias: Serverless e Subscription. Cada uma apresenta modelo de implantação, estrutura de faturamento e conjunto de recursos distintos. Escolha a edição conforme seus requisitos de isolamento, necessidades de throughput e orçamento.
Visão geral das edições
|
Categoria |
Edição |
Implantação |
Faturamento |
Indicado para |
|
Serverless |
Shared |
Cluster compartilhado (isolado logicamente) |
Pagamento por uso acumulado |
Cargas de trabalho variáveis com tráfego imprevisível |
|
Serverless |
Exclusive |
Cluster físico dedicado |
Reservado + Elástico |
Cargas de trabalho estáveis que exigem isolamento de recursos |
|
Subscription |
Enterprise Edition |
Cluster compartilhado (isolado logicamente) |
Assinatura (antecipada) com TPS elástico |
Cargas de produção econômicas em infraestrutura compartilhada |
|
Subscription |
Platinum Edition |
Cluster físico dedicado |
Assinatura (antecipada) com TPS elástico |
Cargas críticas que demandam throughput máximo e recursos dedicados |
|
Subscription |
Professional Edition |
Cluster compartilhado (isolado logicamente) |
Assinatura (antecipada) com TPS elástico |
Cargas leves nas regiões suportadas |
Novas instâncias da Professional Edition estão disponíveis apenas nas regiões China (Qingdao), China (Hohhot) e Japan (Tokyo). Nas demais regiões, utilize instâncias Serverless com especificações reservadas e elásticas, pois oferecem melhor desempenho a um custo menor. As instâncias existentes da Professional Edition continuam funcionando normalmente e podem sofrer upgrade ou downgrade.
Implantação compartilhada versus dedicada
Compartilhada (isolada logicamente): Vários locatários compartilham o mesmo cluster físico, mas os recursos mantêm isolamento lógico por locatário. Se outro locatário gerar um pico de tráfego, sua instância poderá apresentar flutuações transitórias de desempenho. Ideal quando a eficiência de custos tem prioridade sobre o isolamento garantido de desempenho.
Dedicada (cluster físico exclusivo): Sua instância opera em hardware dedicado, sem disputa de recursos com outros locatários. Os recursos de rede, computação e armazenamento são alocados exclusivamente à sua carga de trabalho. Recomendado para cargas com requisitos rigorosos de latência, throughput ou conformidade.
As edições Serverless Shared, Enterprise Edition e Professional Edition utilizam implantação compartilhada. Já as edições Serverless Exclusive e Platinum Edition utilizam implantação dedicada.
Faturamento
|
Edição |
Modelo de faturamento |
Detalhes |
|
Serverless Shared |
Pagamento por uso acumulado ou Reservado + Elástico |
No modelo de pagamento por uso acumulado, a cobrança baseia-se no número total de mensagens enviadas e recebidas. No modelo Reservado + Elástico, você paga pela capacidade reservada; o uso excedente é cobrado conforme o uso (pay-as-you-go). Consulte Billing of Serverless instances. |
|
Serverless Exclusive |
Reservado + Elástico |
Pague antecipadamente pela capacidade reservada. O consumo que ultrapassar essa capacidade será faturado conforme o uso. Consulte Billing of Serverless instances. |
|
Enterprise / Platinum / Professional |
Assinatura |
Efetue o pagamento antecipado por um período fixo. Ative o TPS elástico para aumentar o throughput de pico além da especificação base. Consulte Billing of subscription instances. |
Disponibilidade e confiabilidade
Todas as edições oferecem as mesmas garantias de alta disponibilidade e confiabilidade de dados:
Alta disponibilidade (HA) multizona: Implantação das instâncias em múltiplas zonas de disponibilidade.
Persistência de dados tripla: Armazenamento de todos os dados de mensagens com três réplicas para evitar perda de informações.
SLA: 99,95% para a maioria das edições. A Platinum Edition oferece SLA de 99,99%.
Capacidade elástica
Cada edição suporta dimensionamento elástico além de sua especificação base. A margem elástica varia conforme a edição:
|
Edição |
Limite de capacidade elástica |
|
Serverless Shared |
Até 50.000 TPS |
|
Serverless Exclusive |
1x a especificação base |
|
Enterprise Edition |
1x a especificação base, até 50.000 TPS |
|
Platinum Edition |
1x a especificação base, até 50.000 TPS |
|
Professional Edition |
0,5x a especificação base |
Comparação de recursos
|
Recurso |
Shared |
Exclusive |
Enterprise |
Platinum |
Professional |
|
Painel (Prometheus + Grafana) |
Sim |
Sim |
Sim |
Sim |
Não |
|
Sim |
Sim |
Sim |
Sim |
Não |
|
|
Encryption in transit (TLS v1.2), que permite aos clientes verificar a autenticidade do servidor |
Sim |
Sim |
Sim |
Sim |
Não |
|
Não |
Sim |
Não |
Sim |
Não |
|
|
Version management (personalizar as regras de atualização de versão e lançamento de uma instância) |
Não |
Sim |
Não |
Não |
Não |
Principais diferenças:
As edições Serverless Exclusive e Platinum Edition suportam criptografia em repouso. Apenas a Serverless Exclusive oferece gerenciamento de versões.
A Professional Edition não oferece suporte a painéis, roteamento global de mensagens ou criptografia.
Limites de recursos
Limites do cluster
|
Recurso |
Shared |
Exclusive |
Enterprise |
Platinum |
Professional |
|
Vhosts |
200 |
2.000 |
200 |
4.096 |
200 |
|
Exchanges |
6.000 |
10.000 |
6.000 |
80.000 |
6.000 |
|
Queues |
6.000 |
10.000 |
6.000 |
80.000 |
6.000 |
|
Bindings |
20.000 |
20.000 |
20.000 |
Sem limite |
20.000 |
|
Queues por exchange |
256 |
256 |
256 |
256 |
256 |
|
Tamanho máximo da mensagem |
10 MB |
50 MB |
10 MB (1 MB para instâncias em China (Qingdao), Japan (Tokyo) e China (Hohhot), e para instâncias criadas antes de 1º de maio de 2025 em outras regiões) |
50 MB (3 MB para instâncias em China (Qingdao), Japan (Tokyo) e China (Hohhot), e para instâncias criadas antes de 1º de maio de 2025 em outras regiões) |
64 KB |
|
Retenção máxima de mensagens |
3 dias |
3 dias |
3 dias |
3 dias |
3 dias |
|
Tentativas máximas de entrega |
16 |
16 |
16 |
64 |
16 |
As edições Exclusive e Platinum Edition permitem personalizar os limites de queues por exchange. Usuários da Exclusive Edition podem enviar um ticket para solicitar essa personalização. Usuários da Platinum Edition devem entrar em contato com o suporte técnico da Alibaba Cloud. Após a personalização, as instâncias da Exclusive Edition não poderão sofrer downgrade para um cluster compartilhado.
Conexões
|
Edição |
Limite de conexões |
|
Shared |
10.000 |
|
Exclusive |
20.000 |
|
Enterprise Edition |
Compra por configuração. Cota gratuita: 2.000. Máximo: 10.000. |
|
Platinum Edition |
Compra por tipo de instância. Cota gratuita: 50.000. Máximo: 100.000. |
|
Professional Edition |
4x o número de queues. Intervalo: 1.000 a 5.000. |
Canais por conexão
|
Edição |
Limite de canais por conexão |
|
Shared |
2.000 |
|
Exclusive |
3.000 |
|
Enterprise Edition |
min(contagem de queues, 2.048) |
|
Platinum Edition |
3.000 |
|
Professional Edition |
max(contagem de queues, 64) |
Enterprise Edition: O limite de canais equivale à contagem de queues, até o máximo de 2.048. Se você tiver menos de 2.048 queues, o limite corresponderá exatamente à quantidade de queues. Caso possua 2.048 ou mais, o limite será fixado em 2.048.
Professional Edition: O limite mínimo de canais é 64. Quando a quantidade de queues superar 64, o limite passará a igualar a contagem de queues.
Consumidores por queue
|
Edição |
Limite de consumidores |
|
Shared |
Total de consumidores = queues x 4. Por queue: 800 a 5.000. |
|
Exclusive |
Sem limite |
|
Enterprise Edition |
Total de consumidores = queues x 4. Por queue: 800 a 5.000. |
|
Platinum Edition |
Sem limite |
|
Professional Edition |
Total de consumidores = queues x 4. Por queue: 50 a 5.000. |
Mensagens atrasadas
|
Edição |
Atraso máximo |
|
Shared |
7 dias |
|
Exclusive |
7 dias (personalizável via ticket de suporte; após a personalização, a instância não poderá sofrer downgrade para cluster compartilhado) |
|
Enterprise Edition |
7 dias |
|
Platinum Edition |
7 dias (personalizável mediante contato com o suporte técnico da Alibaba Cloud) |
|
Professional Edition |
24 horas |
Timeout de consumo
O timeout de consumo define por quanto tempo um consumidor pode reter uma mensagem antes de confirmá-la (acknowledge). Se esse prazo for excedido, o canal será fechado e a mensagem não confirmada retornará à fila para nova entrega.
|
Edição |
Padrão |
Máximo |
|
Shared |
5 minutos |
3 horas |
|
Exclusive |
30 minutos |
12 horas |
|
Enterprise Edition |
5 minutos |
3 horas |
|
Platinum Edition |
30 minutos |
12 horas |
|
Professional Edition |
1 minuto |
10 minutos |
Para mais informações, consulte Message timeout and retry.
Limites de taxa da API
Os limites de taxa abaixo aplicam-se às operações de gerenciamento. Eles não afetam o throughput de publicação ou consumo de mensagens.
|
Operação |
API |
Shared / Enterprise / Professional |
Exclusive / Platinum |
|
Limpar uma queue |
|
500 TPS |
Sem limite |
|
Criar uma exchange |
|
500 TPS |
Sem limite |
|
Excluir uma exchange |
|
500 TPS |
Sem limite |
|
Criar uma queue |
|
500 TPS |
Sem limite |
|
Excluir uma queue |
|
500 TPS |
Sem limite |
|
Criar um binding |
|
500 TPS |
Sem limite |
|
Excluir um binding |
|
500 TPS |
Sem limite |
|
Recuperar mensagens |
|
500 TPS |
Sem limite |
|
Reenfileirar uma mensagem |
|
20 TPS |
Sem limite |
Como escolher uma edição
|
Se você precisa de... |
Escolha |
Motivo |
|
Pagamento por uso sem compromisso antecipado |
Serverless Shared |
A capacidade elástica escala até 50.000 TPS. Não há recursos reservados para gerenciar. |
|
Hardware dedicado sem assinatura |
Serverless Exclusive |
Capacidade reservada em infraestrutura isolada. Pague apenas pelo uso excedente à sua reserva. |
|
Capacidade econômica via assinatura em infraestrutura compartilhada |
Enterprise Edition |
Preços de assinatura com TPS elástico. Opera em cluster compartilhado para reduzir custos. |
|
Desempenho máximo e maior SLA |
Platinum Edition |
Hardware dedicado. Suporta até 80.000 queues, 100.000 conexões e 64 tentativas de entrega. SLA de 99,99%. |
|
Cargas leves em regiões específicas |
Professional Edition |
Disponível apenas em China (Qingdao), China (Hohhot) e Japan (Tokyo). Para novas implantações em outras regiões, as instâncias Serverless oferecem melhor desempenho e custo-benefício. |
Suporte à localização doméstica
O ApsaraMQ for RabbitMQ suporta processadores Hygon para atender aos requisitos de localização doméstica da China.