Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Goals
Overview
Software as a Service (SaaS) Utilities Computing Cloud Computing
Overview
What is Cloud Computing?
I dont understand what we would do differently in the light of Cloud Computing other than change the wordings of some of our ads
Larry Ellision, Oracles CEO
I have not heard two people say the same thing about it [cloud]. There are multiple definitions out there of the cloud
Andy Isherwood, HPs Vice President of European Software Sales
Its stupidity. Its worse than stupidity: its a marketing hype campaign.
Richard Stallman, Free Software Foundation founder
Overview
Mainframe Grid Computing
Cloud Computing
What is SaaS?
Applications delivered as services over the Internet
Apps On-demand
Control usage
No illegal copies
Ease of usage
Easy installation Access everywhere
Utilities Computing
What is Utilities Computing? Who are they? Why Utilities Computing?
provisioning No up-front cost, invest on other aspects (marketing, technology) Less maintenance & operational cost Save time, time = money
Cloud Computing
What is a Cloud?
What is Cloud Computing? Why Cloud Computing? Clouds of Tomorrow
What is a Cloud?
Software and hardware to operate datacenters
Public Cloud Cloud used to provide utility computing Amazon EC2 GoogleAppEngine Microsoft Azure Cloud.vn Private Cloud Not available for rental Datacenters
Cloud Computing
TV on-demand (SaaS)
What's new
The illusion of infinite computing resources No more planning far a head for provisioning.. The elimination of an up-front commitment by users. Start small then increase the resources when really needed. The ability to use and pay on demand. Processors by hours, storage by day. When needed get them. When they are no longer useful let them go.
Extensions of desktop software Matlab, Mathematica Batch processing Peter Harkins at The Washington Post: 200 EC2 instances (1,407 server hours), convert 17,481 pages of Hillary Clintons travel documents within 9 hours The New York Times used 100 Amazon EC2 instances to recognize 4TB of raw TIFF image into 1.1 million PDFs in 24 hours ($240)
Demand
Capacity Demand
Time
Time
Unused resources
Unused resources
Resources
Demand
Time
Lost revenue
Lost users
Risk of under-provisioning
Clouds of Tomorrow
Application software: Cloud & client parts, disconnection tolerance Auto scalable Infrastructure software: VM awareness Hardware systems: Containers Energy proportionality
References
Above the Clouds: A Berkeley View of Cloud Computing, Michael Armbrust et al, Feb 2009 (white paper and presentation) Cloud Computing Infrastructure