Preços de Service Bus

Mantenha as aplicações e os dispositivos ligados em clouds privadas e públicas

O Azure Service Bus é uma infraestrutura de mensagens entre aplicações que lhes permite trocar mensagens para uma melhor escala e resiliência. Como funciona o Service Bus.

O Service Bus está disponível nos escalões básico, standard e premium. A comparação é a seguinte:

Funcionalidade Básico Padrão Premium
Filas Incluído Incluído Incluído
Mensagens agendadas Incluído Incluído Incluído
Tópicos Incluído Incluído
Transações Incluído Incluído
Eliminação de duplicações Incluído Incluído
Sessões Incluído Incluído
Reencaminhar Para/Enviar Por Incluído Incluído
Tamanho da Mensagem 256 KB 256 KB 1 MB
Ligações mediadas incluídas 100 1 0001 1 000 por MU
Ligações mediadas (excesso permitido) (a cobrar) Até 1 000 por MU
Isolamento de recursos Incluído
1 O escalão de mensagens standard (baseado no custo base) inclui 1 000 ligações mediadas, as quais podem ser partilhadas em todas as filas, tópicos, subscrições e hubs de eventos na subscrição do Azure associada. O escalão premium do Service Bus é executado em recursos dedicados para proporcionar um débito mais elevado e um desempenho mais consistente.

Operações de mensagens

Uma operação é qualquer chamada à API para o serviço Service Bus.

Básico
Operações $- por milhão de operações
Padrão
Cobrança base 1 $- / mês
Primeiros 13 milhões de operações/mês Incluído
Próximos 87 milhões de operações (13 milhões – 100 milhões de operações)/mês $- por milhão de operações
Próximos 2,400 milhões de operações (100 milhões – 2,500 milhões de operações)/mês $- por milhão de operações
Mais de 2,500 milhões de operações/mês $- por milhão de operações
Premium
Diariamente $- tarifa fixa por unidade de mensagens

Ligações mediadas

Número de ligações AMQP ou chamadas HTTP para o Service Bus.

Escalão Standard
Primeiros 1 mil/mês Incluído
Próximos 99 mil (1 mil – 100 mil)/mês $- por ligação/por mês
Próximos 400 mil (100 mil – 500 mil)/mês $- por ligação/por mês
Mais de 500 mil/mês $- por ligação/por mês
Escalão Premium
As ligações mediadas não são cobradas no escalão premium.

Reencaminhamentos de ligações híbridas e de WCF (Windows Communication Foundation)

As ligações híbridas são cobradas por unidade de serviço de escuta e por todos os dados que excederem os 5 GB/mês incluídos. Os reencaminhamentos de WCF são cobrados por volume de mensagens e horas de reencaminhamento.
Preços da Ligação Híbrida
Custo da ligação (inclui 5 GB de dados/mês) $- por serviço de escuta
Transferência de dados excedida (dados que excedem os 5 GB/mês incluídos)* $-/GB

*O limite de transferência de dados de 5 GB abrange o total de transferência de dados em todas as unidades de serviço de escuta.

Preços do Reencaminhamento WCF
Horas de reencaminhamento $- por cada 100 horas de reencaminhamento
Mensagens $- por cada 10.000 mensagens

Os preços mensais são calculados com base em 732 horas de utilização. As ligações serão cobradas em incrementos de uma hora.

Suporte e SLA

  • Faturação gratuita e suporte à gestão da subscrição.
  • Planos de apoio flexíveis a partir de $29/mês. Comprar um plano.
  • 99,9% de fiabilidade garantida. Ler o SLA

