Service Bus Precios

Mantenga aplicaciones y dispositivos conectados entre nubes públicas y privadas

Azure Service Bus es una infraestructura de mensajería que se encuentra entre las aplicaciones, permitiéndoles intercambiar mensajes para mejorar la escala y resistencia. Funcionamiento de Service Bus.

Service Bus está disponible en los niveles Básico, Estándar y Premium. A continuación se muestra una comparación:

Característica Basic Estándar Premium
Colas
Mensajes programados
Temas
Transacciones
Desduplicación
Sesiones
Reenviar a/enviar por
Tamaño del mensaje 256 KB 256 KB 1 MB
Incluye Conexiones desacopladas 100 1.0001 1.000 por MU
Conexiones desacopladas (se permite el uso por encima del límite) (facturable) Hasta 1.000 por MU
Aislamiento de recursos
1El nivel de mensajería estándar incluye 1.000 conexiones asincrónicas (en el precio base) que se pueden compartir entre todas las colas, los temas o las suscripciones, y los centros de eventos de la suscripción de Azure asociada. Service Bus Premium se ejecuta en recursos dedicados para ofrecer una capacidad de proceso más alta y un funcionamiento más homogéneo.

Operaciones de mensajería

Una operación es cualquier llamada de API al servicio Service Bus.

Basic
Operaciones $- operaciones por millón
Estándar
Cargo básico 1 $-/mes
Primeros 12.5 mill. de operaciones/mes Incluido
Siguientes 87 mill. de operaciones (13 mill. - 100 mill. de operaciones)/mes $- operaciones por millón
Siguientes 2,400 mill. de operaciones (100 mill. - 2,500 mill. de operaciones)/mes $- operaciones por millón
Más de 2,500 mill. de operaciones/mes $- operaciones por millón
Premium
Diario $- tarifa fija por mensaje unitario

Conexiones desacopladas

Número de conexiones AMQP o llamadas HTTP a Service Bus.

Nivel Estándar
Primeras 1,000/mes Incluido
Siguientes 99,000 (1,000 – 100,000)/mes $- por conexión/mes
Siguientes 400,000 (100,000 – 500,000)/mes $- por conexión/mes
Más de 500,000/mes $- por conexión/mes
Nivel Premium
Las conexiones asincrónicas no se facturan en el nivel Premium.

Conexiones híbridas y retransmisiones de WCF

La característica Conexiones híbridas se cobra por unidad de escucha y por los datos transmitidos que superen los 5 GB/mes incluidos. Las retransmisiones de WCF se cobran por volumen de mensajes y horas de retransmisión.
Precios de Conexiones híbridas
Precio por conexión (incluye 5 GB de datos al mes) $- por escucha
Transferencia de datos por encima del límite (datos que superan los 5 GB/mes incluidos)* $-/GB

*El límite de transferencia de datos de 5 GB cubre la transferencia total de datos en todas las unidades de escucha.

Precios de las retransmisiones de WCF
Horas de retransmisión $- cada 100 horas de retransmisión
Mensajes $- cada 10.000 mensajes

Los precios mensuales se calculan sobre la base de 744 horas de uso. Las conexiones se cobran en incrementos de una hora.

Soporte técnico y contrato de nivel de servicio 

