Cloud Computing Introduction
Cloud Computing Introduction
Conventional Cloud
.
Architecture Overview
Common Characteristics/Attributes
On Demand, Self-Service
Ubiquitous Network Access: Anytime, Anywhere, Any Device
Location Independent Resource Pooling
Rapid Elasticity
Pay-as-you-use
Five Key Cloud Characteristics/Attributes:
Completely automated
Users abstracted from the
implementation
Near real-time delivery (seconds or
minutes)
Services accessed through a self-
serve
web interface
Scalable and Elastic
Resources dynamically-allocated
between users
Additional resources dynamically-
released when needed
Fully automated
Metered by Use
Not exactly….
Cloud Ready?
SaaS
PaaS
IaaS
Products and companies shown for illustrative purposes only and should not be
construed as an endorsement
Software as a Service-End Users
Just run it for me!
Give us nice API (Application Programming Interface) and take care of the
implementation.
Platform for developers has to write and create their own SaaS i.e.
applications.
is a computing power that you can rent for a limited period of time.
Private Cloud
The computing infrastructure is dedicated to a particular organization and not
shared with other organizations.
more expensive and more secure when compare to public cloud.
E.g. : HP data center, IBM, Sun, Oracle, 3tera
Hybrid Cloud
Organizations may host critical applications on private clouds.
where as relatively less security concerns on public cloud.
usage of both public and private together is called hybrid cloud.
Cloud Deployment Models
Private cloud
single organisation only, Public cloud
managed by the Sold to the public, mega-
organisation or a 3rd scale infrastructure
party,
available to the general
on or off premise
public
Community cloud Hybrid cloud
shared infrastructure for composition of two or
specific community more clouds
bound by standard or
several organisations that
proprietary technology
have shared concerns,
managed by org or a 3rd
party
Cloud Operating Systems
Eye OS
Amoeba OS
Glide OS
Start force
myGoya
CorneliOS
Lucid Desktop
Cloudo, Ghost, Zimdesk, Start force etc.,
Some other Applications are:
Audio Player
Ever note Viewer
Video Player
Media Player
Flash Player
Google Document Viewer
Messenger
Sticky Note
Web Browser Lite
Disadvantages of Cloud Computing
Since you use the Internet to connect to both your applications and
documents, if you do not have an Internet connection you cannot access
anything, even your own documents.
When you are offline, cloud computing simply does not work.
Commercial Clouds
WHAT IS VIRTUALIZATION?
Hardware-independence of
operating system and
applications
Virtual machines can be
provisioned to any system
Can manage OS and
application as a single unit
by encapsulating them into
virtual Machines
HOSTED ARCHITECTURE
BARE-METAL (HYPERVISOR) ARCHITECTURE
Advantages of virtual machines:
Why use them? - You don`t need to buy - You don`t need to buy
or maintain your own large or maintain your own
computer centre personal computer centre
- You can complete - You can quickly
more work more quickly access extra resources
and tackle more difficult during peak work periods
problems.
- You can share data
with your distributed team
in a secure way.
Where are the computing In computing centres The cloud providers private
resources? distributed across different data centres which are
sites, countries and often centralised in a few
continents. locations with excellent
network connections and
Grid computing Cloud computing
What are they useful Grids were designed to Clouds best support
for? handle large sets of long term services and
limited duration jobs longer running jobs
that produce or use (E.g. facebook.com)
large quantities of data
(e.g. the LHC and life
sciences)
D is t r ib u t e d G r id C lo u d
T im e W e e k s to M o n th s D a y s to W e e k s M in u te s
S c a la b ility S lo w e s t , R i g i d & C o s t ly S lo w e r , s o m e w h a t I n s t a n t , F le x i b le , P a y -
f l e x i b le , C o s t ly p e r-u s a g e
Cost H ig h C a p E x C o s t ly , s o m e t i m e s N o c o n tra c ts , u s a g e
m o n th /y e a r c o n tra c ts , b a s e d , n o u p fro n t c o s ts
no C apE x
“ G re e n ” Low Low H i g h - v i r t u a li z e d
A cloud would usually use a grid. A grid is not necessarily a cloud or part of a cloud.