Professional Documents
Culture Documents
Contents
Introduction (What and Why)
Key characteristics
Components (What is Virtualization?)
Supported Application Framework
Architecture
Cloud APIs and Cloud Types
Economics
Privacy
Google App engine and Amazon EC2
Latest Trends
Applications
References
2
Introduction
3
Contd..
Many cloud computing deployments ,
depend on grids
have autonomic characteristics
bill like utilities
4
What is cloud?
The cloud is a computing service that charges you
based only on the amount of computing resources we
use.
Pay as you go
5
Why?
Due to disadvantages of :-
Licensed Software
Software as a service
6
Key Characteristics
Agility
Reliability
Cost
Scalability
Device and
Security
location
Sustainability
independence
Multi tenancy
7
8
Basic Components of Cloud
Computing
9
Supported Application Frameworks
Platform Framework
10
Cloud Computing Architecture
Software as a Service
Platform as a Service
Infrastructure as a Service
These 3 services encapsulate the basic 6 Cloud
Computing Components
11
Software as a Service
Software as a service features a complete application
offered as a service on demand.
12
Platform as a Service
Platform as a service encapsulates a layer of software
and provides it as a service that can be used to build
higher-level services.
2 Perspectives for PaaS :-
15
Cloud APIs
One of the key characteristics that distinguishes
cloud computing from standard enterprise computing
is that the infrastructure itself is programmable.
16
Cloud APIs contd…
Including how virtual machine images and
application data are stored and retrieved from a
storage cloud.
17
Cloud Computing Types
18
Public Clouds
Public clouds are run by third parties, and
applications from different customers are likely to be
mixed together on the cloud’s servers, storage
systems, and networks.
Public clouds are most often hosted away from
customer premises, and they provide a way to reduce
customer risk and cost by providing a flexible, even
temporary extension to enterprise infrastructure.
19
Private Clouds
Private clouds are built for the exclusive use of one
client, providing the utmost control over data,
security, and quality of service .
The company owns the infrastructure and has control
over how applications are deployed on it.
Private clouds may be deployed in an enterprise
datacenter.
Private clouds can be built and managed by a
company’s own IT organization or by a cloud
provider.
20
Hybrid clouds
Hybrid clouds combine both public and private cloud
models .
They can help to provide on-demand, externally
provisioned scale.
The ability to augment a private cloud with the
resources of a public cloud can be used to maintain
service levels in the face of rapid workload
fluctuations.
A hybrid cloud also can be used to handle planned
workload spikes.
21
Economics
Avoid capital
expenditure
Billed on
utility/subscription
Can terminate contract
any time
Lower cost of entry
Example (car, rent car,
taxi)
22
In a turbulent economy, cloud computing is even
more attractive
( Why pay for more computing capacity than you
need?!!!!)
23
Privacy
Encrypt data at rest
Encrypt data in transit
Strong authentication
Cryptography and more secure algorithms
Manage access right holder
24
Google App Engine
What is it?
It can run your web applications on Google’s
infrastructure and easy to scale for traffic and data
storage
Service Highlights
-Elastic -Reliable
-Completely -Secure
-Controlled -Inexpensive
-Flexible
27
Contd..
28
Uses
Peer-to-peer / volunteer computing (Bittorrent,
BOINC Projects, Skype)
Web application (Facebook)
Software as a service (Google Apps, SAP and
Salesforce)
Software plus services (Microsoft Online Services)
29
Latest Trends
Integrating more scripting languages
Data center volumes
Open source cloud computing (Red Hat)
Salesforce for Google apps
Going green
So concluding…
30
References
www.wikipedia.org
You tube cloud computing videos
What is Google App Engine? – Google
Introduction to Cloud Computing architecture
White Paper 1st Edition, June 2009
Amazon Elastic Compute Cloud – Amazon
Cloud Computing Potentials -Raphael Volz
31
32