Tarification Service Bus

Facilitez la connexion des applications et appareils dans les clouds privés et publics

Azure Service Bus est une infrastructure de messagerie située entre les applications pour leur permettre d'échanger des messages. L'objectif est d'améliorer la mise à l'échelle et la résilience. Fonctionnement de Service Bus.

Service Bus est disponible dans les niveaux De base, Standard et Premium. Voici un comparatif :

Fonctionnalité De base Standard Premium
Files d'attente
Messages planifiés
Rubriques
Transactions
Déduplication
Sessions
ForwardTo/SendVia
Taille de message 256 Ko 256 Ko 1 Mo
Connexions négociées incluses 100 1 0001 1 000 par unité de messagerie
Connexions négociées (dépassement autorisé) (facturable) Jusqu’à 1 000 par unité de messagerie
Isolation des ressources
11 000 connexions négociées sont incluses avec le niveau de messagerie Standard (via la facturation de base) et peuvent être partagées sur l’ensemble des files d’attente, rubriques/abonnements et concentrateurs d’événements au sein de l’abonnement Azure associé. Service Bus Premium est exécuté dans des ressources dédiées pour fournir un débit plus élevé et des performances plus cohérentes.

Opérations de messagerie

Une opération correspond à un appel API au service Service Bus.

De base
Opérations $- par million d'opérations
Standard
Facturation de base 1 $-/mo
Premiers 12.5million(s) d'opérations/mois Inclus
88 000 000 opérations suivantes (de 13 000 000 à 100 000 000)/mois $- par million d'opérations
2,400 000 000 opérations suivantes (de 100 000 000 à 2,500 000 000)/mois $- par million d'opérations
Plus de 2,500 000 000 d'opérations/mois $- par million d'opérations
Premium
Quotidiennement Taux fixe de $- par unité de message

Connexions négociées

Nombre de connexions AMQP ou d'appels HTTP à Service Bus.

Niveau Standard
Premiers 1 000/mois Inclus
99 000 suivantes (de 1 000 à 100 000)/mois $- par connexion/mois
400 000 suivantes (de 100 000 à 500 000)/mois $- par connexion/mois
Plus de 500 000/mois $- par connexion/mois
Niveau Premium
Les connexions négociées ne sont pas facturées dans le niveau Premium.

Connexions hybrides et relais WCF

Les connexions hybrides sont facturées par unité d’écouteur et pour tout dépassement de données au-delà du volume de 5 Go/mois qui est inclus. Les relais WCF sont facturés en fonction du volume des messages et des heures de relais.
Tarification de la connexion hybride
Frais de connexion (avec 5 Go de données/mois) $- par écouteur
Dépassement de transfert de données (données au-delà de 5 Go/mois)* $-/Go

*La limite de transfert de données de 5 Go couvre le transfert de données total sur l’ensemble des unités d’écouteur.

Tarification du relais WCF
Heures de relais $- toutes les 100 heures de relais
Messages $- tous les 10 000 messages

Les tarifs mensuels sont calculés sur la base de 744 heures d’utilisation. Les connexions sont facturées par incréments d’une heure.

Support technique et contrat SLA

  • Support technique gratuit pour la gestion de la facturation et des abonnements
  • Plans de support technique flexibles à partir de $29/mois. Rechercher un plan
  • Fiabilité de 99,9 % garantie. Lire le contrat SLA

