• Characteristics of Cloud
• Applications on Cloud
• Challenges in Cloud
• Conclusion
What is Cloud Computing?
Traditional Model Cloud Computing Model
Proprietary internal IT resources Remote, shared services
Company A Company B
Internet
Company A Company B
What constitutes Cloud Computing?
Utility Pricing
SOLUTION:
Pizzas from the Cloud…
• Availability is a critical requirement
• Spikes in demand
• Optimize computing capacity while
being able to handle peak demand
SOLUTION:
Brewing customer feedback
SOLUTION:
Real-estate in Cloud
• Procuring and installing
servers or upgrades are
distraction
• Difficult to anticipate
hardware demand
• Unanticipated hardware
failures leads to terrible
impact on productivity
SOLUTION:
Location-based commerce
• View map of your
location, and surrounding
businesses & services
• Discover what's new,
what's on sale, at which
stores around you
• Locate nearest bus stops,
MRT stations, taxi stands;
access real-time
estimates of next bus
arrival times
SOLUTION:
Different types of services…
Three kinds of services
SaaS • Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
PaaS
IaaS
SaaS
• An application is hosted as a
SaaS service provided to customers
across the network
• E.g. Google Apps, Web-based
PaaS email, facebook applications
IaaS
PaaS
IaaS
IaaS
SaaS • Rent resources such as CPU,
storage and network capacity
• Customer has control over the
PaaS OS, storage and applications
• E.g. Amazon Web Services
IaaS
Moving to Cloud…
From On-Premise to Cloud Platforms
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged”
ERP Hosted “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I
“Too An
costly to run this myself,
application that I A hosted application that I
buy “off Email
the shelf” and but I’ve made
buy “off too
the shelf” and many buy from a vendor
Build vs. Buy
Molecule Research
An application that I An application that I
An application that I
develop myself, but run develop myself, but run in
develop and run
Clinical myself
Trial at a hoster the cloud
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged” Hosted
ERP “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I An application that I A hosted application that I
buy “offEmail
the shelf” and buy “off the shelf” and buy from a vendor
Build vs. Buy
Molecule Research
An application that I An application that I
An application that I
develop myself, but run develop myself, but run in
Clinical
develop Trial
and run myself
at a hoster the cloud
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged” Hosted
ERP “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I An application that I A hosted application that I
buy “off the shelf” and buy “off the shelf” and buy from a vendor
Email
Build vs. Buy
Molecule Research
An application that I An application that I
An application that I
develop myself, but run develop myself, but run in
Clinical
develop Trial
and run myself
at a hoster the cloud
“…but due to privacy issues, I
prefer keeping my HR data
on-premises”
On premises On premises vs. Cloud Cloud
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged” Hosted
ERP “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I An application that I A hosted application that I
buy “off the shelf” and buy “off the shelf” and buy from a vendor
HR System Email
Build vs. Buy
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged” Hosted
ERP “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I An application that I A hosted application that I
buy “off the shelf” and buy “off the shelf” and buy from a vendor
HR System Email
Build vs. Buy
Molecule Research
An application that I
An application that I
spenddevelop
my IT resources – I’m develop
myself, but run
An application that I
myself, but run in
Clinical
develop Trial
and run myself
going to double
at a hoster down on this the cloud
application!”
On premises On premises vs. Cloud Cloud
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy
“Packaged” Hosted
ERP “Software as a
Application “Packaged” Service”
Issue Tracking
An application that I An application that I A hosted application that I
buy “off the shelf” and buy “off the shelf” and buy from a vendor
HR System Email
Build vs. Buy
Molecule Research
An application that I An application that I
An application that I
develop myself, but run develop myself, but run in
Clinical
develop Trial
and run myself
at a hoster the cloud
COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Challenges in Cloud Computing…
• Requires a constant Internet connection:
– No internet means no access to even your own documents
COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
Top 250 players in Cloud
http://cloudcomputing.sys-con.com/node/1386896
Future of Cloud Computing…
Conclusion
Google Trends shows that Cloud is going to sustain for sometime
cloud
computing
grid
computing
distributed
computing
Numbers!!!
• By 2011 cloud computing market will reach $160 billion.
• The number of physical servers in the World today: 50 million.
• By 2013, approximately 60% of server workloads will be virtualized
• 50% of the 8 million servers sold every year end up in data centers
• The data centers of the dot-com era consumed 1-2 MW Today data
center facilities require 20 MW, - 10 times as much as a decade ago
• Google currently controls 2% of all servers ( around 1 million) with it
saying it plans to have upwards of 10 million servers in one decade
• 98% of the market is controlled by everyone else.
COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html
Thank You!
ganesh@ieeegold.org
Thank you!