Couches messagerie Service Bus Premium et StandardService Bus Premium and Standard messaging tiers

La messagerie Service Bus, qui comprend des entités telles que les files d’attente et les rubriques, associe des fonctionnalités de messagerie d’entreprise à une sémantique riche de publication et d’abonnement à l’échelle du cloud.Service Bus Messaging, which includes entities such as queues and topics, combines enterprise messaging capabilities with rich publish-subscribe semantics at cloud scale. La messagerie Service Bus sert d’infrastructure de communication à de nombreuses solutions cloud sophistiquées.Service Bus Messaging is used as the communication backbone for many sophisticated cloud solutions.

La couche Premium de la messagerie Service Bus répond aux demandes couramment formulées par les clients concernant la mise à l’échelle, les performances et la disponibilité de leurs applications critiques.The Premium tier of Service Bus Messaging addresses common customer requests around scale, performance, and availability for mission-critical applications. Le niveau Premium est recommandé pour les scénarios de production.The Premium tier is recommended for production scenarios. Bien qu’offrant des ensembles de fonctionnalités quasiment identiques, les deux couches de messagerie Service Bus sont conçues pour différents cas de figure.Although the feature sets are nearly identical, these two tiers of Service Bus Messaging are designed to serve different use cases.

Les principales différences sont répertoriées dans le tableau suivant.Some high-level differences are highlighted in the following table.

PremiumPremium StandardStandard
Débit élevéHigh throughput Débit variableVariable throughput
Performances prévisiblesPredictable performance Latence variableVariable latency
Prix fixeFixed pricing Tarification à l’utilisation variablePay as you go variable pricing
Possibilité de faire évoluer la charge de travailAbility to scale workload up and down N/AN/A
Taille de message maximale de 1 MoMessage size up to 1 MB Taille de message maximale de 256 KoMessage size up to 256 KB

La messagerie Service Bus Premium isole les ressources au niveau processeur et mémoire, ce qui permet d’exécuter chaque charge de travail client de manière isolée.Service Bus Premium Messaging provides resource isolation at the CPU and memory level so that each customer workload runs in isolation. Ce conteneur de ressources est appelé unité de messagerie.This resource container is called a messaging unit. Au moins une unité de messagerie est allouée à chaque espace de noms premium.Each premium namespace is allocated at least one messaging unit. Vous pouvez acheter 1, 2, 4 ou 8 unités pour chaque espace de noms Service Bus Premium de messagerie.You can purchase 1, 2, 4 or 8 messaging units for each Service Bus Premium namespace. Une charge de travail unique ou une entité peut s’étendre sur plusieurs unités de messagerie et le nombre d’unités de messagerie peut être modifié à volonté.A single workload or entity can span multiple messaging units and the number of messaging units can be changed at will. Au final, les performances de votre solution Service Bus sont prévisibles et répétables.The result is predictable and repeatable performance for your Service Bus-based solution.

Au final, les performances de votre solution Service Bus sont non seulement prévisibles et répétables, mais aussi supérieures.Not only is this performance more predictable and available, but it is also faster. La messagerie Service Bus Premium s’appuie sur le moteur de stockage introduit dans Azure Event Hubs.Service Bus Premium Messaging builds on the storage engine introduced in Azure Event Hubs. La messagerie Premium offre des performances de pointe bien supérieures à celles de la couche Standard.With Premium Messaging, peak performance is much faster than with the Standard tier.

Différences techniques de la messagerie PremiumPremium Messaging technical differences

Les sections suivantes décrivent les quelques différences entre les couches de messagerie Standard et Premium.The following sections discuss a few differences between Premium and Standard messaging tiers.

Files d’attente et rubriques partitionnéesPartitioned queues and topics

Les files d’attente et les rubriques partitionnées ne sont pas prises en charge dans la messagerie Premium.Partitioned queues and topics are not supported in Premium Messaging. Pour plus d’informations sur le partitionnement, voir Files d’attentes et rubriques partitionnées.For more information about partitioning, see Partitioned queues and topics.

Entités ExpressExpress entities

La messagerie Premium s’exécutant dans un environnement d’exécution complètement isolé, les entités express ne sont pas prises en charge dans les espaces de noms Premium.Because Premium messaging runs in a completely isolated run-time environment, express entities are not supported in Premium namespaces. Pour en savoir plus sur la fonctionnalité express, consultez la propriété QueueDescription.EnableExpress.For more information about the express feature, see the QueueDescription.EnableExpress property.

Si vous avez du code s’exécutant dans la messagerie Standard et que vous souhaitez le faire passer au niveau Premium, vérifiez que la propriété EnableExpress est définie sur false (la valeur par défaut).If you have code running under Standard messaging and want to port it to the Premium tier, make sure the EnableExpress property is set to false (the default value).

Utilisation des ressources Premium MessagingPremium Messaging resource usage

En règle générale, toute opération sur une entité peut entraîner l’utilisation du processeur et mémoire.In general, any operation on an entity may cause CPU and memory usage. Voici quelques-unes de ces opérations :Here are some of these operations:

  • Opérations de gestion comme CRUD (Create, Retrieve, Update et Delete) des opérations sur les files d’attente, rubriques et abonnements.Management operations such as CRUD (Create, Retrieve, Update, and Delete) operations on queues, topics, and subscriptions.
  • Opérations d’exécution (envoyer et recevoir des messages)Runtime operations (send and receive messages)
  • Opérations d’analyse et alertesMonitoring operations and alerts

L’utilisation de mémoire et du processeur supplémentaire n'est pas facturée en outre cependant.The additional CPU And memory usage is not priced additionally though. Pour le niveau de la messagerie Premium, il existe un prix unique pour l’unité de message.For the Premium Messaging tier, there is a single price for the message unit.

L’utilisation du processeur et mémoire sont suivies et vous s’affichent pour les raisons suivantes :The CPU and memory usage are tracked and displayed to the you for the following reasons:

  • Fournit la transparence dans les profondeurs de systèmeProvide transparency into the system internals
  • Comprendre la capacité des ressources achetées.Understand the capacity of resources purchased.
  • Planification de la capacité vous permet de décider à l’échelle /.Capacity planning that helps you decide to scale up/down.

Prise en main de Premium MessagingGet started with Premium Messaging

La prise en main de Premium Messaging est immédiate ; le processus est similaire à celui de la messagerie Standard.Getting started with Premium Messaging is straightforward and the process is similar to that of Standard Messaging. Commencez par créer un espace de noms dans le portail Azure.Begin by creating a namespace in the Azure portal. Veillez à sélectionner Premium sous Niveau de tarification.Make sure you select Premium under Pricing tier. Cliquez sur Afficher tous les détails de la tarification pour voir plus d’informations sur chaque niveau.Click View full pricing details to see more information about each tier.

create-premium-namespace

Vous pouvez également créer des espaces de noms Premium à l’aide de modèles Azure Resource Manager.You can also create Premium namespaces using Azure Resource Manager templates.

Étapes suivantesNext steps

Pour plus d’informations sur la messagerie Service Bus, consultez les liens suivants :To learn more about Service Bus Messaging, see the following links: