3. The Definition
Cloud computing is the on-demand delivery of compute power, database storage, applications, and
other IT resources through a cloud services platform via the internet with pay-as-you-go pricing – AWS
Simply put, cloud computing is the delivery of computing services—servers, storage, databases,
networking, software, analytics and more—over the Internet (“the cloud”) – Microsoft Azure
Cloud computing, often referred to as simply “the cloud,” is the delivery of on-demand computing
resources — everything from applications to data centers — over the internet on a pay-for-use basis.-
IBM
Cloud computing relies on sharing of resources to achieve coherence and economy of scale, similar to a
utility - Wikipedia
4. History
IBM buys Soft layer
2002
1999
2006
2010
2008
2011
Salesforce starts
SaaS
Amazon starts
AWS
AWS Ec2, S3, SQS
Launched
Google AppEngine Preview
, Azure announced
Microsoft Azure
Available
IBM Smart Cloud for
Smart Planet
2012
Started Oracle Cloud,
Google Compute Engine
2013
6. Service Models
- National Institute of Standards and Technology
provides the computing infrastructure, physical or (quite often) virtual machines and other resources like virtual-
machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area
networks etc
Examples: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine
provides you computing platforms which typically includes operating system, programming language execution
environment, database, web server etc
Examples: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine
provided with access to application software often referred to as "on-demand software". You don't have to worry
about the installation, setup and running of the application. Service provider will do that for you. You just have to pay
and use it through some client
Examples: Google Apps, Microsoft Office 365
IaaS
PaaS
SaaS
11. Analogy
=> Pay as you Go ( Hundreds)!
=> Maintenance charges
=> Insurance and documents
=> Maintenance Time and efforts
=> Choice among multiple vehicles
=> driving and maintenance skills
=> Parking space at home or outside
=> driving stress
=> Less or no privacy
=> Less convenient or comfort
=> May not be Economical on long time
=> Passion & Customizable
=> Chances of cheating by drivers or
vendors
Car Rental As a Service