80 likes | 303 Views
Delivering platform as a service with THE public cloud. Clare Dillon Developer & Platform Group Lead claredil@microsoft.com. What Constitutes cloud computing?. SOFTWARE. AS A SERVICE. PLATFORM. AS A SERVICE. INFRASTRUCTURE. AS A SERVICE. GENERAL PURPOSE PROGRAMMING LANGUAGES.
E N D
Delivering platform as a service with THE public cloud Clare Dillon Developer & Platform Group Lead claredil@microsoft.com
What Constitutes cloud computing? SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
GENERAL PURPOSE PROGRAMMING LANGUAGES Azure Platform • Windows Azure Platform Compute Management App Fabric Relational data Storage CDN Management Marketplace
Simplicity Efficiency Use existing skills Simple model Easy to use Lower costs Deployment flexibility Cheap Windows Azure Value Proposition Focus Agility Respond quickly Grow customer base Simple cloud entry point Shorten timescale for new projects Prioritise “sweetspot” workloads
When to use Azure Optimal Workload patterns “Growing Fast” “On and Off” Inactivity Period Compute Average Usage Compute Business need: stay ahead of steady but fast growing customer demand Business need: Periodic batch process Average Usage Ex. scenario: Credit card co. doing risk scoring for portfolio on a monthly basis Time Time Ex. scenario: Digital syndication Evidence: RiskMetrics financial analysis, monte carlo simulations Evidence: Associated Press Breaking News API
When to use Azure Optimal Workload patterns “Predictable Bursting” “Unpredictable Bursting” Compute Compute Business need: safely handle highly unpredictable spikes in customer demand Business need: respond to periodic peaks in customer usage and business cycle Average Usage Average Usage Time Ex. scenario: Marketing campaigns, event ticketing, retail fads, disaster response/recovery Time Ex. scenario: Ecommerce system, internal payroll portal, corporate website Evidence: Kelley Blue Book website Evidence: TicketDirect ticketing system
Thank you! Clare Dillon Developer & Platform Group Lead claredil@microsoft.com