Beruflich Dokumente
Kultur Dokumente
Cloud
I can do everything
I can be everything
and also I know you will change my name in the future
Adarsh Patil
http://www.adarshpatil.com
Thanks and Credits to all the researchers, inventors
and evangelists in the area of cluster, cloud, grid and
distributed computing.
(Students who are new to this, do not be confused,
the underlying technology is known to you)
C lo u d U se r / S u b scrib e r
C u sto m e r / D e ve lo p e r
S u b scrib e
In te rn e t
S u b scrib e
In te rn e t
S u b scrib e
In te rn e t
Fo r exa m p le : C a lcu la to r
H a rd w a re
Fo r exa m p le : C o m p u te rs
H a rd w a re
Fo r exa m p le : C o n d o r, S u n
G rid E n g in e , PB S a n d o th e rs.
Id e a is to b u ild a n e tw o rk
co m p u te r
A d a rsh Patil
Adarsh Pa til - aadarshpatil.com
d a rsh p a tilco
. m
Middleware (history)
Middleware: is a layer on top of
operating system. It is used to connect
resources (hardware /software ) that are
heterogeneous in nature and handles the
communication / protocol translation .
Middleware can be stated as network
operating system.
Network / Internet
A d a rsh Patil
Adarsh Pa til - aadarshpatil.com
d a rsh p a tilco
. m
Middleware (history)
• This middleware was used in a different ways in
different context.
– Virtualization
– Grid Computing
– Utility Computing
– On Demand Computing ( before cloud even
came into picture)
– Flex Computing
– Disruptive computing
– Autonomic Computing
– You name it and you can add it here
– Industries started their nomenclature. Academic
research started their nomenclature.
W e a llkn o w th is a n d u se d th is. w e
h a ve u se d so ftw a re 's like V M w a re ,
X e n , V irtu a lP C , W in e , Pa ra lle ls a n d
m a n y o th e r so ftw a re 's w h ich
e n a b le u se to ru n o th e r o p e ra tin g
syste m s.
G u e st O p e ra tin g S yste m : T h is
H a rd w a re ru n s o n th e V irtu a liza tio n
S o ftw a re . O n e ca n ru n o n e m a n y
In te l A M D G 4 / 5
d iffe re n t g u e st o p e ra tin g syste m s
( Win , Linux , Mac OSX )
N o te : running multiple guest Operating system on the Host Operating System using virtualizationsoftware /
h yp e rviso r is a n exa m p le fo r m u lti-te n a n t syste m . As each of the guest operating can have itsshared
u n d e rlyin g h a rd w a re .
Adarsh Patil - adarshpatil.com
History (remember this slide)
Yo u a llm ig h t h a ve yo u r o w n w e b
site s h o ste d o n S h a re d W e b
h o stin g a n d D e d ica te d W e b
H o stin g .
S h a re d H o stin g : Yo u r w e b site is
h o ste d o n a m a ch in e w h ich h o sts
o th e r w e b site s fro m o th e r
cu sto m e rs.
H a rd w a re
In te l A M D G 4 / 5
Choose your
service:
S to ra g e 1)IaaS
2)PaaS
A p p lica tio n Management
I 3)SaaS
N 4)HaaS
Pla tfo rm Billing
T
Security E
O p e ra tin g S yste m R
Database N
H yp e rviso r E User
T Consumer
H a rd w a re
Subscrib
er
Customer
Engineer
Provider Develope
Data r
Centers
Owner(s)
Adarsh Patil - adarshpatil.com
Types of Cloud based on
comforts
• Public Cloud : This cloud is accessible by the public on subscription.
Cloud hosted on the remote infrastructure, which means Hardware,
Software, Applications, Database are on remote data center, public
cluster. This Cloud is not located inside the physical boundaries of the
company. It can be compared to “Virtual Organizations” of the Grid
technology
Eg: GoGrid, Amazon EC2
• Private Cloud: This cloud is not accessible to the public. Cloud
hosted on the private cluster or within the hardware of company.
• Hybrid Cloud: This is mixture of Public and Private cloud. The public
cloud is chosen during the need for on demand resource, which serves
the flexibility