Video ure=player_embedded&v=xZ6XUk7 QLbU ure=player_embedded&v=xZ6XUk7 QLbU.
Windows A z ure
description
Transcript of Windows A z ure
WINDOWS AZUREScott Guthrie
Corporate Vice PresidentWindows Azure Application Platform
WINDOWS AZUREScott Guthrie
Corporate Vice PresidentWindows Azure Application Platform
Save time and money Enable new scenarios
Why Cloud?
windows azure
global datacenter footprint
San Antonio, TXApprox 477K sq ft, 27MW, uses recycled water for cooling
Chicago, IL707,000 square feet with critical power of 60 MW, uses water side economization, containers
Dublin, IrelandApprox 570K sq ft, up to 27MW, uses outside air for cooling.
Green Energy
videoInside a Datacenter
demoGetting Started with Windows Azure
servicepackage
servicepackage
servicepackage
Server Rack 1 Server Rack 2
new virtual server new virtual server
Provision Virtual Servers Deploy App Code Configure Network
servicepackage
Windows Azure Datacenter
Provision Virtual Servers Deploy App Code Configure Network
Windows Azure Datacenter
servicepackage
Provision Virtual Servers Deploy App Code Configure Network
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Virtual Servers Deploy App Code Configure Network
multiple languages
getting to node you
demo“Hello World”Using Node.js
Infinite Scale
2
Scale
6 92
92Scale
10Scale
Pay Only For What You Use.
Cloud Computing Patterns
tCom
pute
InactivityPeriod
t
t
t
On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome
Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases
Com
pute
Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enoughCo
mpu
te
Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity
Com
pute
Recovering from
Hardware Failures
Network Load Balancer
Windows Azure Datacenter
99.95% Monthly SLA
Smooth Updates
Network Load Balancer
Windows Azure Datacenter
Developer
Network Load Balancer
Windows Azure Datacenter
Developer
Developer
Windows Azure Datacenter
Production Staging
Network Load Balancer
demoStaging & Production
Focus on Apps, not Infrastructure
buildingblocks
Storage
Storage Options
Blob Storage SQL Azure Database Table Storage
blob storage Highly scalable, durable, available file system Blobs can be exposed publically over http Can securely lock down permissions to blobs
demoblob storage
SQL Azure Relational SQL Server Engine in the Cloud Same Programming Model as SQL Server Fully Managed Service
Storage Options
Blob Storage SQL Azure Database Table Storage
Messaging
Tightly Coupled
Store Front End
Drivers
Shipping Service
Tracking
Tightly Coupled
Store Front End
Shipping Service
Drivers
Tracking
Loosely Coupled
Store Front End
Drivers
Shipping Service
Tracking
Order Queue
Loosely Coupled
Store Front End
Order Queue Shipping Service
Drivers
Tracking
Loosely Coupled
Store Front End
Order Queue Shipping Service
Drivers
Tracking
Loosely Coupled
Store Front End
Order QueueTracking
Tracking
Shipping Service
Windows Azure
ServiceBus Queue
Internet
Hi!
ASP.NET Application
demoService Bus Queues
hybrid
Windows Azure
On Premises
Cloud Application
Existing Datacenter
Windows Azure
Service Bus Relay
On Premises
WCF Service
Cloud Application
demoService Bus Relay
buildingblocks
demoDeveloper Guides
Open and Flexible
open source libraries Apache 2 License Multiple Languages Hosted on GitHub Contributions
Welcome http://github.com/windowsazure
http://stackoverflow.com/questions/tagged/azure
stackoverflow
Customer Success
Scott Cate
EventDay
EventDay arch diagram
Get started.http://WindowsAzure.com
MSDN BenefitsFree Windows Azure for Professional, Premium, and Ultimate subscribers
© 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.