Service Bus preço

Mantenha aplicativos e dispositivos conectados por nuvens privadas e públicas

O Barramento de Serviço do Azure é uma infraestrutura de mensagens situada entre os aplicativos, permitindo que eles troquem mensagens para melhor dimensionamento e resiliência. Como funciona o Barramento de Serviço.

O Barramento de Serviço é fornecido nas camadas Básica, Standard e Premium. Veja a comparação:

Recurso Básico Padrão Premium
Filas Incluso Incluso Incluso
Mensagens agendadas Incluso Incluso Incluso
Tópicos Incluso Incluso
Transações Incluso Incluso
Eliminação de duplicação Incluso Incluso
Sessões Incluso Incluso
ForwardTo/SendVia Incluso Incluso
Tamanho da Mensagem 256 KB 256 KB 1 MB
Conexões agenciadas incluídas 100 1.0001 1.000 por MU
Conexões agenciadas (excedente permitido) (cobrável) Até 1.000 por MU
Isolamento de recurso Incluso
11.000 conexões agenciadas são incluídas na camada de mensagens Standard (por meio do encargo base) e podem ser compartilhadas em todas as filas, tópicos/assinaturas e hubs de eventos na assinatura do Azure associada. O Barramento de Serviço Premium é executado com recursos dedicados para fornecer maior rendimento e desempenho mais consistente.

Operações com mensagens

Uma operação é uma chamada à API para o serviço de Barramento de Serviço.

Básico
Operações $- por milhão de operações
Padrão
Encargo base 1 $-/mês
Primeiras 13 milhões de operações/mês Incluso
Próximas 87M operações (13M – 100M operações)/mês $- por milhão de operações
Próximas 2,400M operações (100M – 2,500M operações)/mês $- por milhão de operações
Acima de 2,500M operações/mês $- por milhão de operações
Premium
Diário Taxa fixa de $- por unidade de mensagem

Conexões agenciadas

Número de conexões AMQP ou chamadas HTTP para Barramento de Serviço.

Camada Padrão
Primeiras 1 mil/mês Incluso
Próximos 99mil (1mil – 100mil)/mês $- por conexão/mês
Próximos 400mil (100mil – 500mil)/mês $- por conexão/mês
Acima de 500 mil/mês $- por conexão/mês
Camada Premium
As conexões agenciadas não são cobradas na camada Premium.

Conexões híbridas e retransmissões do WCF (Windows Communication Foundation)

As conexões híbridas são cobradas por unidade de ouvintes e pelos dados que excedem o volume incluído de 5 GB/mês. As retransmissões do WCF são cobradas por volume de mensagens e por horas de retransmissão.
Preço da Conexão Híbrida
Encargo de conexão (inclui 5 GB de dados/mês) $- por ouvinte
Excedente de transferência de dados (dados que excedem os 5 GB/mês inclusos)* $-/GB

*O limite de transferência de dados de 5 GB cobre a transferência de dados total entre todas as unidades de ouvintes.

Preço da Retransmissão do WCF
Horas de retransmissão $- para cada 100 horas de retransmissão
Mensagens $- para cada 10.000 mensagens

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

Suporte e Contrato de Nível de Serviço

  • Suporte gratuito para gerenciamento de cobrança e assinaturas.
  • Planos de suporte flexíveis a partir de $29/mês. Comprar um plano.
  • Garantia de 99,9% de confiança. Leia o SLA.

