Upload
eric-d-boyd
View
363
Download
3
Embed Size (px)
Citation preview
Common Cloud Scenarios
Eric D. BoydFounder and CEO, responsiveX Windows Azure MVP
[email protected]@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.