windows a z ure

60
WINDOWS A Z URE Scott Guthrie Corporate Vice President Windows Azure Application Platform

Upload: deacon

Post on 23-Feb-2016

45 views

Category:

Documents


1 download

DESCRIPTION

Windows A z ure. Scott Guthrie Corporate Vice President Windows Azure Application Platform. Windows A z ure. Why Cloud?.  Save time and money  Enable new scenarios. Scott Guthrie Corporate Vice President Windows Azure Application Platform. windows azure. global datacenter footprint. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Windows A z ure

WINDOWS AZUREScott Guthrie

Corporate Vice PresidentWindows Azure Application Platform

Page 2: Windows A z ure

WINDOWS AZUREScott Guthrie

Corporate Vice PresidentWindows Azure Application Platform

Save time and money Enable new scenarios

Why Cloud?

Page 3: Windows A z ure

windows azure

Page 4: Windows A z ure

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

Page 5: Windows A z ure

videoInside a Datacenter

Page 6: Windows A z ure

demoGetting Started with Windows Azure

Page 7: Windows A z ure

servicepackage

servicepackage

Page 8: Windows A z ure

servicepackage

Server Rack 1 Server Rack 2

new virtual server new virtual server

Provision Virtual Servers Deploy App Code Configure Network

Page 9: Windows A z ure

servicepackage

Windows Azure Datacenter

Provision Virtual Servers Deploy App Code Configure Network

Page 10: Windows A z ure

Windows Azure Datacenter

servicepackage

Provision Virtual Servers Deploy App Code Configure Network

Page 11: Windows A z ure

Network Load Balancer

Windows Azure Datacenter

Network load-balancer configured for traffic

Provision Virtual Servers Deploy App Code Configure Network

Page 12: Windows A z ure

multiple languages

Page 13: Windows A z ure

getting to node you

Page 14: Windows A z ure

demo“Hello World”Using Node.js

Page 15: Windows A z ure

Infinite Scale

Page 16: Windows A z ure

2

Scale

6 92

Page 17: Windows A z ure

92Scale

Page 18: Windows A z ure

10Scale

Page 19: Windows A z ure

Pay Only For What You Use.

Page 20: Windows A z ure

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

Page 21: Windows A z ure

Recovering from

Hardware Failures

Page 22: Windows A z ure

Network Load Balancer

Windows Azure Datacenter

Page 23: Windows A z ure

99.95% Monthly SLA

Page 24: Windows A z ure

Smooth Updates

Page 25: Windows A z ure

Network Load Balancer

Windows Azure Datacenter

Developer

Page 26: Windows A z ure

Network Load Balancer

Windows Azure Datacenter

Developer

Page 27: Windows A z ure

Developer

Windows Azure Datacenter

Production Staging

Network Load Balancer

Page 28: Windows A z ure

demoStaging & Production

Page 29: Windows A z ure

Focus on Apps, not Infrastructure

Page 30: Windows A z ure

buildingblocks

Page 31: Windows A z ure

Storage

Page 32: Windows A z ure

Storage Options

Blob Storage SQL Azure Database Table Storage

Page 33: Windows A z ure

blob storage Highly scalable, durable, available file system Blobs can be exposed publically over http Can securely lock down permissions to blobs

Page 34: Windows A z ure

demoblob storage

Page 35: Windows A z ure

SQL Azure Relational SQL Server Engine in the Cloud Same Programming Model as SQL Server Fully Managed Service

Page 36: Windows A z ure

Storage Options

Blob Storage SQL Azure Database Table Storage

Page 37: Windows A z ure

Messaging

Page 38: Windows A z ure

Tightly Coupled

Store Front End

Drivers

Shipping Service

Tracking

Page 39: Windows A z ure

Tightly Coupled

Store Front End

Shipping Service

Drivers

Tracking

Page 40: Windows A z ure

Loosely Coupled

Store Front End

Drivers

Shipping Service

Tracking

Order Queue

Page 41: Windows A z ure

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Page 42: Windows A z ure

Loosely Coupled

Store Front End

Order Queue Shipping Service

Drivers

Tracking

Page 43: Windows A z ure

Loosely Coupled

Store Front End

Order QueueTracking

Tracking

Shipping Service

Page 44: Windows A z ure

Windows Azure

ServiceBus Queue

Internet

Hi!

ASP.NET Application

Page 45: Windows A z ure

demoService Bus Queues

Page 46: Windows A z ure

hybrid

Page 47: Windows A z ure

Windows Azure

On Premises

Cloud Application

Existing Datacenter

Page 48: Windows A z ure

Windows Azure

Service Bus Relay

On Premises

WCF Service

Cloud Application

Page 49: Windows A z ure

demoService Bus Relay

Page 50: Windows A z ure

buildingblocks

Page 51: Windows A z ure

demoDeveloper Guides

Page 52: Windows A z ure

Open and Flexible

Page 53: Windows A z ure

open source libraries Apache 2 License Multiple Languages Hosted on GitHub Contributions

Welcome http://github.com/windowsazure

Page 54: Windows A z ure

http://stackoverflow.com/questions/tagged/azure

stackoverflow

Page 55: Windows A z ure

Customer Success

Page 56: Windows A z ure

Scott Cate

Page 57: Windows A z ure

EventDay

EventDay arch diagram

Page 58: Windows A z ure

Get started.http://WindowsAzure.com

Page 59: Windows A z ure

MSDN BenefitsFree Windows Azure for Professional, Premium, and Ultimate subscribers

Page 60: Windows A z ure

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