Windows Azure Kick Start - Common Scenarios

Preview:

Citation preview

Common Cloud Scenarios

Eric D. BoydFounder and CEO, responsiveX Windows Azure MVP

eric.boyd@responsiveX.com@EricDBoyd – EricDBoyd.com

Agenda

Cloud Storage

Services Backend

Hybrid Architecture

Global Scale

Cloud Apps

Not everything

has to or can live in the cloud

Mix and Match Services

Hosted App, Cloud Storage

Your Server

s

Dynamic Content Static Content

Mass storageCloud

On-premises

db

Application

Blob Container

BandwidthCSS/Images/JS

HTML

Bandwidth

CSSImages

JS

http://www.myco.com/images/brian.jpg

http://img.blob.core.windows.net/images/brian.jpghttp://css.blob.core.windows.net/main.csshttp://js.blob.core.windows.net/animations.js

Global Scale : CDN

Leverage 28+ cache nodesSame servers Windows Update usesIncredibly fast global backboneUser is routed to best cache node for where they are located

Origin dataOrigin data can be from a web role, or a public blob containerDefaults to intelligent cache timeoutsYou can control the cache headers

No commitmentsNo contractsTurn on and off as needed

How does it work?

PublicBlob

Container

Edge Node 1

http://<guid>.vo.msecnd.net/demo/civ5demo.exe !

http://civ5.blob.core.windows.net/demo/civ5demo.exe

Desktop App, Cloud Services

Cloud Apps: All In

Buyer

Phone

Chef

Global Scale : Traffic ManagerLoad balance globallyDeploy your app to multiple Windows Azure datacentersConfigure balancing algorithmFree to use

Easily ConfiguredPerformance mode routes user to best datacenterFail over mode routes to backup datacenter if primary goes offlineRound robin distributes traffic across datacenters

Cloud App, Cloud Scale

Hybrid Architecture

SaaS

On-Pre

mClients

Storage

Enric

h

Thank you!

Final Questions.Surveys. Prizes. Giveaways.

© 2011 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.

Recommended