DELIVERING PLATFORM AS A SERVICE WITH THE PUBLIC CLOUD Clare Dillon Developer & Platform Group Lead
WHAT CONSTITUTES CLOUD COMPUTING? SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
WHAT CONSTITUTES CLOUD COMPUTING? SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
AZURE PLATFORM GENERAL PURPOSE PROGRAMMING LANGUAGES Compute Storage Management CDN Windows Azure Platform
WINDOWS AZURE VALUE PROPOSITION
WHEN TO USE AZURE OPTIMAL 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 Compute Time “Growing Fast” Compute Time “On and Off” Usage Average Inactivity Period
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 Compute Time “Unpredictable Bursting” Average Usage Compute Time “Predictable Bursting” Average Usage WHEN TO USE AZURE OPTIMAL WORKLOAD PATTERNS
WINDOWS AZURE PLATFORM MOMENTUM
THANK YOU! Clare Dillon Developer & Platform Group Lead