+ All Categories
Home > Technology > A Queue By Another Name

A Queue By Another Name

Date post: 20-May-2015
Category:
Upload: michael-wood
View: 482 times
Download: 0 times
Share this document with a friend
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.
Popular Tags:
19
http://mvwood.com @mikewo on Twitter A Queue By Any Other Name Would Still Work The Same ... Or Would It? mage: xkcdefg.com
Transcript
Page 1: A Queue By Another Name

http://mvwood.com@mikewo on Twitter

A Queue By Any Other Name Would Still Work The Same

... Or Would It?

Image: xkcdefg.com

Page 2: A Queue By Another Name

Image: Donald McCleod

Page 3: A Queue By Another Name

Image: ShellyS

Page 4: A Queue By Another Name

Windows Azure Queuing Technologies

Page 5: A Queue By Another Name

In the beginning…

Page 6: A Queue By Another Name

Demo ….

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

Page 7: A Queue By Another Name

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…

Page 8: A Queue By Another Name

Then came Windows Azure Service Bus Queues…

Image: John Ward

Page 9: A Queue By Another Name

Image: Axel Angeli

Page 10: A Queue By Another Name

Service Bus Relay Messaging

Sender Receiver

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

Frontend Nodes

Image: Windows Azure Bootcamp Materials

Page 11: A Queue By Another Name

So, what does Service Bus Queues look like?

Page 12: A Queue By Another Name

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

Page 13: A Queue By Another Name

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

Page 14: A Queue By Another Name

Subscription A

Topic

Service Bus Topics & Subscriptions

Subscription BSubscription C

(Filtered)

Page 15: A Queue By Another Name

Demo ….

Add witty remark here…

Page 16: A Queue By Another Name

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

Page 17: A Queue By Another Name

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

Page 18: A Queue By Another Name

So, which should I use?Image: tshein

Page 19: A Queue By Another Name

http://mvwood.com@mikewo on Twitter

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

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


Recommended