iasi code camp 20 april 2013 cloud9
DESCRIPTION
TRANSCRIPT
![Page 1: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/1.jpg)
+ 20th of April 2013.
Elena Naum.
+ Levi9 - working for project Greenclouds.
Today’s presenter.
![Page 2: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/2.jpg)
+ Why use it?
Today’s topics:
+ What’s Cloud Computing?
+ How does one get in the Cloud?
An Introduction to Cloud Computing.
![Page 3: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/3.jpg)
Some definitions:
“A self-service environment for the creation of highly-scalable applications, with the immediate availability of compute power and granular levels of billing.” - A taxonomy of the Amazon Cloud
What is Cloud Computing?
“The use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams.” - Wikipedia
“The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.” - Oxford American Dictionary
![Page 4: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/4.jpg)
Some definitions:
“A self-service environment for the creation of highly-scalable applications, with the immediate availability of compute power and granular levels of billing.” - A taxonomy of the Amazon Cloud
What is Cloud Computing?
“The use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams.” - Wikipedia
“The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.” - Oxford American DictionaryTL;D
R
![Page 5: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/5.jpg)
Cloud Computing.
![Page 6: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/6.jpg)
Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service
Cloud Computing. Examples.
![Page 7: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/7.jpg)
Key Benefits of Cloud Computing.
+ Improved productivity.
+ Cost savings.
+ Highly scalable.
+ Speed of response.
+ Easily access data.
+ Increase mobility.
+ Green.
![Page 8: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/8.jpg)
![Page 9: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/9.jpg)
Case studies
![Page 10: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/10.jpg)
Join the Cloud:
+ http://blog.jointhecloud.org+ http://www.cloudtweaks.com
References.
Platforms:+ http://www.greencloudsonline.com+ http://www.windowsazure.com
![Page 11: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/11.jpg)
About Alin
Rock star .NET developer @ Levi9facebook.com/alin.ruscior
ro.linkedin.com/in/alinruscior`
![Page 12: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/12.jpg)
Service Bus is messaging infrastructure that sits between applications allowing them to exchange messages in a loosely coupled way for improved scale and resiliency. Service Bus is managed and operated by Microsoft with a 99.9% monthly SLA
![Page 13: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/13.jpg)
Core Features
![Page 14: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/14.jpg)
![Page 15: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/15.jpg)
Way up in the cloudsNamespace = Scoping container for addressing Service Bus resources within your application
Queue = Sequential message store that offers First In, First Out (FIFO) message delivery to one or more competing consumers
Topic = Sequential message store like a queue, but it supports up to 2000 concurrent and durable subscriptions, which relay message copies to a poll of worker processes. A topic extends the messaging features provided by queues with the addition of publish-subscribe capabilities
Relay = Cloud service which provides bi-directional communication. Unlike queues and topics, a relay doesn’t store in-flight messages—it’s not a broker. Instead, it just passes them on to the destination application
Subscription = Resembles a virtual queue that receives copies of the messages that were sent to the topic
![Page 16: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/16.jpg)
Topics are your friends
![Page 17: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/17.jpg)
![Page 18: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/18.jpg)
Scenarios
• Temporal decoupling - Senders and receivers don’t need to be active simultaneously• Load leveling - Receiver processes messages at its own pace• Load balancing - Scale up number of receivers to handle load• Pub/Sub – Multicasting - Multiple subscriptions
![Page 19: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/19.jpg)
![Page 20: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/20.jpg)
So what are you waiting for?http://www.windowsazure.com/en-us/downloads/
![Page 21: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/21.jpg)
Conclusions
• Windows Azure Service Bus• Messaging using Topics/Queues/Relays • Key scenarios: Decoupling/Load leveling/Load
balancing/Multicasting• aaaaaand
![Page 22: Iasi code camp 20 april 2013 cloud9](https://reader034.vdocuments.us/reader034/viewer/2022051817/548b2955b47959142c8b4642/html5/thumbnails/22.jpg)
Play Halo 4