Slide Objectives:Understand the challenges of irregular load in applicationsUnderstand the challenges of both too much capacity and not enough capacity and the sort of groups they impact within a customerUnderstand that traditionally IT capacity is purchased in a stepwise fashion involving capital expenditure at each pointSpeaking Points:To understand the value and opportunity for cloud computing, I believe it’s important to think about how IT capacity is typically used by applications today in most environments.Today most organizations significantly over estimate or underestimate the amount of resources they need to run their applications.This leads to a higher cost for the infrastructure and the delivery of the overall applications. Build Steps:Forecast load is to grow steadilyPlanned capacity grows in a stepwise fashion. Need to plan in advance due to hardware lead timesActual load is highly variable over timePeriods where we have excess capacity. Capital laying idle, opex wasted powering and cooling serversPeriods where we have insufficient capacity and our customers get a bad experience
Cloud Computing Richard Astbury Senior Consultant two10 degrees
What is cloud computing?• Compute and storage as a utility Pay as you go, starting at zero• Scalable Infrastructure is elastic
Load Forecast Allocated Not Enough IT capacity PowerIT Capacity Too Much Power Actual Load Time
Capacity on No screaming customers DemandIT Capacity No capital laying idle Goes up and down Actual Load Lower Capex Time
On and Off Compute Inactivity Period Average UsageGrowing Fast Compute Average UsageUnpredictable Bursting Compute Average Usage ComputePredictable Bursting
What is cloud computing?• Compute and storage as a utility Pay as you go, starting at zero• Scalable Infrastructure is elastic• Hosted in data centres around the globe Microsoft / Amazon / Google
Cloud ConsultancyHelping software vendors to… Move existing Design new applications to the applications for cloud the cloud
Why?• Lower costs Less responsibility Offer customers new features Reduce piracy• If they don’t, someone else will!
A Golden Age• Tooling is now free Visual Studio / Eclipse etc…• Explosion of 3rd party libraries GitHub.com• Help is readily available StackOverflow.com• Low barrier to entry node.js / Ruby on Rails / Django• Markets are now global Viral marketing
Summary• Building applications has never been so easy• The internet gives you a global market• Cloud Computing is the platform for you to deliver
Summary 2You’ve never had it so good …go and build something!