Dhananjay Kumar

Post on 09-Feb-2016

54 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

http://dhananjaykumar.net http:// twitter.com/DebugMode_. An Introduction. Dhananjay Kumar. PLATFORM. WINDOWS AZURE SERVICES. Windows Azure – An Operating System. Windows Azure – Functions. Fabric-Controller. Windows Azure. Windows Azure. Web Role Instance. Web Role Instance. - PowerPoint PPT Presentation

Transcript

Dhananjay Kumar

http://dhananjaykumar.nethttp://twitter.com/DebugMode_

An Introduction

PLATFORM

The Windows Azure Platform is an Internet-scale cloud computing and services platform

hosted in Microsoft data centers.

Windows Azure Platform includes the foundation layer of Windows Azure as well as a set of developer services which can be

used individually or together.

WINDOWS AZURE SERVICES

Windows Azure – An Operating System

Windows Azure – Functions

1. It serves as the development environment .

2. It serves as the run time

environment.

3. It serves as the control

environment.

4. It handles the load balancing .

5. It handles resource

management.

6. It manages life cycle of service

Fabric-Controller

COMPUTE• This service

runs the application

STORAGE• This service

stores the data

FABRIC• This service

monitor and manage application

Windows Azure

Windows Azure

Web Role Instance

It accepts incoming HTTP/HTTPS requests.

It runs on the VM that includes IIS 7.0

It can be implemented using ASP.NET, WCF, or any other .NET Framework that runs on IIS.

It can be implemented using native code also but they should capable to run on IIS.

Web Role Instance are stateless.

Azure provides built in load balancing to

spread requests across Web Role Instance that are

part of same application

By running multiple instance of same

application Windows Azure provides scalability .

There is no way to guarantee that multiple request from the same user will be sent to the

same instance

Web Role Instance

Web Role Instance

Worker Role Instance

It does not have IIS configured.

It is not hosted on IIS.

It functions like a background job.

It cannot gets input from outside world directly.

It takes batch job and run indefinitely.

It can implemented using .NET code.

Worker Role Instance

Window Azure

Operating System

Windows Server 2008

(64 bit)

SQL Server 2008

IIS 7.0

.NET Framework

3.5

Windows Azure – Operating System

Host Operating System• 64-Bit Windows Server 2008

CPU• 1.5 to 1.7 GHz, 1core x64 eqv

RAM• 1.7 GB

Network Connectivity • 100 Mbs

Transient Local storage • Non – Persistent 250 GB

Windows Azure – Operating System

Azure StorageService

Table

BLOB

Queue

Storage in Windows Azure

Table

• Table service, for structured storage that can be queried

BLOB

• Blob service, for storing text or binary data

Queue

• Queue service, for reliable, persistent messaging between services

Storage in Windows Azure

Why to use Windows Azure ???

To create Scalable Web Application.

To create Parallel Processing Application.

To create Scalable Web Application with background processing.

To create a Web Application with Relational Data in the cloud.

To use Cloud Data in on premise application.

Creating A Scalable Web Application

Creating A Parallel Processing Application

Creating A Scalable Web Application with Background Processing

Creating A Web Application with Relational Data

Using Cloud Storage From An On-Premises orHosted Application

top related