Perguntas Frequentes

  • As contagens de retransmissão que cada mensagem enviou à retransmissão e cada mensagem enviada pela retransmissão como faturável. Uma mensagem faturável é um quadro de dados de, no máximo, 64 KB. Se uma mensagem exceder 64 KB, como uma resposta HTTP que retorna uma imagem, cada 64 KB contará como uma mensagem faturável adicional. Para um serviço retransmitido normal que implementa um esquema de solicitação/resposta, a solicitação primeiro vai para a retransmissão, depois para o serviço e a resposta vai pelo mesmo caminho. Isso contabiliza pelo menos quatro mensagens faturáveis. Para um serviço multicast que tem quatro ouvintes, a mensagem enviada para a retransmissão conta como uma mensagem e as quatro mensagens enviadas para os ouvintes também contam como uma mensagem, resultando em um total de cinco mensagens.

  • Para entidades agenciadas (filas e tópicos ou assinaturas), uma operação é qualquer interação com a API para o serviço de Barramento de Serviço em qualquer protocolo.

    Um envio, recebimento ou exclusão de mensagem com tamanho menor ou igual a 64 KB é considerado como uma operação cobrável. Se o tamanho da mensagem for maior que 64 KB, o número de operações cobráveis será calculado de acordo com o tamanho da mensagem em múltiplos de 64 KB. Por exemplo, uma mensagem de 8 KB enviada para o Barramento de Serviço será cobrada como uma operação, mas uma mensagem de 96 KB enviada para o Barramento de Serviço será cobrada como duas operações. O processo de ler a mensagem de 8 KB com um bloqueio e depois concluir ou abandonar explicitamente a mensagem será cobrado como duas operações. Renovar o bloqueio de uma mensagem também resultará em uma operação.

    Várias entregas da mesma mensagem (por exemplo, uma mensagem enviada a vários assinantes ou recuperação de mensagem após abandono, adiamento ou impossibilidade de entrega) serão consideradas como operações independentes. Por exemplo, no caso de um tópico com três assinaturas, uma única mensagem de 64 KB enviada e, posteriormente, recebida, gerará quatro operações cobráveis, uma “de entrada” e três “de saída”, supondo que todas as mensagens sejam entregues para todas as assinaturas e excluídas durante a leitura.

    Além disso, criar, ler (listar), atualizar e excluir uma fila, um tópico ou uma assinatura resultará em uma cobrança de operação.

    As operações são chamadas à API feitas nos pontos de extremidade de serviço da fila, do tópico ou da assinatura. Isso inclui operações de gerenciamento, envio/recebimento e de estado de sessão.

  • As horas de retransmissão são cobradas de acordo com a quantidade de tempo acumulado durante o qual cada Retransmissão do Barramento de Serviço fica “aberta”. Uma retransmissão está instanciada implicitamente e é aberta em um determinado endereço do Barramento de Serviço (URL do namespace do serviço) quando um serviço WCF habilitado para retransmissão, ou “ouvinte da retransmissão”, se conecta pela primeira vez a esse endereço. Ela será fechada apenas quando o último ouvinte se desconectar do endereço. Portanto, para fins de cobrança, uma retransmissão é considerada “aberta” do momento em que o primeiro ouvinte de retransmissão se conecta até o momento em que o último ouvinte de retransmissão se desconecta do endereço do Barramento de Serviço da Retransmissão.

  • Uma conexão agenciada é definida como uma das seguintes opções:
    1. Uma conexão AMQP de um cliente a um tópico, uma assinatura, uma fila ou um hub de eventos do Barramento de Serviço.
    2. Uma chamada HTTP para receber uma mensagem de um tópico ou uma fila do Barramento de Serviço que tem um valor de tempo limite de recebimento maior que zero.

    A Microsoft cobra pelo número máximo de conexões agenciadas simultâneas que excederem a quantidade incluída (1.000 nas camadas Standard e Premium). Os picos são medidos por hora, rateados dividindo por 732 horas em um mês e somados ao longo do período de cobrança mensal. A quantidade incluída (1.000 conexões agenciadas por mês) é aplicada no final do período de cobrança em relação à soma dos picos rateados de hora em hora.

    Exemplos:
    1. 5.000 clientes estão conectados por meio de uma única conexão AMQP cada e recebem comandos de um tópico do Barramento de Serviço e enviam eventos para as filas. Se todos os clientes se conectarem por 12 horas todos os dias, você verá os seguintes encargos de conexão (além de outros encargos do Barramento de Serviço) – 5.000 conexões * 12 horas * 31 dias/732 = 2.500 conexões agenciadas. Após a provisão mensal de 1.000 conexões agenciadas, você pagará por 1.500 conexões agenciadas.
    2. 5.000 clientes recebem mensagens de uma Fila do Barramento de Serviço por meio de HTTP, especificando um tempo limite diferente de zero. Se todos os dispositivos se conectarem por 12 horas todos os dias, você verá os seguintes encargos de conexão (além de outros encargos do Barramento de Serviço) – 5.000 conexões de recebimento por HTTP * 12 horas por dia * 31 dias/732 = 2.500 conexões agenciadas.
  • Sim, aplicam-se. Não há cobrança de conexão pelo envio de eventos com HTTP, independentemente do número de sistemas ou dispositivos. Receber eventos com HTTP usando um tempo limite maior que zero, às vezes chamado de “sondagem longa”, gera encargos de conexão agenciada. As conexões AMQP geram encargos de conexão agenciada independentemente de as conexões serem usadas para enviar ou receber. Observe que são permitidas 100 conexões agenciadas sem encargos em um namespace básico (esse também é o número máximo de conexões agenciadas permitidas para a assinatura do Azure). As primeiras 1.000 conexões agenciadas em todos e quaisquer namespaces padrão de uma assinatura do Azure são fornecidas sem nenhum encargo extra (além do encargo base). Visto que essas provisões são suficientes para abranger muitos cenários de mensagens de serviço para serviço, os encargos de conexões agenciadas geralmente só se tornarão relevantes se você planejar usar sondagem longas AMQP ou HTTP com um grande número de clientes, por exemplo, para conseguir streaming de eventos mais eficazes ou habilitar a comunicação bidirecional com milhares ou milhões de dispositivos ou instâncias de aplicativos.

  • Não, o encargo base padrão é cobrado apenas uma vez por mês, por assinatura do Azure. Isso significa que depois de criar um único namespace na camada Standard do Barramento de Serviço, você poderá criar quantos namespaces adicionais quiser na camada Standard, na mesma assinatura do Azure, sem incorrer em encargos base adicionais.

  • A camada Premium de mensagens do Barramento de Serviço fornece todos os recursos de mensagens das filas e tópicos do Barramento de Serviço do Azure com desempenho previsível e repetível, rendimento maior e disponibilidade melhorada. A camada Premium usa um modelo de alocação de recurso dedicado para fornecer isolamento de carga de trabalho e desempenho consistente. Como os recursos de memória e computação na camada Premium são dedicados, não há encargos de transação por mensagem como há em outras camadas. Todas as transações estão incluídas na alocação de unidade de mensagem.

  • Uma unidade de mensagens é um conjunto de recursos dedicados exclusivamente reservados para namespaces Premium. Este conjunto de recursos pode oferecer um desempenho consistente e repetível de cargas de trabalho com mensagens. Cada namespace premium pode ter uma, duas ou quatro unidades de mensagens e a alocação de recurso cresce linearmente – duas unidades de mensagens terá duas vezes mais recursos que uma unidade de mensagens.

  • A camada Premium de mensagens do Barramento de Serviço é uma taxa diária fixa por unidade de mensagens comprada. Os namespaces criados como Premium podem ter uma, duas ou quatro unidades de mensagens que acumulam, cada uma, um determinado número de cobranças diárias da unidade de mensagens. Os namespaces Premium podem ter o número de unidades de mensagens compradas alterado a qualquer momento, mas a taxa diária é baseada no número máximo de unidades de mensagens atribuído ao namespace a qualquer momento.

  • Sim, é tecnicamente possível atualizar e fazer downgrade entre a camada Premium e as outras. Para obter diretrizes sobre como migrar sua solução de mensagens Standard para mensagens Premium, leia este post do blog.

  • Uma conexão híbrida permite que você estabeleça uma comunicação com streaming binário e bidirecional entre dois aplicativos em rede, sendo que um ou ambos podem residir atrás de NATs ou de firewalls. Tanto o ouvinte que aceita essa conexão retransmitida quanto o remetente que inicia a conexão podem ser implementados em qualquer plataforma e em qualquer linguagem que tenha uma capacidade básica de WebSocket, incluindo a API WebSocket na maioria dos navegadores.

  • Ao criar seu primeiro ouvinte de conexão híbrida, você será cobrado a uma tarifa unitária por ouvinte. A mesma taxa se aplica a cada ouvinte individual que você decide criar. Estão inclusos 5 GB de transferência de dados gratuitos com o serviço. Você pode usar os 5 GB de transferência de dados gratuitos entre todas as suas unidades de ouvintes. Você será cobrado pelo excedente da transferência de dados se sua transferência de dados agregada entre todas as unidades de ouvintes for maior que 5 GB.

    Preço de exemplo 1 – Se você tiver um único ouvinte, como uma instância do gerenciador de conexões híbridas, instalado e em execução contínua no mês inteiro e enviar 3 GB de dados pela conexão no decorrer do mês, seu encargo total será de $-.

    Preço de exemplo 2 – Se você tiver um único ouvinte, como uma instância do gerenciador de conexões híbridas, instalado e em execução contínua no mês inteiro e enviar 10 GB de dados pela conexão no decorrer do mês, seu encargo total será de $-. Esse valor é baseado em $- para a conexão e nos primeiros 5 GB mais $- pelos 5 GB de dados adicionais.

    Preço de exemplo 3 – Se você tiver duas instâncias, A e B, do gerenciador de conexões híbridas instaladas e em execução contínua no mês inteiro e enviar 3 GB de dados pela conexão A e 6 GB pela conexão B, para um total de 9 GB de dados, seu encargo total será de $-. Esse valor é baseado em $- para a conexão A, mais $- para a conexão B, mais $- pelos 4 GB adicionais de dados excedentes.

  • Cobraremos 64 KB por cada conexão com seu ouvinte. Essa quantia será deduzida dos 5 GB gratuitos que oferecemos por mês às unidades de ouvintes. Os encargos da unidade do Ouvinte serão calculados por hora em grupos de cinco minutos. Você não será cobrado por várias aberturas e fechamentos para fins de desenvolvimento/teste.

  • Se você abrir uma conexão e não transferir nenhum dado, nós transferiremos 1 KB a cada minuto em seu nome para manter a conexão ativa. Faremos isso para que a rede não feche automaticamente a conexão após alguns minutos. O custo associado para fazer isso para um ouvinte conectado é menor que $0.05 por mês.

Consulte este artigo para acessar as Perguntas Frequentes adicionais sobre a cobrança do Barramento de Serviço.

Recursos

Faça a estimativa de seus custos mensais com os serviços do Azure

Verifique as perguntas frequentes sobre preços do Azure

Saiba mais sobre Service Bus

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

Adicionado à estimativa. Pressione ‘v’ para exibir na calculadora Exibir na calculadora

Aprenda e crie com $200 de crédito e continue gratuitamente

Conta gratuita