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!