Oprettelse af forbindelse på tværs af private og offentlige cloudmiljøer
Azure Service Bus er en meddelelsesinfrastruktur, der befinder sig mellem programmerne for at give dem mulighed for at udveksle meddelelser for forbedret skalering og robusthed.
Se prismuligheder
Anvend filtre for at tilpasse prismulighederne efter dine behov.
Priserne er kun estimater og er ikke beregnet som faktiske pristilbud. De faktiske priser kan variere afhængigt af den type aftale, der er indgået med Microsoft, købsdatoen og valutakursen. Priserne beregnes ud fra den amerikanske dollar og konverteres ved hjælp af London børsens slutkurs, der registreres i løbet af de to hverdage før den sidste hverdag i den forrige måned. Hvis de to hverdage før månedens slutning falder på en banklukkedag på større markeder, angives kursen umiddelbart dagen før de to hverdage. Denne kurs gælder for alle transaktioner i løbet af den kommende måned. Log på Azure-prisberegneren for at se priser baseret på dit aktuelle program/tilbud med Microsoft. Kontakt en Azure-salgsspecialist for at få flere oplysninger om priser eller for at anmode om et pristilbud. Se ofte stillede spørgsmål om Azure-priser.
Amerikanske myndigheder kan købe Azure Government-tjenester hos en licensudbyder uden økonomisk forpligtelse eller direkte via et Betalt efter forbrug-onlineabonnement.
Vigtigt – Prisen i R$ er kun vejledende. Det er en international transaktion, og den endelige pris kan ændres, afhængigt af valutakurser og inkludering af IOF-afgifter. Der udstedes ikke en eNF.
Amerikanske myndigheder kan købe Azure Government-tjenester hos en licensudbyder uden økonomisk forpligtelse eller direkte via et Betalt efter forbrug-onlineabonnement.
Vigtigt – Prisen i R$ er kun vejledende. Det er en international transaktion, og den endelige pris kan ændres, afhængigt af valutakurser og inkludering af IOF-afgifter. Der udstedes ikke en eNF.
Service Bus findes i niveauerne Basic, Standard og Premium. Sådan kan de sammenlignes:
Funktion | Basis | Standard | Premium |
---|---|---|---|
Køer | |||
Planlagte meddelelser | |||
Topics | |||
Transaktioner | |||
Deduplikering | |||
Sessioner | |||
Videresend/Send via | |||
Meddelelsesstørrelse | 256 KB | 256 KB | 100 MB |
Ressourceisolation | |||
It-geo-katastrofeberedskab |
*Kræver yderligere navneområder til Service Bus Premium i et andet område. |
||
Understøttelse af Java Messaging Service (JMS) 2.0 | |||
Understøttelse af Azure Tilgængelighedszoner |
Meddelelseshandlinger
En handling er et hvilket som helst API-opkald til Service Bus-tjenesten.
Basis | |
---|---|
Operations | $- pr. 1 million handlinger |
Standard | |
---|---|
Basisgebyr1 | $-/time |
Første 13 mio. handlinger pr. måned | Inkluderet |
Første 87 mio. handlinger pr. måned | $- pr. 1 million handlinger |
Næste 87M ops (13-100M ops)/måned | $- pr. 1 million handlinger |
Næste 2,400M ops (87-2,487M ops)/måned | $- pr. 1 million handlinger |
Næste 2,400M ops (100-2,500M ops)/måned | $- pr. 1 million handlinger |
Over 2,487 mio. handlinger pr. måned | $- pr. 1 million handlinger |
Over 2,500 mio. handlinger pr. måned | $- pr. 1 million handlinger |
Premium | |
---|---|
Pr. time | $-/time |
Brokered Connections
Antal AMQP-forbindelser eller HTTP-opkald til Service Bus.
Niveauet Standard | |
---|---|
Første 1 tusinde pr. måned | Inkluderet |
Første 99 tusinde pr. måned | $- pr. forbindelse pr. måned |
Næste 99 tusinde (1 til 100 tusinde) pr. måned | $- pr. forbindelse pr. måned |
Over 1 tusinde pr. måned | $- pr. forbindelse pr. måned |
Næste 400 tusinde (99 til 499 tusinde) pr. måned | $- pr. forbindelse pr. måned |
Næste 400 tusinde (100 til 500 tusinde) pr. måned | $- pr. forbindelse pr. måned |
Over 499 tusinde pr. måned | $- pr. forbindelse pr. måned |
Over 500 tusinde pr. måned | $- pr. forbindelse pr. måned |
Premium-niveau |
---|
Der opkræves ikke for Brokered Connections på Premium-niveauet. |
Hybridforbindelser og WCF-relæer (Windows Communication Foundation)
Hybridforbindelser faktureres pr. lyttefunktionsenhed og overforbrug af data, der overstiger de indbefattede 5 GB pr. måned. WCF-relæer faktureres på baggrund af meddelelsesvolumen og relætimer.
Priser for Hybrid Connection | |
---|---|
Forbindelsesgebyr (inkluderer 5 GB data pr. måned) | $- pr. lyttefunktion |
Overforbrug af dataoverførsel (data, der overskrider de inkluderede 5 GB pr. måned)* | $- pr. GB |
Nedenfor kan du se eksempler på scenarier, der beskriver scenarier og priser for Hybrid-forbindelsesstyring:
-
Scenarie 1:
- Du har en enkelt lyttefunktion, f.eks. en forekomst af Hybrid-forbindelsesstyring, der er installeret og kører hele måneden.
- Du sender 3 GB data på tværs af forbindelsen i løbet af måneden.
- Din samlede opkrævning er $-.
-
Scenarie 2:
- Du har en enkelt lyttefunktion, f.eks. en forekomst af Hybrid-forbindelsesstyring, der er installeret og kører hele måneden.
- Du sender 10 GB data på tværs af forbindelsen i løbet af måneden.
- Den samlede opkrævning er $-. Det er $- for forbindelsen og de første 5 GB + $- for yderligere 5 GB data.
-
Scenarie 3:
- Du har to instanser, A og B, af Hybrid Connections Manager, som er installeret og kører konstant hele måneden.
- Du sender 3 GB data på tværs af forbindelse A i løbet af måneden.
- Du sender 6 GB data på tværs af forbindelse B i løbet af måneden.
- Dit samlede gebyr er $-. Det er $- for forbindelse A + $- for forbindelse B + $- (for sjette gigabyte på forbindelse B).
WCF Relay-priser | |
---|---|
Relætimer | $- for hver 100 relætimer |
Meddelelser | $- for hver 10.000 meddelelser |
Azure-priser og købsmuligheder
Få direkte kontakt til os
Få en gennemgang af Azure-prisfastsættelse. Få en forståelse af prisfastsættelsen på din skyløsning, få mere at vide om omkostningsoptimering, og anmod om et tilpasset tilbud.
Tal med en sælgerSe flere måder at købe på
Køb Azure-tjenester via Azure-webstedet, en Microsoft-repræsentant eller en Azure-partner.
Se nærmere på dine mulighederFlere ressourcer
Service Bus
Få mere at vide om funktioner og egenskaber i forbindelse med Service Bus.
Prisberegner
Anslå dine forventede månedlige omkostninger ved hjælp af en hvilken som helst kombination af Azure-produkter.
SLA
Gennemse serviceniveauaftalen for Service Bus.
Dokumentation
Se tekniske vejledninger, videoer og andet Service Bus-materiale.
Ofte stillede spørgsmål
-
Relæet tæller alle meddelelser, der sendes til relæet, og alle meddelelser, der sendes af relæet, som fakturerbare. En fakturerbar meddelelse er en dataramme på højst 64 KB. Hvis en meddelelse overstiger 64 KB, f.eks. et HTTP-svar, der returnerer et billede, tæller hver yderligere 64 KB som en ekstra fakturerbar meddelelse. Ved en normal videresendt tjeneste, der implementerer et anmodnings-/svarskema, går anmodningen først til relæet og derefter til tjenesten, og svaret følger samme spor. Det bliver til mindst fire fakturerbare meddelelser. Ved en multicasttjeneste, som har fire lyttere, tæller meddelelsen, der sendes til relæet, som én meddelelse, og de fire meddelelser, der sendes til lytterne, tæller hver som en meddelelse, så det resulterer i sammenlagt fem meddelelser.
-
For enheder, som formidles gennem en mellemliggende enhed (køer og emner eller abonnementer), er en handling enhver API-interaktion med Service Bus-tjenesten på enhver protokol.
Hver gang en meddelelse med en størrelse på 64 KB eller herunder sendes, modtages eller slettes, betragtes det som en fakturerbar handling. Hvis meddelelsen er større end 64 KB, beregnes antallet af fakturerbare handlinger ud fra, hvor mange gange meddelelsens størrelse kan divideres med 64 KB. En meddelelse på 8 KB, som sendes til Service Bus, faktureres f.eks. som én handling, men en meddelelse på 96 KB faktureres som to handlinger. Når meddelelsen på 8 KB læses med en lås og derefter færdiggøres eller eksplicit afbrydes, bliver meddelelsen faktureret som to handlinger. Fornyelse af en lås på en meddelelse betragtes også som en handling.
Flere leveringer af samme meddelelse (f.eks. en fælles meddelelse til flere abonnenter eller hentning af en meddelelse efter afbrydelse, udskydelse eller manglende levering) betragtes som separate handlinger. Et eksempel kunne være et emne med tre abonnementer, hvor en enkelt meddelelse på 64 KB sendes og efterfølgende modtages. Dette vil generere fire fakturerbare handlinger, én "ind" og tre "ud", hvis det antages, at alle meddelelser leveres til alle abonnementer og slettes under læsningen.
Derudover faktureres oprettelse, læsning (aflytning), opdatering og sletning af en kø, et emne eller et abonnement som en handling.
Handlinger er API-opkald, som foretages mod kø-, emne- eller abonnementstjenesternes slutpunkter. Dette omfatter administrations-, send/modtag- og sessionstilstandshandlinger.
Handlingstype Beskrivelse Administration Oprettelse, læsning, opdatering, sletning mod køer, emner eller abonnementer Meddelelser Afsendelse og modtagelse af meddelelser med køer, emner eller abonnementer Sessionstilstand Modtagelse eller angivelse af sessionstilstand på en kø, et emne eller et abonnement Niveauet Premium opkræver ikke for handlinger op til den købte kapacitetsgrænse. -
Relætimerne faktureres på baggrund af den samlede tidsperiode, som hvert Service Bus Relay er "åbent" i. Et relæ instantieres og åbnes på en given Service Bus-adresse (tjenestens navneområd-URL), når en relæaktiveret WCF-tjeneste eller "relælytter" første gang skaber forbindelse til den adresse. Den lukkes først, når den sidste lytter afbryder forbindelsen til adressen. I forhold til faktureringen betragtes et relæ som "åbent" fra det tidspunkt, hvor den første lytter opretter forbindelse, til det tidspunkt, hvor den sidste lytter afbryder forbindelsen til det pågældende relæs Service Bus-adresse.
-
En Brokered Connection defineres som en af følgende:
- En AMQP-forbindelse fra en klient til et Service Bus-emne/-abonnement, en Service Bus-kø eller Service Bus-Event Hub.
- Et HTTP-opkald for at modtage en meddelelse fra et Service Bus-emne eller en Service Bus-kø med en timeoutværdi for modtagelse, som er større end nul.
Microsoft fakturerer det højeste antal samtidige Brokered Connections, der overstiger den inkluderede mængde (1.000 forbindelser for Standard- og Premium-niveauet). Det højeste antal beregnes forholdsmæssigt på timebasis, ved at dividere med 730 timer på en måned, og det lægges sammen over den månedlige faktureringsperiode. I slutningen af faktureringsperioden trækkes det inkluderede antal (1.000 Brokered Connections pr. måned) fra det samlede antal, som er blevet beregnet forholdsmæssigt på timebasis.
Eksempler:
- 5.000 klienter forbindes via en enkelt AMQP-forbindelse for hver og modtager kommandoer fra et Service Bus-emne og sender hændelser til køer. Hvis alle klienter har forbindelse i 12 timer hver dag, opkræves der følgende forbindelsesgebyrer (ud over eventuelle andre Service Bus-gebyrer) – 5.000 forbindelser x 12 timer x 30,5 dage/730 = 2.500 Brokered Connections. Når de 1.000 inkluderede Brokered Connections er trukket fra, faktureres du for 1.500 Brokered Connections.
- 5.000 kunder modtager meddelelser fra en Service Bus-kø via HTTP med en timeoutværdi, som ikke er nul. Hvis alle enheder har forbindelse i 12 timer hver dag, opkræves der følgende forbindelsesgebyrer (ud over andre eventuelle Service Bus-gebyrer) – 5.000 HTTP-modtagelsesforbindelser x 12 timer pr. dag x 30,5 dage/730 timer = 2.500 Brokered Connections.
-
Ja, det gør der. Der er ingen forbindelsesgebyrer for at sende hændelser via HTTP, uanset antallet af afsendende systemer eller enheder. Modtagelseshændelser med HTTP med en timoutværdi, som er større end nul (kaldes også "long polling"), faktureres som Brokered Connections. AMQP-forbindelser faktureres som Brokered Connections, uanset om forbindelserne bruges til at sende eller modtage. Bemærk, at der er 100 Brokered Connections inkluderet uden beregning i et Basic-navneområde. Det er også det maksimale antal Brokered Connections, som er tilladt for Azure-abonnementet. De første 1000 Brokered Connections i alle Standard-navneområder i et Azure-abonnement er inkluderet uden beregning (ud over grundbeløbet). Da det inkluderede antal er nok til at dække mange meddelelsesscenarier mellem tjenester, er gebyrer for Brokered Connections normalt kun relevante, hvis du planlægger at bruge AMQP eller HTTP-long polling til en lang række klienter, dvs. for at opnå en mere effektiv hændelsesstreaming eller for at muliggøre tovejskommunikation med tusinder eller millioner af enheds- eller programinstanser.
-
Nej. Standardgrundbeløbet faktureres kun én gang pr. måned pr. Azure-abonnement. Det betyder, at når du har oprettet et enkelt Service Bus-navneområde på Standard-niveau, kan du oprette så mange ekstra navneområder på Standard-niveau under samme Azure-abonnement, som du vil, uden at det medfører yderligere gebyrer.
-
Premium-niveauet for Service Bus-meddelelser indeholder alle meddelelsesfunktionerne for Azure Service Bus-køer og -emner med forudsigelig, gentagen ydeevne, højere gennemløb og forbedret tilgængelighed. Premium-niveauet bruger en dedikeret ressourceallokeringsmodel til at levere en isolation af arbejdsbelastninger og konsekvent ydeevne. Da beregnings- og hukommelsesressourcerne i Premium-niveauet er dedikerede, er der ingen transaktionsgebyrer pr. meddelelse som i andre niveauer. Alle transaktioner er inkluderet i allokeringen af meddelelsesenheden.
-
En beskedfunktionsenhed er et sæt af dedikerede ressourcer, der udelukkende er reserveret til Premium-navneområder. Dette ressourcesæt kan levere en konsekvent og gentagen ydeevne for meddelelsesarbejdsbelastninger. Hvert Premium-navneområde kan have 1, 2 eller 4 beskedfunktionsenheder, og ressourceallokeringen stiger lineært – 2 beskedfunktionsenheder vil bestå af dobbelt så mange allokerede ressourcer som 1 beskedfunktionsenhed.
-
Premium-niveauet for Service Bus-meddelelser er en fast daglig pris pr. beskedfunktionsenhed, der er købt. Navneområder, der er oprettet som Premium, kan have 1, 2 eller 4 beskedfunktionsenheder, som hver især påføres den daglige opkrævningspris for det givne antal beskedfunktionsenheder. For Premium-navneområder kan antallet af købte beskedfunktionsenheder ændres når som helst, men den daglige pris er baseret på det maksimale antal beskedfunktionsenheder, der er tildelt navneområdet på et vilkårligt tidspunkt.
-
Yes er det muligt at opgradere til Premium-niveauet fra standardniveauet. Du kan finde retningslinjer for, hvordan du overfører din løsning fra standardmeddelelser til Premium-beskeder, i vores dokumentation.
-
En hybridforbindelse gør det muligt at etablere en binær tovejsstrømkommunikation mellem to netværksprogrammer, hvoraf den ene eller begge parter kan være placeret bag ved NAT'er eller firewallprogrammer. Både lyttefunktionen, der accepterer denne videresendte forbindelse, og afsenderen, der iværksætter forbindelsen, kan være implementeret i enhver platform og på de sprog, der har en WebSocket-basisfunktionalitet, herunder WebSocket-API'en i de fleste webbrowsere.
-
Når du opretter din første Hybrid Connection-lyttefunktion, faktureres du til en sats pr. lytteenhed. Den samme takst gælder for hver individuel lyttefunktion, du opretter. Der er inkluderet 5 GB gratis dataoverførsel pr. måned i denne tjeneste. Du kan bruge de 5 GB gratis dataoverførsel på tværs af alle dine lytteenheder. Du opkræves for overforbrug af dataoverførsel, hvis din samlede dataoverførsel på tværs af alle lytteenheder er mere end 5 GB.
Priseksempel 1 – Hvis du har en enkelt lyttefunktion, som f.eks. Hybrid Connections Manager, installeret, der kører uafbrudt hele måneden, og du sender 3 GB data via forbindelsen i den måned, bliver du faktureret $-.
Priseksempel 2 – Hvis du har en enkelt lyttefunktion, som f.eks. Hybrid Connections Manager, installeret, der kører uafbrudt hele måneden, og du sender 10 GB data via forbindelsen i den måned, bliver du faktureret $-. Det er baseret på $- for forbindelsen og de første 5 GB plus $- for de yderligere 5 GB data.
Priseksempel 3 – Hvis du har installeret to instanser, A og B, af Hybrid Connections Manager, der kører uafbrudt hele måneden, og du sender 3 GB data via forbindelse A og 6 GB via forbindelse B – i alt 9 BG data – faktureres du for $- i alt. Det er baseret på $- for forbindelse A plus $- for forbindelse B plus $- for overforbruget på de yderligere 4 GB data.
-
Vi opkræver 64 KB pr. forbindelse til din lytterfunktion. Disse trækkes fra de gratis 5 GB, som vi tilbyder for lytteenheder pr. måned. Opkrævningen for lytteenheden beregnes pr. time i 5-minutters intervaller. Du opkræves ikke for flere åbninger og lukninger i forbindelse med udviklings-/testformål.
-
Hvis du åbner en forbindelse og ikke overfører data, overfører vi 1 KB pr. minut på dine vegne for at holde forbindelsen åben. Det gør vi, så netværket ikke automatisk lukker forbindelsen efter få minutter. De tilknyttede omkostninger for at gøre dette for én forbundet lyttefunktion er mindre end $0.05 pr. måned.
Tal med en sælger, og få en gennemgang af Azure-priserne. Få en forståelse af prisen på din cloudløsning.
Få gratis cloudtjenester og en kredit på $200, så du kan udforske Azure i 30 dage.