FAQ

  • O reencaminhamento contabiliza cada mensagem enviada para o reencaminhamento e cada mensagem enviada pelo reencaminhamento como sendo faturáveis. Uma mensagem faturável é um pacote de dados com um máximo de 64 KB. Se uma mensagem exceder os 64 KB, como uma resposta HTTP que devolve uma imagem, cada conjunto de 64 KB é contabilizado como uma mensagem faturável adicional. No caso de um serviço de reencaminhamento normal que implementa um esquema de pedido/resposta, primeiro o pedido viaja até ao reencaminhamento e, em seguida, para o serviço, sendo que a resposta percorre o mesmo caminho. Isto totaliza um mínimo de quatro mensagens faturáveis. No caso de um serviço multicast com 4 serviços de escuta, a mensagem enviada para o reencaminhamento é contabilizada como 1 mensagem, sendo cada uma das 4 mensagens enviadas para os serviços de escuta igualmente contabilizadas como uma mensagem, o que perfaz um total de 5 mensagens.

  • No que se refere a entidades mediadas (filas e tópicos ou subscrições), uma operação é qualquer interação da API com o serviço Service Bus em qualquer protocolo.

    O envio, a receção ou a eliminação de uma mensagem com um tamanho inferior ou igual a 64 KB é considerada uma operação faturável. Se o tamanho da mensagem for superior a 64 KB, o número de operações faturáveis é calculado de acordo com o tamanho da mensagem em múltiplos de 64 KB. Por exemplo, uma mensagem com 8 KB enviada para o Service Bus será faturada como uma operação, mas uma mensagem com 96 KB enviada para o Service Bus será faturada como duas operações. A leitura de uma mensagem com 8 KB com um bloqueio e, em seguida, a conclusão ou abandono explícito da mensagem serão faturados como duas operações. A renovação do bloqueio numa mensagem também incorre numa operação.

    Várias entregas da mesma mensagem (por exemplo, o fan-out de mensagens para vários subscritores ou a obtenção de mensagens após abandono, adiamento ou mensagens não entregues) serão contabilizadas como operações independentes. Por exemplo, no caso de um tópico com três subscrições, uma única mensagem de 64 KB enviada e, posteriormente, recebida irá gerar quatro operações faturáveis, uma "de entrada" e três "de saída", partindo do princípio de que todas as mensagens são entregues a todas as subscrições e eliminadas durante a leitura.

    Além disso, a criação, leitura (listagem), atualização e eliminação de uma fila, tópico ou subscrição incorrerão na cobrança de uma operação.

    As operações são chamadas à API feitas nos pontos finais de serviço de fila, tópico ou subscrição. Isto inclui operações de gestão, envio/receção e estado de sessão.

  • As horas de reencaminhamento são faturadas relativamente ao período de tempo acumulado em que cada Reencaminhamento do Service Bus se encontra "aberto". Um reencaminhamento é implicitamente instanciado e aberto num determinado endereço do Service Bus (URL do espaço de nomes do serviço) quando um serviço WCF com capacidade de reencaminhamento, ou "serviço de escuta de reencaminhamento", se liga inicialmente a esse endereço. Este só é fechado quando o último serviço de escuta se desliga do endereço em questão. Logo, para efeitos de faturação, um reencaminhamento é considerado como estando "aberto" a partir do momento em que o primeiro serviço de escuta de reencaminhamento se liga até ao momento em que o último serviço de escuta de reencaminhamento se desliga do endereço do Service Bus desse reencaminhamento.

  • Uma ligação mediada é definida de uma das seguintes formas:
    1. Uma ligação AMQP de um cliente para um tópico, subscrição, fila ou hub de eventos do Service Bus.
    2. Uma chamada HTTP para receber uma mensagem de um tópico ou fila do Service Bus com um valor de tempo limite superior a zero.

    A Microsoft cobra o número máximo de ligações mediadas simultâneas que excedam a quantidade incluída (1000 ligações nos escalões standard e premium). Os picos são medidos por hora, calculados pro rata (proporcionalmente) dividindo pelas 744 horas de um mês, e somados ao longo do período de faturação mensal. A quantidade incluída (1000 ligações mediadas por mês) é aplicada no final do período de faturação relativamente à soma dos picos calculados pro rata à hora.

    Exemplos:
    1. 5000 clientes ligam-se através de uma única ligação AMQP para cada um, recebem comandos de um tópico do Service Bus e enviam eventos para filas. Se todos os clientes se ligarem durante 12 horas por dia, verá os seguintes custos de ligação (acrescidos de quaisquer outros custos do Service Bus): 5000 ligações * 12 horas * 31 dias/744 = 2500 ligações mediadas. Após as 1000 ligações mediadas permitidas mensalmente, ser-lhe-ão cobradas 1500 ligações mediadas.
    2. 5000 clientes recebem mensagens de uma fila do Service Bus por HTTP, que especifica um tempo limite superior a zero. Se todos os dispositivos se ligarem durante 12 horas por dia, verá os seguintes custos de ligação (acrescidos de quaisquer outros custos do Service Bus): 5000 ligações de receção por HTTP * 12 horas por dia * 31 dias/744 horas = 2500 ligações mediadas.
  • Sim. Não há custos de ligação para o envio de eventos por HTTP, independentemente do número de sistemas ou dispositivos de envio. A receção de eventos por HTTP com um tempo limite superior a zero, por vezes designada por "consulta longa", gera custos de ligações mediadas. As ligações AMQP geram custos de ligações mediadas independentemente de as ligações estarem a ser utilizadas para envio ou receção. Tenha em atenção que são permitidas 100 ligações mediadas, sem custos, num espaço de nomes básico (ou seja, o número máximo de ligações mediadas permitido para a subscrição do Azure). As primeiras 1000 ligações mediadas em todo e qualquer espaço de nomes padrão de uma subscrição do Azure estão incluídas sem custos extra (além do custo base). Uma vez que este número permitido é suficiente para abranger muitos cenários de mensagens serviço a serviço, normalmente, os custos de ligações mediadas só se tornam relevantes se planeia utilizar uma consulta longa de AMQP ou HTTP com um elevado número de clientes; por exemplo, para conseguir uma transmissão em fluxo de eventos mais eficiente ou para permitir a comunicação bidirecional com milhares ou milhões de dispositivos ou instâncias de aplicações.

  • Não. O custo base padrão só é faturado uma vez por mês por subscrição do Azure. Isto significa que, depois de criar um único espaço de nomes do Service Bus do escalão Standard, poderá criar os mais espaços de nomes do escalão Standard que pretender na mesma subscrição do Azure, sem incorrer em custos base adicionais.

  • O escalão premium das mensagens do Service Bus fornece todas as funcionalidades de mensagens das filas e tópicos do Azure Service Bus com um desempenho recorrente previsível, um débito superior e uma disponibilidade melhorada. O escalão premium utiliza um modelo de alocação de recursos dedicado para proporcionar o isolamento de cargas de trabalho e um desempenho consistente. Uma vez que os recursos de computação e memória no escalão premium são dedicados, não existem custos de transação por mensagem como acontece noutros escalões. Todas as transações estão incluídas na alocação de unidades de mensagens.

  • Uma unidade de mensagens é um conjunto de recursos dedicados exclusivamente reservado para espaços de nomes premium. Este conjunto de recursos pode proporcionar um desempenho consistente e recorrente de cargas de trabalho de mensagens. Cada espaço de nomes premium pode ter 1, 2 ou 4 unidades de mensagens e a alocação de recursos aumenta linearmente: 2 unidades de mensagens têm o dobro dos recursos alocados que 1 unidade de mensagens.

  • O escalão premium das mensagens do Service Bus tem por base uma taxa diária fixa por unidade de mensagens comprada. Os espaços de nomes criados como premium podem ter 1, 2 ou 4 unidades de mensagens, sendo que a cada uma delas irá acrescer o número especificado de custos de taxa diária da unidade de mensagens. O número de unidades de mensagens compradas dos espaços de nomes premium pode ser alterado em qualquer altura, mas a taxa diária baseia-se no número máximo de unidades de mensagens atribuídas ao espaço de nomes em qualquer momento.

  • Sim, tecnicamente, é possível atualizar e mudar para um escalão anterior entre o escalão premium e os outros escalões. Para obter diretrizes sobre como migrar a sua solução de mensagens standard para mensagens premium, consulte esta mensagem de blogue.

  • Uma ligação híbrida permite-lhe estabelecer uma comunicação em fluxo binária bidirecional entre duas aplicações ligadas em rede, sendo que um ou ambos os elementos podem residir em NATs ou Firewalls. O serviço de escuta que aceita esta ligação reencaminhada e o remetente que inicia a ligação podem ser implementados em qualquer plataforma e em qualquer linguagem que tenha uma funcionalidade básica de WebSocket, o que inclui a API WebSocket na maioria dos browsers.

  • Quando criar o seu primeiro serviço de escuta de ligação híbrida, ser-lhe-á cobrada uma tarifa por unidade de serviço de escuta. A mesma tarifa aplica-se a cada serviço de escuta individual que decidir criar. O serviço inclui 5 GB de transferência de dados gratuitos por mês. Pode utilizar os 5 GB de transferência de dados gratuitos em todas as suas unidades de serviço de escuta. Ser-lhe-á cobrada uma transferência de dados excedida se a transferência de dados agregada em todas as unidades de serviço de escuta for superior a 5 GB.

    Exemplo de preços 1 – Se tiver um único serviço de escuta, como uma instância do gestor de ligações híbridas instalada e em execução contínua durante um mês completo, e utilizar a ligação para enviar 3 GB de dados durante esse mês, ser-lhe-á cobrado um total de $-.

    Exemplo de preços 2 – Se tiver um único serviço de escuta, como uma instância do gestor de ligações híbridas instalada e em execução contínua durante um mês completo, e utilizar a ligação para enviar 10 GB de dados durante esse mês, ser-lhe-á cobrado um total de $-. Ou seja, são $- pela ligação e pelos primeiro 5 GB mais $- pelos 5 GB de dados adicionais.

    Exemplo de preços 3 – Se tiver duas instâncias, A e B, do gestor de ligações híbridas instaladas e em execução contínua durante um mês completo e utilizar a ligação A para enviar 3 GB de dados e a ligação B para enviar 6 GB de dados, perfazendo um total de 9 GB dados, ser-lhe-á cobrado um total de $-. Ou seja, são $- pela ligação A mais $- pela ligação B mais $- pelos 4 GB adicionais de dados excedidos.

  • São cobrados 64 KB por cada ligação ao seu serviço de escuta. Este valor será deduzido dos 5 GB gratuitos oferecidos mensalmente com as unidades de serviço de escuta. O custo da unidade de serviço de escuta é calculado por hora, em incrementos de 5 minutos. Não lhe serão cobrados múltiplos fechos e aberturas para efeitos de desenvolvimento/teste.

  • Se abrir uma ligação e não transferir quaisquer dados, iremos transferir 1 KB por minuto em seu nome para manter a ligação aberta. Fazemos isto para que a rede não feche a ligação automaticamente de poucos em poucos minutos. O custo associado a isto para um serviço de escuta ligado é inferior a $0.05 por mês.

Veja este artigo para ter acesso à FAQ adicional sobre a faturação do Service Bus.

Recursos

Calcule o custo mensal dos serviços Azure

Reveja as perguntas mais frequentes sobre os preços do Azure

Obter mais informações sobre Service Bus

Reveja tutoriais técnicos, vídeos e outros recursos

Adicionar à estimativa. Prima "v" para ver na calculadora Ver na calculadora

Aprender e criar com um crédito de $200, e continuar gratuitamente

Conta gratuita