rabbitmq at skills maer cloud exchange cloud messaging · pdf filecloud messaging use cases...
TRANSCRIPT
![Page 1: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/1.jpg)
RabbitMQatSkillsMa-erCloudExchange
CloudMessagingUseCases
April2010AlexisRichardsonVMwareInc.
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 2: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/2.jpg)
RabbitMQisamessagingserverthatjustworks
Thank you!
Im in yr serverz,queueing yr messagezPhoto credit: http://flickr.com/photos/53366513@N00/67046506/
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 3: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/3.jpg)
Wees7mate300‐500ormoreinproduc7on,>20Kindev
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 4: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/4.jpg)
RabbitMQintegratedwithmorethan100developerplaForms
RabbitdistributedbymostLinuxtypeplaForms
WeofferpackagesformanyotherOSplaForms
RabbitMQ.NETandMicrosoOIVApartnership
UsingRabbitMQiseasy
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 5: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/5.jpg)
545
RabbitdistributedbymostLinuxtypeplaForms
WeofferpackagesformanyotherOSplaForms
RabbitMQ.NETandMicrosoOIVApartnership
Cloudmessagingisthefuture
RabbitMQintegratedwithmorethan100developerplaForms
UsingRabbitMQiseasy
Friday, 23 April 2010
![Page 6: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/6.jpg)
Cloudhasre‐energisedIT
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 7: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/7.jpg)
CloudmaIersbecauseweoperateatreal7meonaglobalscale
Mobile, video, presence, live streams - anywhere, anytime
How to deliver this without lock-in to any one platform or location?
Massive amounts of data everywhere and changing all the time
Security, privacy, consistency of customer experience eg latency, relevance
Cloud Messaging matters!
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 8: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/8.jpg)
http://railsdog.com/blog/2009/12/generating-pdfs-on-ec2-with-ruby/copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 9: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/9.jpg)
9http://railsdog.com/blog/2009/12/generating-pdfs-on-ec2-with-ruby/
Friday, 23 April 2010
![Page 10: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/10.jpg)
Cloud+QueuesmakesiteasytomanageanARMYofworkerbots
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 11: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/11.jpg)
WealsocareaboutSCALE...
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 12: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/12.jpg)
WealsocareaboutSCALE...whenwecannotpredictdemand
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 13: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/13.jpg)
Cloudapplica7onsarecomponentbasedandneedintra‐appmessagingtoscale
See more here: http://aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.htmlcopyright (c) VMware Inc.
Friday, 23 April 2010
![Page 14: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/14.jpg)
Inter‐cloudapplica7onsuseinter‐applica7onmessagingtorouteanddeliverdata
!
WestEuropedatacentre
NEEuropedatacentre
SouthernEuropedatacentre
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 15: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/15.jpg)
Inter‐cloud“securenetworkoverlay”‐usesRabbitMQunderthecovers
See http://www.cohesiveft.com/vpncubed/copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 16: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/16.jpg)
DMAC
PUBSUBatmassivescale:“TwiIerforDataintheCloud”
Service.DomainName
Region Virtual IP
Cloud IPs
See: http://www.oceanobservatories.org/spaces/display/CIDev/HomeFriday, 23 April 2010
![Page 17: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/17.jpg)
Pubsub?wZ?
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 18: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/18.jpg)
At scale, coping with changing data can be a problem
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 19: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/19.jpg)
19
Socialapplica7onsstoredata
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 20: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/20.jpg)
20
And thereʼs terabytes of it
Socialapplica7onsstoredata
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 21: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/21.jpg)
21
And thereʼs terabytes of it
And itʼs in the cloud
Socialapplica7onsstoredata
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 22: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/22.jpg)
Tell me when THIS changes
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 23: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/23.jpg)
PubsubwinsbecausePollingSucks...“Arewethereyet?”,“Arewethereyet?”,..
Pubsubhubbub provides web pubsub
Pubsub Hubs are Cloud Messaging Technology
Check out RabbitHub on github for more info/code
Check out the Google teamʼs video at
http://www.youtube.com/watch?v=B5kHx0rGkec
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 24: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/24.jpg)
Monitoringdonewrong
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 25: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/25.jpg)
Monitoringdoneright
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 26: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/26.jpg)
Monitoringdoneright
See: Ben Hyde’s post at http://enthusiasm.cozy.org/archives/2009/02/listening-to-the-system
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 27: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/27.jpg)
Monitoringdoneright
27copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 28: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/28.jpg)
Monitoringdoneright
28Lots more event processing goodness here: http://blog.cloudeventprocessing.com/
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 29: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/29.jpg)
29
PubsubgetsyouMonitoring‐andifyouaddQueuesyougetLogging
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 30: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/30.jpg)
Recordinginforma7onisoffundamentalhumanvalue
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 31: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/31.jpg)
Sowhatismessaging?
Messages
Pubsub
Queues
Log Storage
messagingis‘datainmoSon’anditisreallyimportantand‘themovetocloudcompuSng’willputmessagingeverywhere
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 32: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/32.jpg)
ThereareLOTSofcloudmessagingtechnologies!
Messages
Pubsub
Queues
Log StorageAMQP, NoSQL, SQL
Routing, transforming, alertingeg SNS, ESBs and Esper CEP
Buffering, caching, filteringeg SQS, Redis
Email, Chat, Comet, BOSH, ..SMS, Twitter, ..
Trading, Cash transferSMTP, HTTP, XMPP, AMQP
AMQP, HTTP PSHB, XMPP
AMQP, (XMPP)
Archiving + searcheg Riak, Cassandra
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 33: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/33.jpg)
...andRabbitMQ’sgoalistomakeallofthisreallysimple
Messages
Pubsub
Queues
Log StorageAMQP, NoSQL, SQL
Routing, transforming, alertingeg SNS, ESBs and Esper CEP
Buffering, caching, filteringeg SQS, Redis
Email, Chat, Comet, BOSH, ..SMS, Twitter, ..
Trading, Cash transferSMTP, HTTP, XMPP, AMQP
AMQP, HTTP PSHB, XMPP
AMQP, (XMPP)
Archiving + searcheg Riak, Cassandra
Thank you!
Im in yr serverz,queueing yr messagezPhoto credit: http://flickr.com/photos/53366513@N00/67046506/
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 34: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/34.jpg)
RabbitMQ
TowardsaPLATFORMforCloudMessaging
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 35: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/35.jpg)
IfcloudrequiresaCloudOS,thenismessagingtheCloudBus?
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 36: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/36.jpg)
ForInfra,yes.Manyclouds,egNASANebula,haveaRabbitMQcloudbus:
Usecases:Inter‐VMchaIerAndlotsofManagement:RequestcapacityStart100VMs.Shutthemdown.“Iamoverloaded”“Findme‐whoamI?”“Moveme”“Backmeup”Scalebackcapacity
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 37: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/37.jpg)
That’sgreatbutwealsoneedaPLATFORMifwearetodeployandrunapps
SaaS cloud applications
PaaSeg RabbitMQ on Heroku
IaaSeg Rabbit at NASA
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 38: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/38.jpg)
PlaZormasaserviceexample:Heroku!
SaaS cloud applications
PaaSeg RabbitMQ on Heroku
IaaSeg Rabbit at NASA
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 39: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/39.jpg)
Conceptually:aplaZormrepresentsfreedomfromcomplexity
App AppApp
Scalablecloudbus‐runasmanyasyoulike(Rabbitisopensourceandcanrunonanycloudasits‘centralnervoussystem’)
IaaS infra is hidden
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 40: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/40.jpg)
Pubsubismadesimple‐likeappstwee7ngateachother!
App AppApp
“hey” “hey”“hey”
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 41: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/41.jpg)
Queuesareeasytoo
App AppApp
“hey”
“hey”
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 42: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/42.jpg)
Queuesareeasytoo
App AppAppApp
“hey”
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 43: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/43.jpg)
Bybeing100%open‐wecanalsodointercloudjustassimply!
Intra-App Intra-Cloud Inter-Cloud
Rabbit Cloud Service
Rabbit Cloud Service
Rabbit Cross-cloud Services
Rabbit inside the Cloud VM
RabbitMQ as infra: “Cloud Bus”
Federated RabbitMQIaaS
PaaS
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 44: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/44.jpg)
44
Tobridgeprivateandpublicclouds,opensourceandopenstandardsarebest
SAY NO TO
CLOUD
LOCK IN
(CC) Giara @flickr.com copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 45: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/45.jpg)
Summary‐cloudsbreakthelinkbetweenapplica7onandloca7on
Can’t predict where apps and VMs are running
Can’t predict scale
Design for DATA IN MOTION
In motion VMs need PUBSUB and ROUTING like with cell phones
VMs suspended or offline need QUEUES
Messaging lets you ‘dial up’ VMs and broadcast changes safely
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 46: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/46.jpg)
Solu7on‐RabbitMQistheopencloudmessagingplaZorm
Fantastic community support for messaging intra app
Language neutral open protocols for messaging inter app
Federation - bridge private and public ‘intercloud’
Cloud Bus for IaaS
Messaging PaaS
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 47: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/47.jpg)
Solu7on‐RabbitMQasanopencloudmessagingplaZorm
We’ll manage messaging for you
Scalable, easy to use
Completely portable - no lock in
Pre-provisoned - zero install, pay as you go, self-service
Latency is low: Application logic and data are CO-LOCATED
WIN
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 48: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/48.jpg)
RichWolski,CTOandFounder,Eucalyptus
“pre-ymucheverythingyouownisgoingtobetryingtosendyoudata”
StefanNorberg,ChiefArchitect,Unibet
“Ifyouremovetheneedtoinvestininfrastructure,theneedtotrainpeopleontheoperaSonalaspectsandthengetexcellentscalabilityandlowlatencyguaranteedbycontract,I’dbuyitinasecond.WhowillprovidemewiththeRealTimeWebasaservice?”
copyright (c) VMware Inc.
Friday, 23 April 2010
![Page 49: RabbitMQ at Skills Maer Cloud Exchange Cloud Messaging · PDF fileCloud Messaging Use Cases April 2010 ... Pubsub Hubs are Cloud Messaging Technology ... Check out the Google teamʼs](https://reader034.vdocument.in/reader034/viewer/2022052406/5a7a53a37f8b9ac3118cd0b5/html5/thumbnails/49.jpg)
Thank‐you
Email:[email protected]
Getstarted:h-p://www.rabbitmq.com/how.html
copyright (c) VMware Inc.
Friday, 23 April 2010