A Queue By Another Name

Post on 20-May-2015

482 views 0 download

Tags:

description

When Windows Azure was originally released a built in queuing feature was included. The Windows Azure Storage Queues were the suggested way for compute instances and applications to talk to each other. Flash forward to just a few months ago and another queue feature appears on the Windows Azure scene with Service Bus Queues and Topics. So, why are there two queue technologies? How do they differ? When should you choose one over the other? These are the questions we'll look to answer in this session.

transcript

http://mvwood.com@mikewo on Twitter

A Queue By Any Other Name Would Still Work The Same

... Or Would It?

Image: xkcdefg.com

Image: Donald McCleod

Image: ShellyS

Windows Azure Queuing Technologies

In the beginning…

Demo ….

The part where I attempt a technology feat of incomparable simplicity.

A word about visibility and idiopotentcy idempentacy idempotence…

* Gratuitous animations do NOT equate to a better presentation, but do clap, they’re hard to put together…

Then came Windows Azure Service Bus Queues…

Image: John Ward

Image: Axel Angeli

Service Bus Relay Messaging

Sender Receiver

sb://stringreversalinc.servicebus.windows.net/processtringBackendNamingRoutingFabric

Frontend Nodes

Image: Windows Azure Bootcamp Materials

So, what does Service Bus Queues look like?

Demo ….

The part where I attempt a technology feat more complex than the last one, which I hoped

worked otherwise I’m in real trouble this time

In the event of demo failure, simply applaud and produce generous amounts of ooohhhsss, and aaaahhhs, so that others outside this room will believe

everything was a blazing success.

If the demo worked, apply the same reaction

Image: Stu Willis

Subscription A

Topic

Service Bus Topics & Subscriptions

Subscription BSubscription C

(Filtered)

Demo ….

Add witty remark here…

Storage Queues Service Bus QueuesMessage SizeUp to 64K Up to 256K + Sessions

Message TTLUp to 7 Days Up to basically forever

Queue CapacityUp to 100 TB Up to 5GB

AuthenticationStorage Credentials ACS – fine grained

REST APIYes Yes, not all features

Flexible Lease/LockYes No

Automatic DeadletteringNo Yes

Dup CheckingNo Yes

PurgeYes No

Long PollingNo Yes

Storage Queues Service Bus QueuesTransactions1 cent /100K 1 cent / 10K ***

Cost

Billable OpsAll Send / Receive

Idle TransactionsBillable Billable

Storage$0.125 * / GB / Month $0.00

Prices as of the time 8/04/2012 – check prices online for current. * Tiered pricing, starts at this price.** Not charged until Dec 1st 2012*** messages over 64K may cause a transaction per 64K

Bandwidth Standard WAZ PriceStandard WAZ Price

ACS $1.99 / 100K Tokens **N/A

So, which should I use?Image: tshein

http://mvwood.com@mikewo on Twitter

Thank You…http://spkr8.com/mikewo

No animals or developers were harmed in the creation of the animations