Prijzen voor Service Bus

Houd apps en apparaten gekoppeld op privé- en openbare clouds

Azure Service Bus is een infrastructuur voor berichten waarmee toepassingen berichten kunnen uitwisselen voor betere schaalbaarheid en meer flexibiliteit. Hoe Service Bus werkt.

Service Bus is verkrijgbaar in de lagen Basic, Standard en Premium. Hier vindt u een vergelijking:

Functie Basic Standard Premium
Queues
Geplande berichten
Topics
Transacties
Deduplicatie
Sessies
Doorsturen naar/verzenden via
Berichtgrootte 256 kB 256 kB 1 MB
Inclusief Brokered Connections 100 1.0001 1.000 per MU
Brokered Connections (overschrijding toegestaan) (factureerbaar) Maximaal 1.000 per MU
Bronisolatie
11.000 Er zijn Brokered Connections opgenomen in de standaardlaag voor berichten (via de basiskosten). Deze kunnen worden gedeeld met alle wachtrijen, onderwerpen/abonnementen en Event Hubs binnen het bijbehorende Azure-abonnement. Service Bus Premium wordt uitgevoerd in speciaal toegewezen bronnen om een hogere doorvoer en consistentere prestaties te realiseren.

Berichtbewerkingen

Een bewerking is elke API-oproep naar de Service Bus-service.

Basic
Bewerkingen $- per miljoen bewerkingen
Standard
Basiskosten 1 $-/maand
Eerste 12.5M bew./maand Inbegrepen
Volgende 88M bew. (13M - 100M bew.) /maand $- per miljoen bewerkingen
Volgende 2,400M bew. (100M - 2,500M bew.) /maand $- per miljoen bewerkingen
Meer dan 2,500M bew./maand $- per miljoen bewerkingen
Premium
Dagelijks $- vast tarief per berichteenheid

Brokered Connections

Aantal AMQP-verbindingen HTTP-oproepen naar Service Bus.

Standaard-laag
Eerste 1K/maand Inbegrepen
Volgende 99K (1K – 100K) /maand $- per verbinding/maand
Volgende 400K (100K – 500K) /maand $- per verbinding/maand
Meer dan 500K /maand $- per verbinding/maand
Premium-laag
Voor Brokered Connections wordt niets in rekening gebracht op de Premium-laag.

Hybrid Connections en WCF Relays

Hybride verbindingen worden gefactureerd per listener-eenheid en voor gegevensoverschrijding boven de inbegrepen 5 GB/maand. WCF Relays worden gefactureerd op berichtvolume en doorgifte-uren.
Prijs van Hybrid Connection
Verbindingskosten (omvat 5 GB data/maand) $- per listener
Overschrijding van gegevensoverdracht (gegevens die de inbegrepen 5 GB per maand overschrijden)* $-/GB

*De limiet voor gegevensoverdracht van 5 GB geldt voor de totale gegevensoverdracht tussen alle listener-eenheden.

Prijs van WCF Relay
Omleidingsuren $- voor elke 100 omleidingsuren
Berichten $- voor elke 10.000 berichten

De maandelijkse prijzen worden berekend op basis van 744 uren gebruik. Verbindingen worden gefactureerd in stappen van één uur.

Ondersteuning en SLA

  • Gratis ondersteuning voor facturatie en abonnementsbeheer
  • Flexibele ondersteuningsabonnementen vanaf $29.0/maand. Een abonnement kiezen
  • Gegarandeerd 99,9% betrouwbaar. De SLA lezen

