Livelli di messaggistica Standard e Premium del bus di servizioService Bus Premium and Standard messaging tiers

La messaggistica del bus di servizio, che include entità come code e argomenti, unisce funzionalità di messaggistica aziendale a una semantica di pubblicazione-sottoscrizione completa a livello di 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 messaggistica del bus di servizio viene usata come backbone di comunicazione per molte soluzioni cloud avanzate.Service Bus Messaging is used as the communication backbone for many sophisticated cloud solutions.

Il livello di messaggistica Premium del bus di servizio soddisfa le comuni richieste dei clienti in termini di scalabilità, prestazioni e disponibilità per le applicazioni cruciali.The Premium tier of Service Bus Messaging addresses common customer requests around scale, performance, and availability for mission-critical applications. Per gli scenari di produzione è consigliabile usare il livello Premium.The Premium tier is recommended for production scenarios. Anche se i set di funzionalità sono quasi identici, questi due livelli di messaggistica del bus di servizio sono progettati per gestire diversi casi d'uso.Although the feature sets are nearly identical, these two tiers of Service Bus Messaging are designed to serve different use cases.

Nella tabella seguente sono evidenziate alcune differenze generali.Some high-level differences are highlighted in the following table.

PremiumPremium StandardStandard
Velocità effettiva elevataHigh throughput Velocità effettiva variabileVariable throughput
Prestazioni prevedibiliPredictable performance Latenza variabileVariable latency
Prezzi fissiFixed pricing Prezzi variabili in base all'usoPay as you go variable pricing
Possibilità di aumentare o ridurre le prestazioni del carico di lavoroAbility to scale workload up and down N/DN/A
Dimensione messaggi fino a 1 MBMessage size up to 1 MB Dimensione messaggi fino a 256 KBMessage size up to 256 KB

La messaggistica di livello Premium del bus di servizio garantisce l'isolamento delle risorse a livello di CPU e di memoria in modo che ogni carico di lavoro del cliente venga eseguito in isolamento.Service Bus Premium Messaging provides resource isolation at the CPU and memory level so that each customer workload runs in isolation. Questo contenitore di risorse viene chiamato unità di messaggistica.This resource container is called a messaging unit. Ad ogni spazio dei nomi Premium viene allocata almeno un'unità di messaggistica.Each premium namespace is allocated at least one messaging unit. È possibile acquistare 1, 2 o 4 unità di messaggistica per ogni spazio dei nomi Premium del bus di servizio.You can purchase 1, 2, or 4 messaging units for each Service Bus Premium namespace. Un singolo carico di lavoro o un'entità può estendersi su più unità di messaggistica e il numero di unità di messaggistica può essere modificato in base alle esigenze, anche se la fatturazione prevede un addebito a frequenza giornaliera o a 24 ore.A single workload or entity can span multiple messaging units and the number of messaging units can be changed at will, although billing is in 24-hour or daily rate charges. Ne risultano prestazioni prevedibili e ripetibili per la soluzione basata sul bus di servizio.The result is predictable and repeatable performance for your Service Bus-based solution.

Non solo le prestazioni sono più prevedibili e disponibili, ma anche più veloci.Not only is this performance more predictable and available, but it is also faster. La messaggistica Premium del bus di servizio è basata sul motore di archiviazione introdotto in Hub eventi di Azure.Service Bus Premium Messaging builds on the storage engine introduced in Azure Event Hubs. Con la messaggistica Premium, le prestazioni massime sono più veloci rispetto al livello Standard.With Premium Messaging, peak performance is much faster than with the Standard tier.

Differenze tecniche della messaggistica PremiumPremium Messaging technical differences

Le sezioni seguenti illustrano alcune differenze tra i livelli di messaggistica Standard e Premium.The following sections discuss a few differences between Premium and Standard messaging tiers.

Code e argomenti partizionatiPartitioned queues and topics

Code e argomenti partizionati non sono supportati nella messaggistica Premium.Partitioned queues and topics are not supported in Premium Messaging. Per altre informazioni sul partizionamento, vedere Code e argomenti partizionati.For more information about partitioning, see Partitioned queues and topics.

Entità ExpressExpress entities

Dato che la messaggistica Premium viene eseguita in un ambiente di runtime completamente isolato, le entità Express non sono supportate negli spazi dei nomi Premium.Because Premium messaging runs in a completely isolated run-time environment, express entities are not supported in Premium namespaces. Per altre informazioni sulla funzionalità Express, vedere la proprietà QueueDescription.EnableExpress.For more information about the express feature, see the QueueDescription.EnableExpress property.

Se è presente codice in esecuzione nella messaggistica Standard e si vuole trasferirlo al livello Premium, assicurarsi che la proprietà EnableExpress sia impostata su false (valore predefinito).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).

Introduzione alla messaggistica PremiumGet started with Premium Messaging

Iniziare a usare la messaggistica Premium è estremamente semplice e il processo è simile a quello della messaggistica Standard.Getting started with Premium Messaging is straightforward and the process is similar to that of Standard Messaging. Iniziare creando uno spazio dei nomi nel portale di Azure.Begin by creating a namespace in the Azure portal. Assicurarsi di selezionare Premium in Piano tariffario.Make sure you select Premium under Pricing tier. Fai clic su Visualizza i dettagli sui prezzi completi per vedere altre informazioni su ogni livello.Click View full pricing details to see more information about each tier.

create-premium-namespace

È anche possibile creare spazi dei nomi Premium usando i modelli di Azure Resource Manager.You can also create Premium namespaces using Azure Resource Manager templates.

Passaggi successiviNext steps

Per altre informazioni sulla messaggistica del bus di servizio, vedi i collegamenti seguenti:To learn more about Service Bus Messaging, see the following links: