Úrovně zasílání zpráv Service Bus Premium a StandardService Bus Premium and Standard messaging tiers

Zasílání zpráv Service Bus, které zahrnuje entity jako jsou fronty a témata, v sobě kombinuje funkce pro zasílání zpráv v rámci podniku s bohatou sémantikou publikování a odběru na úrovni cloudu.Service Bus Messaging, which includes entities such as queues and topics, combines enterprise messaging capabilities with rich publish-subscribe semantics at cloud scale. Zasílání zpráv Service Bus se používá jako páteřní prvek mnoha sofistikovaných cloudových řešení.Service Bus Messaging is used as the communication backbone for many sophisticated cloud solutions.

Úroveň Premium zasílání zpráv Service Bus řeší běžné požadavky zákazníků z pohledu rozsahu, výkonu a dostupnosti pro klíčové aplikace.The Premium tier of Service Bus Messaging addresses common customer requests around scale, performance, and availability for mission-critical applications. Pro produkční scénáře se doporučuje úroveň Premium.The Premium tier is recommended for production scenarios. Přestože mají tyto dvě úrovně skoro stejné sady funkcí, jsou určené pro použití v odlišných situacích.Although the feature sets are nearly identical, these two tiers of Service Bus Messaging are designed to serve different use cases.

V následující tabulce je zvýrazněno několik nejvýraznějších rozdílů.Some high-level differences are highlighted in the following table.

PremiumPremium StandardStandard
Vysoká propustnostHigh throughput Variabilní propustnostVariable throughput
Předvídatelný výkonPredictable performance Variabilní latenceVariable latency
Pevné cenyFixed pricing Variabilní průběžná cenaPay as you go variable pricing
Možnost vertikálně navýšit a snížit kapacituAbility to scale workload up and down neuvedenoN/A
Velikost zprávy do 1 MBMessage size up to 1 MB Velikost zprávy do 256 kBMessage size up to 256 KB

Zasílání zpráv Service Bus Premium zajišťuje izolaci prostředků na úrovni CPU a paměti, takže každá úloha zákazníka běží izolovaně.Service Bus Premium Messaging provides resource isolation at the CPU and memory level so that each customer workload runs in isolation. Kontejner prostředků se nazývá jednotka zasílání zpráv.This resource container is called a messaging unit. Každému prémiovému obor názvů se přiřadí aspoň jedna jednotka zasílání zpráv.Each premium namespace is allocated at least one messaging unit. Můžete koupit 1, 2, 4 nebo 8 jednotek pro každý obor názvů Service Bus úrovně Premium pro zasílání zpráv.You can purchase 1, 2, 4 or 8 messaging units for each Service Bus Premium namespace. Jedna úloha nebo entita může zahrnovat několik jednotek zasílání zpráv a počet jednotek zasílání zpráv můžete změnit podle libosti.A single workload or entity can span multiple messaging units and the number of messaging units can be changed at will. Výsledkem je předvídatelný a opakovatelný výkon vašeho řešení postaveného na Service Bus.The result is predictable and repeatable performance for your Service Bus-based solution.

Vedle toho, že je tento výkon předvídatelnější, je také rychlejší.Not only is this performance more predictable and available, but it is also faster. Zasílání zpráv Service Bus úrovně Premium staví na databázovém jádru představeném ve službě Azure Event Hubs.Service Bus Premium Messaging builds on the storage engine introduced in Azure Event Hubs. Se zasíláním zpráv na úrovni Premium je výkon ve špičce mnohem vyšší než na úrovni Standard.With Premium Messaging, peak performance is much faster than with the Standard tier.

Technické rozdíly zasílání zpráv na úrovni PremiumPremium Messaging technical differences

V následujících částech je uvedeno několik rozdílů mezi úrovněmi zasílání zpráv Premium a Standard.The following sections discuss a few differences between Premium and Standard messaging tiers.

Dělené fronty a témataPartitioned queues and topics

V Zasílání zpráv na úrovni Premium se dělené fronty a témata nepodporují.Partitioned queues and topics are not supported in Premium Messaging. Další informace o dělení najdete v oddílu Dělené fronty a témata.For more information about partitioning, see Partitioned queues and topics.

Expresní entityExpress entities

Protože zasílání zpráv úrovně Premium běží v kompletně izolovaném prostředí, nejsou expresní entity v oborech názvů úrovně Premium podporované.Because Premium messaging runs in a completely isolated run-time environment, express entities are not supported in Premium namespaces. Další informace o expresní funkci najdete v popisu vlastnosti QueueDescription.EnableExpress.For more information about the express feature, see the QueueDescription.EnableExpress property.

Pokud je váš kód spuštěný v rámci zasílání zpráv úrovně Standard a chcete přejít na úroveň Premium, ověřte, že vlastnost EnableExpress je nastavena na hodnotu false (výchozí hodnota).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).

Využití prostředků zasílání zpráv úrovně PremiumPremium Messaging resource usage

Obecně platí všechny operace s entitou může způsobit využití procesoru a paměti.In general, any operation on an entity may cause CPU and memory usage. Tady jsou některé z těchto operací:Here are some of these operations:

  • Operace správy, jako je například CRUD (vytvoření, načtení, Update a Delete) operace fronty, témata a odběry.Management operations such as CRUD (Create, Retrieve, Update, and Delete) operations on queues, topics, and subscriptions.
  • Operace modulu runtime (odesílání a příjem zpráv)Runtime operations (send and receive messages)
  • Monitorování operací a výstrahyMonitoring operations and alerts

Další využití procesoru a paměti již není kromě ale ceny.The additional CPU And memory usage is not priced additionally though. Pro úroveň zasílání zpráv úrovně Premium je jeden cena za jednotku zprávy.For the Premium Messaging tier, there is a single price for the message unit.

Využití procesoru a paměti jsou sledovány a zobrazí vám z následujících důvodů:The CPU and memory usage are tracked and displayed to the you for the following reasons:

  • Poskytuje přehled o interní informace o systémuProvide transparency into the system internals
  • Seznamte se s kapacity prostředků zakoupili.Understand the capacity of resources purchased.
  • Který plánování kapacity vám pomůže rozhodnout na škálování směrem nahoru nebo dolů.Capacity planning that helps you decide to scale up/down.

Začínáme se zasíláním zpráv na úrovni PremiumGet started with Premium Messaging

Využití zasílání zpráv na úrovni Premium je jednoduché a je podobné standardnímu zasílání zpráv.Getting started with Premium Messaging is straightforward and the process is similar to that of Standard Messaging. Začněte vytvořením oboru názvů na webu Azure Portal.Begin by creating a namespace in the Azure portal. Zkontrolujte, že jste v části Cenová úroveň vybrali Premium.Make sure you select Premium under Pricing tier. Kliknutím na Zobrazit všechny podrobnosti o cenách zobrazíte další informace o jednotlivých úrovních.Click View full pricing details to see more information about each tier.

create-premium-namespace

Můžete také vytvářet obory názvů Premium pomocí šablon Azure Resource Manageru.You can also create Premium namespaces using Azure Resource Manager templates.

Další postupNext steps

Pokud se o zasílání zpráv Service Bus chcete dozvědět více, podívejte se na následující odkazy:To learn more about Service Bus Messaging, see the following links: