CLOUD COMPUTING
Presented by
Need for …..
Allows users and business
owners to use applications
without having them pre-installed
Enables them to access their
personal files from any computer
with internet connection
Cloud Computing defined as………
An emerging computer paradigm where
data and services reside in massively scalable
data centers in the cloud and can be accessed
from any connected devices over the internet.
Cloud in brief …
Remotely hosted: Services or data are hosted on
remote infrastructure.
Ubiquitous: Services or data are available from
anywhere.
Commodified: You pay for what you would want!
Characteristics:
Flexibility and elasticity
Pay as much as needed
No need to know
Always on, anywhere, anyplace
Purpose and Benefits….
Pay only for the computing resources you use.
No financial commitment.
Can provide a specialized platform designed
for scalability and availability.
Services like……
Cloud Architecture
Different Cloud Computing Layers
MS Live/ExchangeLabs, IBM,
Application Service Google Apps; [Link]
(SaaS) Quicken Online, Zoho, Cisco
Google App Engine, Mosso,
Application Platform [Link], Engine Yard,
Facebook, Heroku, AWS
Server Platform 3Tera, EC2, SliceHost,
GoGrid, RightScale, Linode
Storage Platform Amazon S3, Dell, Apple, ...
Some Commercial Cloud Offerings
Advantages
Lower computer costs
Improved performance
Reduced software costs
Instant software updates
Unlimited storage capacity
Increased data reliability
Latest version availability
Disadvantages
Requires a constant Internet connection
Does not work well with low speed connections
Can be slow
Features might be limited
Stored data might not be secure
Conclusion
Cloud computing is a powerful new
abstraction for large scale data processing
systems which is scalable, reliable and
available where services can also grow and
shrink according to need.
Future…
Cloud platforms are here
Microsoft is placing a big bet with the
Azure services Platform.
A new world is unfolding
Prepare to be part of it.
YO U
AN K
TH
N Y ?
A S ??
R I E
U E
Q