KEMBAR78
Iasi code camp 20 april 2013 cloud9 | PPTX
+ 20th of April 2013.
Elena Naum.
+ Levi9 - working for project Greenclouds.
Today’s presenter.
+ Why use it?
Today’s topics:
+ What’s Cloud Computing?
+ How does one get in the Cloud?
An Introduction to Cloud Computing.
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
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
Cloud Computing.
Infrastructure-as-a-
Service
Platform-as-a-Service Software-as-a-Service
Cloud Computing. Examples.
Key Benefits of Cloud Computing.
+ Improved productivity.
+ Cost savings.
+ Highly scalable.
+ Speed of response.
+ Easily access data.
+ Increase mobility.
+ Green.
Case studies
Join the Cloud:
+ http://blog.jointhecloud.org
+ http://www.cloudtweaks.com
References.
Platforms:
+ http://www.greencloudsonline.com
+ http://www.windowsazure.com
About Alin
Rock star .NET developer @ Levi9
facebook.com/alin.ruscior
ro.linkedin.com/in/alinruscior`
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
Core Features
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
Topics are your friends
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
So what are you waiting for?
http://www.windowsazure.com/en-us/downloads/
Conclusions
• Windows Azure Service Bus
• Messaging using Topics/Queues/Relays
• Key scenarios: Decoupling/Load leveling/Load
balancing/Multicasting
• aaaaaand
Play Halo 4

Iasi code camp 20 april 2013 cloud9

  • 1.
    + 20th ofApril 2013. Elena Naum. + Levi9 - working for project Greenclouds. Today’s presenter.
  • 2.
    + Why useit? Today’s topics: + What’s Cloud Computing? + How does one get in the Cloud? An Introduction to Cloud Computing.
  • 3.
    Some definitions: “A self-serviceenvironment 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
  • 4.
    Some definitions: “A self-serviceenvironment 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
  • 5.
  • 6.
  • 7.
    Key Benefits ofCloud Computing. + Improved productivity. + Cost savings. + Highly scalable. + Speed of response. + Easily access data. + Increase mobility. + Green.
  • 9.
  • 10.
    Join the Cloud: +http://blog.jointhecloud.org + http://www.cloudtweaks.com References. Platforms: + http://www.greencloudsonline.com + http://www.windowsazure.com
  • 11.
    About Alin Rock star.NET developer @ Levi9 facebook.com/alin.ruscior ro.linkedin.com/in/alinruscior`
  • 12.
    Service Bus ismessaging 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
  • 13.
  • 15.
    Way up inthe 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
  • 16.
  • 18.
    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
  • 20.
    So what areyou waiting for? http://www.windowsazure.com/en-us/downloads/
  • 21.
    Conclusions • Windows AzureService Bus • Messaging using Topics/Queues/Relays • Key scenarios: Decoupling/Load leveling/Load balancing/Multicasting • aaaaaand
  • 22.