130 likes | 466 Views
Cloud Computing What Does It Actually Mean? Jonathan Kupferman 8/14/2008 Are They Cloud Computing? GMail Google Docs Microsoft Office Amazon EC2 Hulu Cloud Computing Definition
E N D
Cloud Computing What Does It Actually Mean? Jonathan Kupferman 8/14/2008
Are They Cloud Computing? • GMail • Google Docs • Microsoft Office • Amazon EC2 • Hulu
Cloud Computing Definition “A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption.” James Staten Forrester Research 15 Experts Define Cloud Computing
Infrastructure • Remote Access • Pay-Per-Use • "Infinite Scale" • For Developers/Companies • Amazon EC2, 3tera
Infrastructure Divide OS, Network = You Provide = They Provide
Platform • Host Your Application • Automatic Deployment • Automatic Scaling • For Developers/Companies • Google App Engine, Heroku, Mosso
Platform Divide Django, Rails, Mosso OS, Network = You Provide = They Provide
Applications • AKA Software as a Service (SaaS) • App Hosted/Data Stored In Cloud • Access From Anywhere • For End Users • Google Docs, Salesforce.com
Applications Divide Google Docs, Salesforce.com Django, Rails, Mosso OS, Network = You Provide = They Provide
Realization Complexity Control
What It Boils Down To • Abstraction • Outsourcing of Labor