Veelgestelde vragen

  • Elk bericht dat wordt verzonden naar of door de Relay telt als een factureerbaar bericht. Een factureerbaar bericht is een gegevensframe van maximaal 64 kB. Als een bericht groter is dan 64 kB, bijvoorbeeld een HTTP-antwoord met een afbeelding, telt elke 64 kB als een extra factureerbaar bericht. Bij een normale relayservice met een verzoek/reactie-schema wordt het verzoek eerst naar de Relay verzonden, dan naar de service, en wordt de reactie via hetzelfde pad verzonden. Dat zijn minimaal vier factureerbare berichten. Bij een multicastservice met 4 listeners telt het bericht naar de Relay als 1 bericht. De 4 berichten naar de listeners tellen ook elk als 1 bericht, resulterend in een totaal van 5 berichten.

  • Voor verwerkte entiteiten (wachtrijen en onderwerpen/abonnementen) is elke API-interactie met de Service Bus-service, ongeacht het protocol, een bewerking.

    Een verzend-, ontvangst- of verwijderbewerking voor een bericht dan kleiner of gelijk is aan 64 kB wordt beschouwd als één factureerbare bewerking. Als het bericht groter is dan 64 KB, wordt het aantal factureerbare bewerkingen berekend op basis van de berichtgrootte in veelvouden van 64 kB. Een bericht van 8 kB dat naar Service Bus wordt verzonden, wordt gefactureerd als één bewerking, maar een bericht van 96 kB dat naar Service Bus wordt verzonden, wordt gefactureerd als twee bewerkingen. Het lezen van het bericht van 8 kB met een vergrendeling en het daarna bezorgen of annuleren van het bericht wordt gefactureerd als twee bewerkingen. Er wordt ook een bewerking gegenereerd als de vergrendeling op een bericht wordt vernieuwd.

    Meerdere bezorgingen van hetzelfde bericht (bijvoorbeeld een bericht voor meerdere abonnees of een bericht dat wordt opgehaald nadat dit om de een of andere reden niet kan worden bezorgd) worden als onafhankelijke bewerkingen gerekend. In het geval van bijvoorbeeld een onderwerp met drie abonnementen genereert één bericht van 64 kB dat wordt verzonden en dat vervolgens wordt ontvangen, vier factureerbare bewerkingen: één inkomend en drie uitgaande berichten, aangenomen dat alle berichten voor alle abonnementen worden bezorgd en verwijderd tijdens het lezen.

    Als er nog een wachtrij, onderwerp of abonnement wordt gemaakt, gelezen (vermeld), bijgewerkt of verwijderd, worden voor elke bewerking kosten in rekening gebracht.

    Bewerkingen zijn API-oproepen aan service-eindpunten van wachtrijen of onderwerpen/abonnementen. Dit zijn onder andere de bewerkingen voor beheer, verzenden/ontvangen en sessiestatus.

  • Doorgifte-uren worden gefactureerd op basis van de cumulatieve duur gedurende welke een Service Bus Relay is 'geopend'. Een Relay op een gegevens Service Bus-adres (servicenaamruimte-URL) wordt impliciet tot stand gebracht en geopend wanneer een WCF-service of 'Relay-listener', waarvoor Relay is ingeschakeld, voor het eerst verbinding maakt met het desbetreffende adres. De omleiding wordt gesloten wanneer de laatste listener de verbinding vanaf het listeneradres verbreekt. Een Relay wordt voor factureringsdoeleinden als 'geopend' beschouwd vanaf het moment waarop de eerste Relay-listener verbinding maakt tot het moment waarop de laatste Relay-listener de verbinding vanaf het Service Bus-adres van de desbetreffende Relay verbreekt.

  • Een verwerkte verbinding wordt gedefinieerd als:
    1. Een AMQP-verbinding van een client naar een Service Bus onderwerp/abonnement, wachtrij of Event Hub.
    2. Een HTTP-oproep om een bericht te ontvangen van een Service Bus-onderwerp of -wachtrij waarvoor een time-out voor ontvangen geldt met waarde die hoger is dan nul.

    Microsoft brengt kosten in rekening voor het hoogste aantal gelijktijdige Brokered Connections waarmee het inbegrepen aantal (1000 verbindingen voor de Standard- en Premium-laag) wordt overschreden. Pieken worden berekend op uurbasis, pro rata door te delen door 744 uur in een maand en opgeteld gedurende de maandelijkse factureringsperiode. Het inbegrepen aantal (1.000 Brokered Connections per maand) wordt toegepast aan het einde van de factureringsperiode tegen het totaal van de pieken per uur pro rata.

    Voorbeelden:
    1. U verbindt 5.000 clients en gebruikt voor elke client één AMQP-verbinding. U ontvangt opdrachten van een Service Bus-onderwerp en verstuurt gebeurtenissen naar wachtrijen. Als alle clients elke dag 12 uur verbinding maken, worden de volgende verbindingskosten berekend (naast eventuele andere Service Bus-kosten): 5.000 verbindingen * 12 uur * 31 dagen / 744 = 2.500 Brokered Connections. Na de aftrek van de maandelijkse 1.000 Brokered Connections, worden er 1.500 Brokered Connections in rekening gebracht.
    2. 5.000 clients ontvangen via HTTP berichten van een Service Bus-wachtrij, met een time-out anders dan nul seconden. Als alle apparaten elke dag 12 uur verbinding maken, worden de volgende verbindingskosten berekend (naast eventuele andere Service Bus-kosten): 5.000 HTTP-verbindingen voor ontvangen * 12 uur per dag * 31 dagen / 744 = 2.500 Brokered Connections.
  • Ja dat is zo. Er worden geen verbindingskosten in rekening gebracht voor het verzenden van gebeurtenissen via HTTP, ongeacht het aantal verzendsystemen/-apparaten. Het ontvangen van gebeurtenissen via HTTP met een time-out groter dan nul, ook wel 'long polling' genoemd, genereert kosten voor Brokered Connections. AMQP-verbindingen genereren kosten voor Brokered Connections ongeacht of de verbindingen worden gebruikt om te verzenden of te ontvangen. 100 Brokered Connections zijn gratis toegestaan in een Basic-naamruimte (dit is ook het maximale aantal Brokered Connections dat is toegestaan voor het Azure-abonnement). De eerste 1.000 Brokered Connections in alle Standard-naamruimten in een Azure-abonnement zijn gratis inbegrepen (naast de basiskosten). Aangezien deze aantallen voldoende zijn voor veel service-to-service berichtscenario's, worden kosten voor Brokered Connection meestal pas relevant als u van plan bent AMQP of HTTP long-polling te gebruiken met een groot aantal clients, bijvoorbeeld om efficiëntere gebeurtenisstreaming te behalen of om bi-directionele communicatie mogelijk te maken met duizenden/miljoenen apparaten of app-exemplaren.

  • Nee. De basiskosten voor Standard worden één keer per maand in rekening gebracht per Azure-abonnement. Dit betekent dat wanneer u één Service Bus-naamruimte in de Standard-laag hebt gemaakt, u zoveel extra naamruimtes in de Standard-laag kunt maken als u wilt onder hetzelfde Azure-abonnement zonder dat er extra basiskosten in rekening worden gebracht.

  • De Premium-laag van Service Bus-berichten biedt alle berichtenfuncties van Azure Service Bus-wachtrijen en -onderwerpen met voorspelbare en herhaalbare prestaties, hogere doorvoer en verbeterde beschikbaarheid. Op de Premium-laag wordt een speciaal model voor brontoewijzing gebruikt om workloads te isoleren en consistente prestaties te bieden. Omdat de reken- en geheugenbronnen op de Premium-laag Tier speciaal toegewezen bronnen zijn, worden er geen transactiekosten per bericht in rekening gebracht zoals op andere lagen. Alle transacties zijn inbegrepen in de berichteenheidtoewijzing.

  • Een Messaging-eenheid is een set speciale bronnen die exclusief zijn gereserveerd voor Premium-naamruimten. Deze bronnenset kan consistente en herhaalbare prestaties van messagingworkloads bieden. Elke Premium-naamruimte kan 1, 2 of 4 Messaging-eenheden hebben en de brontoewijzing neemt lineair toe: 2 Messaging-eenheden is twee keer zoveel bronnen als 1 messaging-eenheid.

  • De Premium-laag van Service Bus Messaging is een vast dagelijks tarief per aangeschafte Messaging-eenheid. Naamruimten die zijn gemaakt als Premium kunnen 1, 2 of 4 Messaging-eenheden hebben die allemaal toenemen met het gegeven aantal kosten op basis van een dagelijks tarief voor Messaging-eenheden. Voor Premium-naamruimten kan het aantal aangeschafte Messaging-eenheden op elk moment worden gewijzigd, maar het dagelijkse tarief is gebaseerd op het maximumaantal Messaging-eenheden dat op elk moment aan de naamruimte is toegewezen.

  • Ja, het is technisch mogelijk om upgrades of downgrades tussen Premium en andere lagen uit te voeren. Lees deze blogpost voor richtlijnen over het migreren van uw oplossing van Standaardberichten naar Premium Messaging.

  • U kunt met een hybride verbinding communicatie in twee richtingen van een binaire stroom tot stand brengen tussen twee netwerktoepassingen, waarbij een of beide van deze partijen zich achter NAT's of firewalls kunnen bevinden. De 'listener' die deze 'relayed' verbinding accepteert en de 'zender' die de verbinding initieert, kunnen beide op elk willekeurig platform en in elke taal met een basis-WetSocket-mogelijkheid zijn geïmplementeerd, met inbegrip van de WebSocket API in de meeste webbrowsers.

  • Wanneer u uw eerste Hybrid Connection Listener maakt, krijgt u kosten in rekening gebracht op basis van een tarief voor listener-eenheden. Hetzelfde tarief geldt voor elke afzonderlijke listener die u besluit te maken. Bij de service is 5 GB gratis gegevensoverdracht per maand inbegrepen. U kunt deze 5 GB gratis gegevensoverdracht gebruiken voor al uw listener-eenheden. U betaalt voor overschrijding van gegevensoverdracht als de totale gegevensoverdracht voor alle listener-eenheden meer dan 5 GB bedraagt.

    Voorbeeld prijs 1: als u één listener hebt, zoals een instantie van Hybrid Connections Manager die is geïnstalleerd en continu wordt uitgevoerd voor de hele maand, en u in de loop van de maand 3 GB gegevens over de verbinding verzendt, zijn uw totale kosten $-.

    Voorbeeld prijs 2: als u één listener hebt, zoals een instantie van Hybrid Connections Manager die is geïnstalleerd en continu wordt uitgevoerd voor de hele maand, en u in de loop van de maand 10 GB gegevens over de verbinding verzendt, zijn uw totale kosten $-: $- voor de verbinding en eerste 5 GB + $- voor de extra 5 GB gegevens.

    Voorbeeld prijs 3: als u twee instanties, A en B, hebt van Hybrid Connections Manager die zijn geïnstalleerd en continu worden uitgevoerd voor de hele maand, en u 3 GB gegeven over verbinding A en 6 GB over verbinding B verzendt, zijn uw totale kosten $-: $- voor verbinding A + $- voor verbinding B + $- voor 4GB aan gegevensoverschrijding (3 GB op verbinding A + 6 GB op verbinding B).

  • We brengen 64 kB in rekening voor elke verbinding met uw listener. Dat wordt in mindering gebracht op de gratis 5 GB die we elke maand aanbieden voor listener-eenheden. De kosten voor listener-eenheden worden berekend op uurbasis met stappen van 5 minuten. U krijgt geen kosten in rekening gebracht voor het openen en sluiten ten behoeve van dev/test-doeleinden.

  • Als u een verbinding opent zonder gegevens over te brengen, brengen wij elke minuut namens u 1 kB over om de verbinding in stand te houden. We doen dit zodat de verbinding niet om de paar minuten automatisch wordt gesloten. De kosten om dat voor één verbonden listener te doen, bedragen minder dan $0.05 per maand.

Lees dit artikel voor meer veelgestelde vragen over Service Bus-facturering

Bronnen

Calculator

Schat uw maandelijkse kosten voor Azure-services

Veelgestelde vragen over aankopen

Lees de veelgestelde vragen over Azure-prijzen

Productdetails

Meer informatie over Service Bus

Documentatie

Gebruik technische zelfstudies, video's en andere bronnen

Meld u nu aan en ontvang $200 tegoed voor Azure

Begin vandaag