Rethinking Cloud Computing
Rethinking Cloud Computing
Rethinking Cloud Computing
com
Woohyun Kim
The creator of open source “Coord”
(http://www.coordguru.com)
2010-12-02
http://www.coordguru.com
GaiKai
http://www.coordguru.com
Cloud Skepticism
Abhishek Verma, Saurabh Nangia
http://www.coordguru.com
Buzz or Realistic?
“Not only is it faster and more “Cloud computing achieves “ Economic downturn, the
flexible, it is cheaper. […] the a quicker return on appeal of that cost
emergence of cloud models advantage will be greatly
investment“
radically alters the cost magnified"
benefit decision“ (Lindsay Armstrong of
salesforce.com, Dec 2008) (IDC, 2008)
(FT Mar 6, 2009)
whatis.com
Definition of Cloud Computing
8
http://www.coordguru.com
Larry Ellison
During Oracle’s Analyst Day
From http://blogs.wsj.com/biztech/2008/09/25/larry-ellisons-brilliant-anti-cloud-computing-rant/ 9
http://www.coordguru.com
Richard Stallman
GNU founder
From http://blogs.wsj.com/biztech/2008/09/25/larry-ellisons-brilliant-anti-cloud-computing-rant/ 10
http://www.coordguru.com
Introduction
http://www.coordguru.com
Computing Evolution
Utility
Computing
Mainframe
to run multiple operating systems, and
Nearly all mainframes had the ability
thereby operate not as a single computer but as a number of virtual
machines
Grid
The wave of Grid occurred in the 1990s with a way to solve big problems such
as protein folding, financial modeling, earthquake simulation, and climate/weather
modeling. The main use of Grid is applying the resources of many
computers in a network to a single problem at the same time.
http://www.coordguru.com
Cluster
Clusters are looselycoupled “commodity” servers usually deployed to
improve performance and/or availability over that of a single computer (e.g.
mainframe, MPP, or SMP server), and also significantly more cost-effective
than single computers of comparable speed or availability
Virtualization
A virtual machine (VM) is a software implementation of a physical machine. The
virtual machines allow the sharing of the underlying physical machine
resources between different virtual machines, each running its own
operating system
http://www.coordguru.com
Computing Revolution
http://www.coordguru.com
2008
Cloud Computing
http://www.coordguru.com
Recent Trends
Cloud Computing is NOT a brand-new revolution
GFS BigTable
MapReduce Hadoop
http://www.coordguru.com
Other
Enterprise
SMB
Soho
Other PaaS
SaaS providers
ISV’s
Developers
Other
Test & Dev
Remote Storage
Log Processing
Internet Application Hosting
Billing Databases
Batch Computing Jobs
Disaster recovery
Application Development
SaaS applications
Virtualized desktop support
Platform as a service
Utility computing
File Storage
On-demand storage
37Signals(http://37signals.com/)
• maker of popular online project-management software Basecamp, uses S3 for storage
needs.
Animoto(http://animoto.com/)
• an online presentation video generator that needs gobs of computing power for video
processing
• recently successfully withstood a surge in Web traffic that would kill most companies’
systems by scaling up their processing power quickly using EC2 with RightScale
• Animoto ramped from 25,000 users to 250,000 users in three days, signing up
20,000 new users per hour at peak
• Using RightScale, EC2 instances automatically scaled out 40 to 4000 at that time
• For more detail, refer to http://blog.rightscale.com/2008/04/23/animoto-facebook-
scale-up/
http://www.coordguru.com
Amazon
RightScale
EC2
Amazon 3Tera
S3
Google
Joyent Apps
‚I had was this: upload 4TB of source data into S3, write some
code that would run on numerous EC2 instances to read the
source data, create PDFs, and store the results back into S3.
S3 would then be used to serve the PDFs to the general
public.‛ - Derek Gottfrid
35
http://www.coordguru.com
‚I had was this: upload 4TB of source data into S3, write some
code that would run on numerous EC2 instances to read the
source data, create PDFs, and store the results back into S3.
S3 would then be used to serve the PDFs to the general
public.‛
36
http://www.coordguru.com
37
http://www.coordguru.com
38
http://www.coordguru.com
Cloud Wars
Merrill Lynch recently issues a research note
• ‚The Cloud Wars: $100+ billion at stake‛ (07 May 2008).
• The analysts write that by 2011 the volume of cloud computing market opportunity would amount
to $160bn, including $95bn in business and productivity apps (email, office, CRM, etc.) and $65bn
in online advertising.
Thank you.