Windows Azure Cloud Services

Post on 22-Jan-2015

250 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

Transcript

Welcome to Windows Azure by Microsoft.

eSynergy Solutions was the Gold sponsor for the UK Microsoft Open Source Cloud event held in June 2012.

Windows Azure Cloud Services

Steve Plank “Planky”Cloud EvangelistMicrosoft UK

Agenda

IaaS, PaaS, SaaSWindows Azure Cloud Services

Windows Azure ComputeWindows Azure Storage

Developing Apps on Windows Azure

Cloud Computing Landscape

(on-premise)

storage

servers

networking

os

middleware

virtualization

data

applications

runtime

you

man

ag

eIaaS

storage

servers

networking

os

middleware

virtualization

data

applications

runtime

opera

tor m

anages

you m

anag

e

PaaS

opera

tor m

anages

you m

anag

estorage

servers

networking

os

middleware

virtualization

applications

runtime

data

SaaSopera

tor m

anages

storage

servers

networking

os

middleware

virtualization

applications

runtime

data

For the IT ProFor the

Developer

Agenda

Iaas, PaaS, SaaSWindows Azure Cloud Services

Windows Azure ComputeWindows Azure Storage

Developing Apps on Windows Azure

compute data management networking

SQL database

noSQL databasewebsites

cloud services blob connect

virtual network

traffic managerVMs

Windows Azure

CDN cachingidentity

& securityreliable

messaging mediaintegration HPC

Windows Azure Compute

Windows Azure Storage

Windows Azure Cloud Services

A Cloud Service:Isolation container

Component Roles Roles can be Web Role…Or Worker RoleOr VM Role

With endpointsNumbered identical instances of each role

…all specified in a service model

WebRole

Worker Role

VMRole

0 0 0

1 1 1Microsoft’sOS image

IIS

Your code

Microsoft’sOS image

Your code

YOUROS image & config

Your code

Windows Azure Cloud Services

serviceconfiguration.cscfg

servicedefinition.csdef

Service Model

Deployment

Web, Worker, VM Role images

Load B

ala

nce

r

Copy imageOS BootNetworking setupLoad BalancerStartup TasksYour CodeReady State

Ready

Ready

Ready

Deployment

Web, Worker, VM Role images

Load B

ala

nce

r

Attempt re-bootLocal Data C:/ D:/ E:/Image/Data marked badRe-provision instanceNew Data C:/ D:/ E:/Start Instance/NetworkReady State

Ready

Ready

Ready

Error!C:/D:/E:/X C:/

D:/E:/

ReadyRe

boot

Container HierarchySubscription:

Billing

ServicesDeployments:

StagingProduction

RolesWeb RoleWorker RoleVM Role

Instances:Instance 0Instance 1Instance n…

Subscription

Service

Staging ProductionWebRole

WorkerRole

VMRole

WebRole

WorkerRole

VMRole

Windows Azure Storage

A Storage Account:

Isolation boundaryStorage Types:

BlobTableQueue

Blob Table Queue

Windows Azure Datacenter

Windows Azure Storage

Storage Type

Windows Azure Datacenter

Storage is Durable

Windows Azure Datacenter

Web, Worker, VM Role images

The datais stillthere!

Blobs, Tables and QueuesREST API

https://mystore.blob.core.windows.net/container/blobhttps://mystore.table.windows..net/mytablenamehttps://mystore.queue.core.windows.net/queuename

.Net Storage Client

Blob Table Queue

Blobs:Unstructure data“Files”Permissions

Table: Structured data (not relational)

Queue:Role Role communication

Developing Apps on Windows Azure

Windows Azure Development

Dev Workstation (64-bit preferred)Windows Vista/Windows 7/Windows 8 Release

PreviewVisual Studio 2010/2012 RCWindows Azure SDK (1.7) plus ToolsSQL Server 2008 (Express and R2 OK)

Using the compute emulator

Development Workstation

Compute/Storage Emulator

VS+SDK

Compute Emulator

Storage Emulator SQL Server

IIS

Application RunningLocally

F5

Writing and deploying an app

Deployment

Package

Publish

Windows AzurePortal

http://1f53cab4a9e84792.myapp.cloudapp.ne

t

http://myapp.cloudapp.net

Production

Staging

VIP10.0.0.10

VIP10.0.0.20

Apppackag

e

Review

Iaas, PaaS, SaaSWindows Azure Cloud Services

Windows Azure ComputeWindows Azure Storage

Developing Apps on Windows Azure

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.

top related