¿Cómo se calcula el número de operaciones en colas y temas?

En el caso de 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 al leerlos. 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 realizadas a puntos de conexión de colas, temas o suscripciones. Esto incluye las operaciones de administración, envío, recepción y estado de sesión. Tipo de operaciónDescripción AdministraciónCreación, lectura, actualización, eliminación en colas, temas o suscripciones MensajeríaEnvío y recepción de mensajes con colas, temas o suscripciones Estado de sesiónObtención o establecimiento del estado de sesión en una cola, un tema o una suscripción En el nivel Premium no se cobran las operaciones hasta el límite de capacidad adquirido.

Service Bus

Preguntas y respuestas relacionadas

  • 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 mayor, 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 transacción por mensaje como en otros niveles. Todas las transacciones se incluyen en la asignación de mensajes unitarios.

  • 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 desacopladas concurrentes que superen la cantidad incluida (1.000 en los niveles Estándar y Premium). Los máximos se miden por hora y se prorratean entre las 730 horas de un mes. Después se suman para el período de facturación mensual. La cantidad incluida (1.000 conexiones asincrónicas al mes) se aplica al final del período de facturación a la suma de los máximos por hora prorrateados. Ejemplos:
    3. 5.000 clientes usan una conexión AMQP individual cada uno para conectarse, reciben comandos de un tema de Service Bus y envían eventos a colas. Si todos los clientes se conectan doce horas al día, verá los siguientes gastos de conexión (además de otros gastos de Service Bus): 5.000 conexiones * 12 horas * 30,5 día/ 730 = 2.500 conexiones asincrónicas. Después de la asignación mensual de 1.000 conexiones desacopladas, se le cobrará por 1.500 conexiones asincrónicas.
    4. 5.000 clientes reciben mensajes de una cola de Service Bus a través de HTTP, en los que se especifica un tiempo de espera distinto de cero. Si todos los dispositivos se conectan doce horas al día, verá los siguientes gastos de conexión (además de otros gastos de Service Bus): 5.000 conexiones de recepción HTTP * 12 horas al día * 30,5 días / 730 horas = 2.500 conexiones asincrónicas.
  • 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 acumulará el número dado de gastos 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í. No se producen gastos de conexión por enviar eventos mediante HTTP, independientemente del número de sistemas o 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 desacopladas. 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 desacopladas sin cargo alguno en un espacio de nombres de nivel Básico (este es también el número máximo permitido de conexiones desacopladas en la suscripción de Azure). Las 1000 primeras conexiones desacopladas 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). Dado que estas asignaciones son suficientes para cubrir muchos escenarios de mensajería de servicio a servicio, habitualmente los gastos por conexiones desacopladas solo son relevantes si se planea utilizar AMQP o HTTP de sondeo prolongado con un gran número de clientes, por ejemplo, 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.

  • 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 constarán del doble de recursos asignados que una unidad de mensajería).

  • Se cobrarán 64 KB por cada 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 5 minutos. No se le cobrará cada vez que abra y cierre una conexión con fines de desarrollo y pruebas.