delivering platform as a service with the public cloud clare dillon developer & platform group...

8
DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead [email protected]

Upload: augustine-davidson

Post on 21-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUDClare DillonDeveloper & Platform Group [email protected]

Page 2: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

WHAT CONSTITUTES CLOUD COMPUTING?

SOFTWAREAS A SERVICE

PLATFORMAS A SERVICE

INFRASTRUCTUREAS A SERVICE

Page 3: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

AZURE PLATFORM

GENERAL PURPOSE PROGRAMMING LANGUAGES

Compute

Storage

Management

Relational dataMarketplace

App Fabric

CDN

Windows Azure Platform

Management

Page 4: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

Shorten timescale for new projects

Focus

Lower costsDeployment flexibilityCheap

EfficiencyUse existing skillsSimple modelEasy to use

Simplicity

Respond quicklyGrow customer baseSimple cloud entry point

Agility

WINDOWS AZURE VALUE PROPOSITION

Prioritise “sweetspot” workloads

Page 5: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

WHEN TO USE AZUREOPTIMAL WORKLOAD PATTERNS

Business need: Periodic batch process

Ex. scenario: Credit card co. doing risk scoring for portfolio on a monthly basis

Evidence: RiskMetrics financial analysis, monte carlo simulations

Business need: stay ahead of steady but fast growing customer demand

Ex. scenario: Digital syndication

Evidence: Associated Press Breaking News API

Average Usage

Com

pu

te

Time

“Growing Fast” C

om

pu

te

Time

“On and Off”

UsageAverage

InactivityPeriod

Page 6: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

Business need: safely handle highly unpredictable spikes in customer demand

Ex. scenario: Marketing campaigns, event ticketing, retail fads, disaster response/recovery

Evidence: TicketDirect ticketing system

Business need: respond to periodic peaks in customer usage and business cycle

Ex. scenario: Ecommerce system, internal payroll portal, corporate website

Evidence: Kelley Blue Book website

Com

pu

te

Time

“Unpredictable Bursting”

Average Usage Com

pu

te

Time

“Predictable Bursting”

Average Usage

WHEN TO USE AZUREOPTIMAL WORKLOAD PATTERNS

Page 7: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

WINDOWS AZURE PLATFORM MOMENTUM

Page 8: DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead claredil@microsoft.com

THANK YOU!

Clare DillonDeveloper & Platform Group Lead

[email protected]