azure service bus based on cloud computing
TRANSCRIPT
AZURE SERVICE BUS BASED ON CLOUD COMPUTING
DONE BY ARUN PRABHA K C
132IT106
The Objective is..• To understand about the azure platform.• To know the evolution and development of
Azure service bus.• To know the fields where Azure Service bus is
used.• The goal of Azure Service Bus.
INTRODUCTION:The Windows Azure platform provides an
Internet-based cloud computing environment for running applications and storing data in Microsoft data centers around the world. In many ways, you can think of it as Windows in the cloud.
ABOUT TECHNOLOGY..• The Windows Azure platform is poised to
radically change the way Microsoft architects and developers think about building and managing applications.
• Created by Microsoft for building deploying and managing app servers through a global network of Microsoft managed data center.
EVOLUTION:In 2007, Microsoft unveiled a new vision
called “Software + Services” that would
fundamentally change the way that both Microsoft
and their customers build software and have a
gradual, yet marked ripple effect throughout the
software giant’s entire strategy.
1. October 2008-Announced the Windows Azure
platform
2. March 2008-Announced SQL Azure relational
database
3. November 2009-Updated Windows Azure
4. April 2014-Windows Azure renamed to Microsoft
azure.
5. July 2014-Azure machine learning public review
WINDOWS AZURE:The Windows Azure provides compute(e.g., executing an application)storage(e.g., storing data on disk),
the foundational building blocks for all cloud applications.
Windows Azure also comes with Service Bus and Access Control capabilities, which make it easier to extend your .NET applications into the cloud.
Windows Azure Service BusWindows Azure Service Bus is messaging
infrastructure that sits between applications,
allowing them to exchange messages in a loosely
coupled way for improved scale and resiliency.
With this service we can connect with
variety of devices to the cloud. These include
Phones, tablets etc.,
Cont…• The Service Bus allows us to build composite
applications based on services.
• Service Bus is a multitenant cloud service which
means that the service is shared by multiple users.
This service runs anywhere and connects everything.
• Applications and services can also be connected and
use the cloud service efficiently.
Service Bus fundamentals:• Service Bus provides a publish and subscribe
mechanism called Topics and subscriptions.
• With this, an application can send message to a topic,
while other applications can create subscriptions to this
topic.
• Hence one-to-many communication among a set of
applications, letting the same message to be read by
multiple recipients.
Cont…
• Service bus provides three different ways to
send and receive messages among applications.
–Queues
–Topics
–Relays
QUEUES:• Queues which allow one directional
communication.• Each queue acts as an intermediary(broker)
that stores messages until they are received.
AZURE PROCESS in queue:A sender sends messages to the service bus queue and a receiver picks up that message some later time.The receiver reads the message in two different forms.– Receive and delete.– Peeklock
CompleteAbandonFail
TOPICS:• Provides one directional communication using
subscription.• Also acts as a broker.• But it allows message that matches the specific
criteria.
RELAYS:• Bi-directional communication.• Different from queues and topics hence it is
not a broker.• Doesn’t store the messages hence it simply
pass the message to the destination.
WHY AZURE?Familiarity of Windows64-bit Windows VMsAzure SDKScalability and flexibilityCost benefits and pricing modelData centre in the cloudSecurity
Azure and others…
1. Price
2. Security
3. Maintenance
4. Speed
ADVANTAGES:
• Runs anywhere and connects nearly anything.
• Manages message delivery in the cloud.
• It is open and flexible.
• It is build to protect the data.
• It is ready for any business.