azure service bus based on cloud computing

Post on 12-Apr-2017

385 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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.

top related