Preguntas más frecuentes

  • La retransmisión cuenta cada uno de los mensajes enviados a esta y por esta como facturables. Un mensaje facturable es una trama de datos de 64 kilobytes como máximo. Si un mensaje sobrepasa los 64 kilobytes, como una respuesta HTTP que devuelve una imagen, cuenta como mensaje facturable adicional. Para un servicio retransmitido normal que implementa un esquema de solicitud-respuesta, la solicitud viaja primero a la retransmisión, después al servicio y la respuesta atraviesa la misma ruta de acceso. Eso equivale a al menos cuatro mensajes facturables. Para un servicio multidifusión que tiene cuatro agentes de escucha, el mensaje enviado a la retransmisión cuenta como un mensaje, mientras que los cuatro mensajes enviados a los agentes de escucha también cuentan cada uno como un mensaje, lo que da lugar a un total de cinco mensajes.

  • Para entidades desacopladas (colas y temas o suscripciones), una operación es cualquier interacción de API con el servicio Service Bus en cualquier protocolo.

    Una operación de envío, recepción o eliminación de un mensaje con un tamaño igual o inferior a 64 KB se considera una operación facturable. Si el tamaño del mensaje es superior a 64 KB, el número de operaciones facturables se calcula en función del tamaño del mensaje en múltiplos de 64 KB. Por ejemplo, un mensaje de 8 KB enviado a Service Bus se facturará como una operación, pero un mensaje de 96 KB enviado a Service Bus se facturará como dos operaciones. La lectura de un mensaje de 8 KB con un bloqueo y su posterior finalización o abandono explícito se facturará como dos operaciones. La renovación del bloqueo de un mensaje cuenta también como una operación.

    Si un mensaje se entrega varias veces (por ejemplo, un mensaje diseminado a varios suscriptores o los mensajes fallidos, abandonados o aplazados que se recuperen), se cuenta como operaciones independientes. Por ejemplo, en el caso de un tema con tres suscripciones, un solo mensaje de 64 KB enviado y recibido generará cuatro operaciones facturables, una “entrante” más tres “salientes”, en el supuesto de que todos los mensajes se entreguen a todas las suscripciones y se eliminen durante la lectura.

    Además, la creación, lectura (inclusión en una lista), actualización y eliminación de una cola, un tema o una suscripción supondrán también el gasto de una operación.

    Las operaciones son llamadas de API a extremos de servicio de colas, temas o suscripciones. Esto incluye las operaciones de administración, envío, recepción y estado de sesión.

  • Las horas de retransmisión se facturan según la cantidad acumulada de tiempo que permanece “abierta” cada retransmisión de Service Bus. Una instancia de retransmisión se crea implícitamente y se abre en una dirección dada de Service Bus (URL de espacio de nombres de servicio) la primera vez que un servicio WCF habilitado para la retransmisión o un “agente de escucha de retransmisión” se conecta a esa dirección. Se cierra solo cuando el último agente de escucha se desconecta de su dirección. Por lo tanto, en lo que respecta a la facturación, una retransmisión se considera “abierta” desde el momento en que se conecta el primer agente de escucha de retransmisión hasta el momento en que se desconecta el último agente de escucha de retransmisión de la dirección de Service Bus de esa retransmisión.

  • Una conexión desacoplada se define del modo siguiente:
    1. Una conexión AMQP de un cliente a un tema, suscripción, cola o centro de eventos de Service Bus.
    2. Una llamada HTTP para recibir un mensaje de un tema o cola de Service Bus que tiene un valor de tiempo de espera de recepción superior a cero.

    Microsoft cobra por el número máximo de conexiones asincrónicas concurrentes que superen la cantidad incluida (1000 en los niveles Estándar y Premium). Los máximos se miden por hora y se prorratean entre las 744 horas de un mes. Después se suman para el período de facturación mensual. La cantidad incluida (1.000 conexiones desacopladas al mes) se aplica al final del período de facturación a la suma de los máximos por hora prorrateados.

    Ejemplos:
    1. 5000 clientes están conectados a través de una conexión AMQP cada uno, reciben comandos de un tema de Service Bus y envían eventos a colas. Si todos los clientes se conectan 12 horas cada día, los gastos por conexiones serán los siguientes (además de otros gastos de Service Bus): 5000 conexiones * 12 horas * 31 días / 744 = 2500 conexiones desacopladas. Después de la asignación mensual de 1000 conexiones desacopladas, se le cobrará por 1500 conexiones desacopladas.
    2. 5000 clientes reciben mensajes de una cola de Service Bus a través de HTTP, con un tiempo de espera especificado distinto de cero. Si todos los dispositivos se conectan 12 horas cada día, los gastos por conexiones serán los siguientes (además de otros gastos de Service Bus): 5000 conexiones de recepción HTTP * 12 horas al día * 31 días / 744 horas = 2500 conexiones desacopladas.
  • Sí. No existen cargos de conexión por enviar eventos utilizando HTTP, independientemente del número de sistemas/dispositivos de envío. Los eventos de recepción con HTTP que tienen un tiempo de espera superior a cero, a veces denominados "de sondeo prolongado", generan cargos por conexiones asincrónicas. Las conexiones AMQP generan cargos por conexiones asincrónicas independientemente de si las conexiones se usan para enviar o recibir. Tenga en cuenta que se permiten 100 conexiones asincrónicas sin cargo alguno en un espacio de nombres básico. Este es también el máximo permitido para la suscripción de Azure. Las 1000 primeras conexiones asincrónicas entre todos los espacios de nombres del nivel Estándar de una suscripción de Azure se incluyen sin costo adicional (aparte del gasto base). Puesto que estas asignaciones son suficientes para cubrir muchos escenarios de mensajería de servicio a servicio, los gastos por conexiones desacopladas solo suelen ser relevantes si planea utilizar AMQP o HTTP de sondeo prolongado con un gran número de clientes, es decir, para lograr un streaming de eventos más eficaz o habilitar la comunicación bidireccional con miles o millones de dispositivos o instancias de aplicaciones.

  • No. El gasto base del nivel Estándar se factura solo una vez al mes por suscripción de Azure. Esto significa que, después de crear un espacio de nombres de Service Bus del nivel Estándar, podrá crear tantos espacios de nombres estándar como desee con la misma suscripción de Azure sin incurrir en gastos base adicionales.

  • El nivel Premium de mensajería de Service Bus proporciona todas las características de mensajería de las colas y los temas de Azure Service Bus, con rendimiento repetible, predecible y más alto y disponibilidad mejorada. El nivel Premium utiliza un modelo de asignación de recursos dedicado para proporcionar aislamiento de la carga de trabajo y rendimiento coherente. Como los recursos de proceso y memoria del nivel Premium son dedicados, no hay cargos por transacciones por mensaje como en otros niveles. Todas las transacciones se incluyen en la asignación de mensajes unitarios.

  • Una unidad de mensajería es un conjunto de recursos dedicados reservados exclusivamente para los espacios de nombres Premium. Este conjunto de recursos puede proporcionar un rendimiento coherente y repetible de las cargas de trabajo de mensajería. Cada espacio de nombres Premium puede tener una, dos o cuatro unidades de mensajería y la asignación de recursos crece linealmente: dos unidades de mensajería equivalen al doble de recursos que una unidad de mensajería.

  • El nivel Premium de la mensajería de Service Bus es una tarifa plana diaria por unidad de mensajería adquirida. Los espacios de nombres creados como Premium pueden tener una, dos o cuatro unidades de mensajería, cada una de las cuales acumula el número dado de cargos de la tarifa diaria de unidad de mensajería. Se puede cambiar el número de unidades de mensajería compradas de los espacios de nombres Premium en cualquier momento, pero la tarifa diaria se basa en el número máximo de unidades de mensajería asignadas al espacio de nombres en cualquier momento.

  • Sí, es técnicamente posible actualizar o degradar entre Premium y otros niveles. Para obtener directrices sobre cómo migrar la solución de la mensajería estándar a la premium, lea esta entrada de blog.

  • Una conexión híbrida permite establecer comunicación bidireccional de secuencias binarias entre dos aplicaciones conectadas en red, de las que una o ambas pueden estar detrás de NAT o firewalls. El “agente de escucha” que acepta esta conexión “retransmitida” y el “emisor” que inicia la conexión pueden estar implementados en cualquier plataforma y en cualquier lenguaje que tenga funcionalidad de WebSocket básica, como WebSocket API en la mayoría de los exploradores web.

  • Al crear su primer agente de escucha de conexión híbrida, se le cobrará una tarifa por unidad de escucha. A cada agente de escucha que cree, se le aplica la misma tarifa. 5 GB de transferencia de datos gratuita al mes se incluyen con el servicio. Puede usar los 5 GB de transferencia de datos gratuita en todas las unidades de escucha. Se le cobrará la transferencia de datos por encima del límite si su transferencia de datos agregada en todas las unidades de escucha supera los 5 GB.

    Ejemplo de precio 1: Si tiene un único agente de escucha, por ejemplo, una instancia del administrador de conexiones híbridas instalada y en ejecución continua durante todo el mes, y envía 3 GB de datos a través de la conexión durante el transcurso del mes, el precio total será $-.

    Ejemplo de precio 2: Si tiene un único agente de escucha, por ejemplo, una instancia del administrador de conexiones híbridas instalada y en ejecución continua durante todo el mes, y envía 10 GB de datos a través de la conexión durante el transcurso del mes, el precio total será $-: $- por la conexión y los primeros 5 GB + $- por los 5 GB de datos adicionales.

    Ejemplo de precio 3: Si tiene dos instancias, A y B, del administrador de conexiones híbridas instaladas y en ejecución continua durante todo el mes, y envía 3 GB de datos a través de la conexión A y 6 GB a través de la conexión B, el precio total será $-: $- por la conexión A + $- por la conexión B + $- por 4 GB de datos por encima del límite (3 GB en la conexión A + 6 GB en la conexión B).

  • Se cargarán 64 KB por conexión al agente de escucha. Esto se deducirá de los 5 GB gratuitos que ofrecemos cada mes con las unidades de escucha. El precio de la unidad de escucha se calcula por hora en incrementos de cinco minutos. No se le cobrará cada vez que abra y cierre una conexión con fines de desarrollo y pruebas.

  • Si abre una conexión y no transfiere datos, transferiremos 1 KB cada minuto en su nombre para mantener activa la conexión. Lo hacemos para que la red no cierre la conexión automáticamente cada pocos minutos. El costo asociado a esta acción para un agente de escucha conectado es inferior a $0.05 al mes.

Consulte en este artículo otras preguntas frecuentes sobre la facturación de Service Bus

Recursos

Calculadora

Calcule el costo mensual de los servicios de Azure

Preguntas más frecuentes sobre compras

Consulte las preguntas más frecuentes sobre los precios de Azure

Detalles del producto

Más información acerca de Service Bus

Documentación

Consulte tutoriales técnicos, vídeos y más recursos

Suscríbase ahora y obtenga $200 en créditos de Azure

Empiece ahora