Forum Aux Questions

  • Le relais comptabilise chaque message qui lui est envoyé et chaque message envoyé par le relais est facturable. Un message facturable est une trame de données de 64 Ko maximum. Si un message dépasse 64 Ko, par exemple une réponse HTTP renvoyant une image, chaque 64 Ko supplémentaire est comptabilisé comme un message facturable supplémentaire. Pour un service relayé normal qui implémente un schéma de demande/réponse, la demande est tout d’abord transmise au relais puis au service et la réponse utilise le même chemin. Cela revient à au moins quatre messages facturables. Pour un service multidiffusion avec 4 écouteurs, le message envoyé au relais est comptabilisé comme un seul message et les 4 messages envoyés aux écouteurs comptent chacun pour un message, ce qui génère au total 5 messages.

  • Pour les entités négociées (files d’attente et rubriques/abonnements), une opération correspond à une interaction d’API avec le service Service Bus sur un protocole.

    Une opération d’envoi, de réception ou de suppression d’un message dont la taille est inférieure ou égale à 64 Ko est considérée comme une seule opération facturable. Si le message dépasse 64 Ko, le nombre d'opérations facturables est calculé en fonction du nombre de multiples de 64 Ko auquel correspond la taille du message. Par exemple, un message de 8 Ko envoyé à Service Bus sera facturé comme une seule opération, alors qu'un message de 96 Ko adressé à Service Bus sera facturé comme deux opérations. La lecture d’un message de 8 Ko avec verrou puis sa suppression ou son abandon explicite sont facturés comme deux opérations. Le renouvellement du verrou sur un message est considéré comme une opération.

    Plusieurs remises du même message (par exemple, un message diffusé à plusieurs abonnés ou l’extraction d’un message après abandon, report ou lettre morte) sont comptabilisées comme des opérations indépendantes. Par exemple, dans le cas d’une rubrique avec trois abonnements, un seul message de 64 Ko envoyé puis reçu génère quatre opérations facturables (un « in » plus trois « out », en supposant que tous les messages sont remis à tous les abonnements et supprimés lors de la lecture).

    En outre, chaque opération de création, de lecture, de mise à jour puis de suppression d’une file d’attente, d’une rubrique ou d’un abonnement est facturée comme une opération.

    Les opérations sont des appels d’API effectués sur des points de terminaison de service de file d’attente ou de rubrique/abonnement. Cela comprend des opérations de gestion, d'envoi/de réception et d'état de session.

  • Les heures de relais sont facturées en fonction du temps cumulé pendant lequel chaque relais Service Bus Relay est « ouvert ». Un relais est implicitement instancié et ouvert à une adresse Service Bus donnée (URL de l’espace de noms du service) quand un service relais WCF, ou « écouteur relais », se connecte d’abord à cette adresse. Il est fermé lorsque le dernier écouteur se déconnecte de cette adresse. Par conséquent, à des fins de facturation, un relais est considéré comme « ouvert » à partir du moment où le premier écouteur de relais se connecte, et ce jusqu’à l’instant où le dernier écouteur de relais se déconnecte de l’adresse Service Bus du relais en question.

  • Une connexion négociée est définie comme suit :
    1. Une connexion AMQP provenant d'un client vers une rubrique/un abonnement, une file d'attente ou un concentrateur d'événement Service Bus.
    2. Un appel HTTP qui reçoit un message d'une rubrique ou file d'attente Service Bus dont la valeur de délai d'expiration de réception est supérieure à zéro.

    Vous êtes facturé pour les pics de connexions négociées simultanées qui dépassent la quantité incluse (1 000 connexions dans les niveaux Standard et Premium). Les pics sont mesurés sur une base horaire proratisée en divisant par 744 heures par mois, et ajoutés à la période de facturation mensuelle. La quantité incluse (1 000 connexions négociées par mois) est appliquée à la fin de la période de facturation par rapport à la somme des pics horaires proratisés.

    Exemples :
    1. 5 000 clients se connectent via une seule connexion AMQP chacun. Vous recevez ensuite des commandes provenant d’une rubrique Service Bus et envoyez des événements aux files d’attente. Si tous les clients sont connectés pendant 12 heures chaque jour, vous obtenez les frais de connexion suivants (outre les autres frais liés à Service Bus) : 5 000 connexions * 12 heures * 31 jours / 744 heures = 2 500 connexions négociées. Une fois la dotation mensuelle de 1 000 connexions négociées épuisée, vous êtes facturé pour 1 500 connexions négociées.
    2. 5 000 clients reçoivent des messages d’une file d’attente Service Bus via HTTP, en spécifiant un délai d’expiration différent de zéro. Si tous les appareils sont connectés pendant 12 heures chaque jour, vous obtenez les frais de connexion suivants (outre les autres frais liés à Service Bus) : 5 000 connexions de réception HTTP * 12 heures par jour * 31 jours / 744 heures = 2 500 connexions négociées.
  • Oui, vous êtes facturé. Aucun frais de connexion n'est facturé pour l'envoi d'événements via HTTP, quel que soit le nombre de systèmes/appareils émetteurs. La réception d’événements avec HTTP à l’aide d’un délai d’expiration supérieur à zéro, parfois appelé « interrogation longue », génère des frais de connexion négociée. Les connexions AMQP génèrent des frais de connexion négociée, quelles que soient les connexions utilisées pour l’opération d’envoi ou de réception. 100 connexions négociées sont autorisées gratuitement dans un espace de noms De base. Il s’agit également du nombre maximal de connexions négociées autorisées pour l’abonnement Azure. Les 1 000 premières connexions négociées sur les espaces de noms Standard d’un abonnement Azure sont incluses gratuitement (au-delà de la facturation de base). Puisque cette dotation est suffisante pour couvrir de nombreux scénarios de messagerie de service à service, des frais de connexions négociées sont généralement imputés si vous utilisez l'interrogation longue AMQP ou HTTP avec un grand nombre de clients (par exemple pour bénéficier d'une diffusion d'événements en continu plus efficace ou pour activer la communication bidirectionnelle avec des milliers/millions d'appareils ou d'instances d'application).

  • Non. Les frais de base Standard ne sont facturés qu’une fois par mois par abonnement Azure. Aussi, une fois que vous avez créé un premier espace de noms Service Bus de niveau Standard, vous pouvez en créer autant que vous le souhaitez sous le même abonnement Azure, et ce sans frais de base supplémentaires.

  • Le niveau Premium de Service Bus Messaging fournit toutes les fonctionnalités de messagerie de files d’attente et de rubrique d’Azure Service Bus avec des performances prévisibles et renouvelables, un débit supérieur et une disponibilité améliorée. Le niveau Premium utilise un modèle d’allocation de ressources dédié pour fournir une isolation des charges de travail et des performances cohérentes. Comme les ressources de calcul et de mémoire du niveau Premium sont dédiées, contrairement aux autres niveaux, aucun frais de transaction par message n’est facturé. Toutes les transactions sont incluses dans l’allocation d’unités du message.

  • Une unité de messagerie est un ensemble de ressources dédiées exclusivement réservées aux espaces de noms Premium. L’ensemble de ressources peut fournir des performances renouvelables et cohérentes pour les charges de travail de messagerie. Chaque espace de noms Premium peut avoir 1, 2 ou 4 unités de messagerie et l’allocation de ressources croît de manière linéaire : 2 unités de messagerie incluent deux fois plus de ressources qu’une seule unité de messagerie.

  • Le niveau Premium de Service Bus Messaging est facturé sur la base d’un forfait quotidien établi pour chaque unité de messagerie achetée. Les espaces de noms Premium créés peuvent avoir 1, 2 ou 4 unités de messagerie, dont chacune augmentera le nombre quotidien d’unités de messagerie facturées. Le nombre d’unités de messagerie des espaces de noms Premium peut être modifié à tout moment, mais le tarif quotidien est basé sur le nombre maximal d’unités de messagerie affectées à l’espace de noms.

  • Oui, il est techniquement possible d’effectuer une mise à niveau du niveau Premium vers un niveau inférieur. Pour obtenir des instructions sur la migration de votre solution de Messagerie Standard vers Premium Messaging, consultez ce billet de blog.

  • La connexion hybride vous permet d’établir une communication de flux binaire bidirectionnel entre deux applications en réseau, une des deux, voire les deux, pouvant se trouver derrière un NAT ou un pare-feu. L’« écouteur » qui accepte cette connexion « avec relais » et l’« expéditeur » qui initie la connexion peuvent se trouver sur n’importe quelle plateforme et utiliser n’importe quel langage comportant une fonction WebSocket de base, par exemple l’API WebSocket de la plupart des navigateurs.

  • Lorsque vous créez votre premier écouteur de connexion hybride, vous êtes facturé à un taux par unité d’écouteur. Le même tarif est appliqué à chaque écouteur que vous décidez de créer. 5 Go de transfert de données par mois vous sont offerts avec le service. Vous pouvez utiliser ces 5 Go offerts sur l’ensemble de vos unités d’écouteur. Un dépassement de transfert de données vous sera facturé si le volume de transfert de données agrégé dans l’ensemble des unités d’écouteur est supérieur à 5 Go.

    Exemple de tarification 1 : si vous avez un seul écouteur, par exemple une instance du gestionnaire de connexions hybrides installée et exécutée en permanence tout le mois et que vous envoyez 3 Go de données sur la connexion au cours de ce mois, le montant total facturé sera de $-.

    Exemple de tarification 2 : si vous avez un seul écouteur, par exemple une instance du gestionnaire de connexions hybrides installée et exécutée en permanence tout le mois et que vous envoyez 10 Go de données sur la connexion au cours de ce mois, le montant total facturé sera de $- : $- pour la connexion et les 5 premiers Go + $- pour les 5 Go supplémentaires.

    Exemple de tarification 3 : si vous avez deux instances, A et B, du gestionnaire de connexions hybrides installées et exécutées en permanence tout le mois et que vous envoyez 3 Go de données sur la connexion A et 6 Go sur la connexion B, le montant total facturé sera de $- : $- pour la connexion A + $- pour la connexion B + $- pour 4 Go de dépassement de données (3 Go sur la connexion A + 6 Go sur la connexion B).

  • Nous facturons 64 Ko par connexion à votre écouteur. Ces frais seront déduits des 5 Go gratuits que nous offrons chaque mois avec les unités d’écouteur. Le taux d’une unité d’écouteur est calculé par heure en incréments de 5 minutes . Les ouvertures et fermetures multiples à des fins de développement/test ne vous seront pas facturées.

  • Si vous ouvrez une connexion sans transférer de données, nous transférons 1 Ko par minute en votre nom pour maintenir la connexion active. Cette opération a pour but d’éviter que le réseau ne ferme automatiquement la connexion au bout de quelques minutes. Le coût associé à cette opération pour un écouteur connecté est inférieur à $0.05 par mois.

Pour d’autres FAQ sur la facturation de Service Bus, consultez cet article

Ressources

Estimer les frais mensuels pour vos services Azure.

Consulter le Forum Aux Questions sur les prix appliqués à Azure

En savoir plus sur Service Bus

Consulter les didacticiels et vidéos techniques, et d’autres ressources

Learn and build with $200 in credit, and keep going for free

Free account