R. Rakesh Kashyap (0925924) 2 Semester MCA
R. Rakesh Kashyap (0925924) 2 Semester MCA
R. Rakesh Kashyap (0925924) 2 Semester MCA
C
O
L
M
O
P
U
U
D
T IN
R. Rakesh Kashyap (0925924)
2nd Semester MCA 12/13/09 G
Outline
Ø What is Cloud Computing ?
Ø History
Ø VIRTUALIZATION
Ø Why Cloud Computing?
Ø Service Providers of Cloud Computing
Ø Services Provided by Cloud Computing
Ø Cloud Architecture
Ø Pros and Cons of Cloud Computing
Ø
12/13/09
12/13/09
Definitions
- John Markoff
(NY Times Blog)
12/13/09
Cloud computing is a general term
for anything that involves
delivering hosted services over the
Internet.
-whatis.com
12/13/09
It is a paradigm in which information is
permanently stored in servers on the
Internet and cached temporarily on
clients that include desktops,
entertainment centers, table
computers, notebooks, wall computers,
handhelds, etc.
-IEEE
12/13/09
…the idea of relying on Web-based
application and storing data in the
“CLOUD” of the internet.
12/13/09
It is a paradigm shift whereby
details are abstracted from the
users who no longer need knowledge
of, expertise in, or control over the
technology infrastructure "in the
CLOUD" that supports them.
-Wikipedia
12/13/09
It starts with the premise that the
data services and architecture
should be on the servers. We call it
Cloud Computing – they should be in
a “CLOUD” somewhere.
-Eric Schmidt
(Chairman/CEO of Google
Inc)
12/13/09
In layman’s language…
Simple explanation with an example…
12/13/09
In June 2009, a study conducted by
VersionOne found that 41% of senior
IT professionals actually don't know
what cloud computing is and two-thirds
of senior finance professionals are
confused by the concept, highlighting
the young nature of the technology.
12/13/09
“Cloud” is simply a
metaphor for the
internet
Users do not have or
need knowledge,
control, ownership in
the computer
infrastructure
Users simply rent or
they use
History of Cloud Computing
12/13/09
Concept dating back to the 1960’s by John
McCarthy, a computer scientist, brought up
the idea that "computation may someday be
organized as a public utility”
Idea that revolutionized Cloud Computing:
– Utility computing
– Grid computing
q “In some ways, the cloud is a natural next step
from the grid-utility model,” said Frank Gens,
an analyst at the research firm IDC
–
12/13/09
12/13/09
12/13/09
12/13/09
12/13/09
12/13/09
Virtualization
12/13/09
12/13/09
12/13/09
12/13/09
Typical Server Specs:
Hardware layer
Software layer
12/13/09
12/13/09
12/13/09
ros of using Virtualization
Server Consolidation
Testing and development
Dynamic Load Balancing
Disaster Recovery
Virtual Desktops
Reduction in cost of infrastructure
Reduce power utilization cost ( GREEN COMPUTING )
Virtualization – The Cloud Computing Enabler
12/13/09
ons of using Virtualization
12/13/09
Back to main line
12/13/09
12/13/09
NUMB
ER
OF
USER
S
The “ Super Computer ” in the Sky
12/13/09
Major Service
Providers of Cloud
Computing
12/13/09
Amazon Elastic Compute Cloud “Amazon
EC2”
–web service interface that provides resizable
computing capacity in a cloud
–designed to make web-scale computing easier
for developers
–reduces the time required to obtain and boot
new server space from weeks to minutes
–allows developers to pay only for capacity
that they actually use
–
12/13/09
“Google 101”
–Network made up of millions of cheap servers,
that would store staggering amounts of data,
including numerous copies of the world wide
web
–Makes search faster, helping ferret out answers
to billions of queries in a fraction of a
second
Google invests more than $2 billion a year
in data centers for cloud computing.
Google App Engine
12/13/09
Salesforce.com was found in 1999 by former
Oracle executive Marc Benioff as a company
specializing in SaaS software.
They are best known for their Customer
Relationship Management (CRM) products, which it
delivers to businesses over the internet using
the SaaS model.
SaaS
Force . com Platform
Web Services
12/13/09
“Azure”
–Internet-scale cloud computing and services
platform hosted in Microsoft data centers
–Provides a range of functionality to build
applications that span from consumer web to
enterprise scenarios
–Designed to help developers quickly and easily
create, deploy, manage, and distribute web
services and applications on the internet.
–
12/13/09
IBM are developing cloud computing
applications for the everyday user
called CloudBurst.
IBM also offers “private” cloud
computing services using IBM blue
services software.
–Instead of putting information out
on the internet it makes the
companies data center into its
own cloud. This cloud is blocked
off from the internet using
firewalls.
121
/ 30
/ 9
Scalable Pricing in Cloud
Computing
Models of Pricing
Free
Subscription Model
Pay Per Use
Enterprise Unlimited License
12/13/09
Cost of using Cloud
infrastructure
Amazon Elastic Compute Cloud pricing
On-Demand Instances
Linux/UNIX Windows
Small (Default) $0.085 per hour
$0.12 per hour
Large $0.34 per hour $0.48
per hour
Extra Large $0.68 per hour
$0.96 per hour
Data transfer Cost
Data Transfer IN $0.10 per GB
Data Transfer OUT
First 10 TB per Month $0.17 per GB
Next 40 TB per Month $0.13 per GB
Next 100TB per Month $0.11
12/13/09per GB
Services Provided by Cloud
Computing
12/13/09
Software as a Service
Defined as service-on-demand, where a
provider will license software tailored
Infrastructure providers can allow
customers’ to run applications off their
infrastructure, but transparent to the end
user
Customers can utilize greater computing power
while saving on the following
–Cost
–Space
–Power Consumption
–Facility
12/13/09
Platform as a Service
q Forums
q Blog‐space
q Website Hosting 12/13/09
q VPS
Cloud Architecture
Public Clouds
Private Clouds
Hybrid Clouds
12/13/09
Public Clouds
12/13/09
Private Clouds
12/13/09
Hybrid Clouds
12/13/09
Key properties of Cloud Computing
User Centric
Task-Centric
Powerful
Accessible
Programmable
12/13/09
Cloud Computing Pros
Reduced Hardware equipment for end
users
Improved Performance
Lower Hardware and Software
Maintenance
Instant Software Updates
Accessibility
Less Expensive
Better Collaboration
Pay for what you use
Flexible
Need not invest on multiple
licensing 12/13/09
C lo u d C o m p u tin g C o n s
12/13/09
12/13/09
Real time applications
1.Quote NY Times example
2.Starbucks Example(mystarbucks.com)
3.U.S. Army Example (goarmy.com)
4.Playfish (social gaming)
5.DigitalChalk (educational site)
6.Livemocha
7.Second Life (virtual game)
8.
9.
10. 12/13/09
12/13/09