Preços de Service Bus

Mantenha as aplicações e os dispositivos ligados em nuvens 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
Mensagens agendadas
Tópicos
Transações
Eliminação de duplicações
Sessões
ForwardTo/SendVia
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
11 000 Estão incluídas Ligações Mediadas no escalão de Mensagens Standard (através do Custo Base), 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 12.5M Ops/Mês Incluído
Próximos 87M Ops (13M - 100M Ops)/Mês $- por milhão de operações
Próximos 2,400M Ops (100M - 2,500M Ops)/Mês $- por milhão de operações
Mais de 2,500M Ops/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 1K/Mês Incluído
Próximos 99K (1K – 100K)/Mês $- por ligação/mês
Próximos 400K (100K – 500K)/Mês $- por ligação/mês
Mais de 500K/Mês $- por ligação/mês
Escalão Premium
As ligações mediadas não são cobradas no escalão Premium.

Ligações Híbridas e Reencaminhamentos WCF

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 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 da transferência de dados de 5 GB abrange o total da 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 744 horas de utilização. As ligações serão cobradas em incrementos de uma hora.

Suporte e SLA

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

FAQ

  • O Reencaminhamento conta cada mensagem enviada para o Reencaminhamento e cada mensagem enviada pelo Reencaminhamento como faturáveis. Uma mensagem faturável é um pacote de dados de, no máximo, 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, o pedido primeiro 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 quatro serviços de escuta, a mensagem enviada para o Reencaminhamento é contabilizada como uma mensagem, sendo que as quatro mensagens enviadas para os serviços de escuta contam cada uma como uma mensagem, o que resulta num total de cinco mensagens.

  • Para entidades mediadas (filas e tópicos/subscrições), uma operação é qualquer interação de API com o serviço Service Bus em qualquer protocolo.

    O envio, receção ou eliminação de uma mensagem de tamanho inferior ou igual a 64 KB é considerado como uma operação faturável. Se o tamanho da mensagem for superior a 64 KB, o número de operações a cobrar é calculado de acordo com o tamanho da mensagem em múltiplos de 64 KB. Por exemplo, uma mensagem de 8 KB enviada para o Service Bus será faturada como uma operação, mas uma mensagem de 96 KB enviada para o Service Bus será faturada como duas operações. A leitura de uma mensagem de 8 KB com 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 vai 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 relativamente aos pontos finais do serviço de fila ou tópico/subscrição. Isto inclui as operações de Gestão, Envio/Receção e Estado da Sessão.

  • As horas de reencaminhamento são cobradas pelo acumulado de tempo em que cada Reencaminhamento do Service Bus estiver "aberto". Um Reencaminhamento é implicitamente instanciado e aberto num determinado endereço do Service Bus (URL de 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 seu endereço. Portanto, para efeitos de faturação, um Reencaminhamento é considerado "aberto" desde o 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/subcriçã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 Padrão 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 as Filas. Se todos os clientes se ligarem durante 12 horas por dia, verá os seguintes custos de ligação (para além 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, especificando um tempo limite superior a zero. Se todos os dispositivos se ligarem por 12 horas por dia, verá os seguintes custos de ligação (para além de quaisquer outros custos do Service Bus): 5000 ligações de receção HTTP * 12 horas por dia * 31 dias/744 horas = 2500 ligações mediadas.
  • Sim. Não há cobranças de ligação para o envio de eventos por HTTP, independentemente do número de sistemas/dispositivos de envio. A receção de eventos por HTTP utilizando 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 qualquer/todos os espaços de nomes Padrão numa 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 apenas se tornam relevantes se planear utilizar uma consulta longa de AMQP ou HTTP com um elevado número de clientes, ou seja, para alcançar uma transmissão contínua de eventos mais eficiente ou para permitir a comunicação bidirecional com milhares/milhões de dispositivos ou instâncias de aplicações.

  • Não. O custo base Padrão só é cobrado 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 tantos espaços de nomes do Escalão Standard quando quiser 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, débito superior e disponibilidade melhorada. O escalão Premium utiliza um modelo de alocação de recursos dedicado para proporcionar o isolamento da carga de trabalho e um desempenho consistente. Como 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 com outros 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 de 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, que acrescem, cada uma delas, ao número especificado de custos da 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 Premium e os outros escalões. Para diretrizes sobre como migrar a sua solução de Mensagens Standard para Mensagens Premium, consulte esta mensagem de blog.

  • Uma Ligação Híbrida permite-lhe estabelecer comunicação em fluxo bidirecional e binária entre duas aplicações em rede, sendo que um ou ambos estes elementos podem residir por trás de NATs ou Firewalls. O “serviço de escuta” que aceita esta ligação “reencaminhada” e o “remetente” que inicia a ligação podem os dois 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 cria o seu primeiro Serviço de Escuta de Ligação Híbrida, ser-lhe-á cobrada a tarifa correspondente à Unidade do 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 a 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 $-: $- para a ligação e os primeiros 5 GB + $- para os 5 GB adicionais de dados.

    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, ser-lhe-á cobrado um total de $-: $- para a ligação A + $- para a ligação B + $- para os 4 GB de dados excedidos (3 GB na ligação A + 6 GB na ligação B).

  • Cobramos 64 KB por cada ligação ao seu serviço de escuta. Este número é deduzido dos 5 GB gratuitos que oferecemos mensalmente com as unidades de serviço de escuta. A cobrança da unidade do Serviço de Escuta é calculada numa base 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

Calculadora

Calcule o custo mensal dos serviços Azure

FAQ sobre Compras

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

Detalhes do produto

Obter mais informações sobre Service Bus

Documentação

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

Inscreva-se agora e receba $200 em créditos do Azure

Comece já