Вы находитесь на странице: 1из 16

In th e clo u d e n viro n m e n t yo u a re re n tin g th e

se rvice / so ftw a re / h a rd w a re / a p p lica tio n a n d n o t b u yin g a n yth in g .


S im ila r to su b scrib in g fo r T V ch a n n e ls, re n ta l ca rs, o n lin e g a m e s, IP tv
a n d o th e rs. O n ce yo u su b scrib e yo u g e t th e se rvice s n o t th e p ro d u ct

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

Adarsh Patil - adarshpatil.com


What is Cloud ?
• Cloud is a collection and interconnection of utilities (mail, storage, compute
power, databases, social networks, banking, software, applications,
infrastructure, other commodity services and future commoditize'ble
services) that follows and serves the human being on subscription"
• Cloud is a datacenter with large amount of hardware hosting many guest
operating systems and applications running on the guest operating
systems.
• AMD and Intel are supporting the hardware vendors to develop 48 core
machines. This can host many guest operating system and
applications. This will be a commodity in few years, so every desktop
home computer would be a cloud. Then it would be called “Universe or
Milky Way or Black hole” you name it .
• Cluster Computing  access to real physical hardware, operating system,
applications present in one “Physical Location”
• Grid Computing distributed access to real physical hardware, operating
System, applications present across the earth
• Cloud Computing  access to distributed virtual machines (guest os, os
running on xen, vmware, hypervisor) and application hardware.
• Cloud gives access to virtualized resource distributed on one system.


Adarsh Patil - adarshpatil.com
Cloud…continued
• Cloud at home: a powerful desktop
which can run "n" guest operating
systems hosting mail svc, web svc,
chat svc & others forms a SaaS.
• Cloud is a service system running on
a physical hardware giving access
to virtual resources (vm ,db, apps,
dev env, storage) on subscription.
• You can have your own definition of
cloud based on what you offer as a
service. Adarsh Patil - adarshpatil.com
History-start
It sta rte d w ith a p p lica tio n
sittin g o n th e h a rd w a re .

Fo r exa m p le : C a lcu la to r

H a rd w a re

Adarsh Patil - adarshpatil.com


History..
O p e ra tin g syste m m a n a g in g
th e re so u rce s o f th e
h a rd w a re . A p p lica tio n s a re
in sta lle d o n to p o f o p e ra tin g
syste m s

Fo r exa m p le : C o m p u te rs

H a rd w a re

Adarsh Patil - adarshpatil.com


History..
N e tw o rkin g ( In te rn e t) b e ca m e
u b iq u ito u s. C lu ste r co m p u te r,
D istrib u te d co m p u tin g a n d
G rid co m p u tin g ca m e in to
p ictu re . T h is re su lte d in th e
d e ve lo p m e n t o f m id d le 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

( see the next slide)


H a rd w a re

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.

Middleware enables single system view


and the end user feels that he is
connected to a super computer.

Network / Internet

Hardware Hardware Hardware

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.

Adarsh Patil - adarshpatil.com


History (remember this slide)

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.

H o st O p e ra tin g syste m : T h is sits


o n th e h a rd w a re .

V irtu a liza tio n S o ftw a re : T h is sits


o n th e H o st o p e ra tin g syste m .
T h is is a lso ca lle d H yp e rviso r.

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 .

D e d ica te d h o stin g : Yo u r w e b site


is h o ste d o n a d e d ica te d m a ch in e
ru n n in g w e b se rve r.

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

N o te : S h a re d w e b h o stin g is kin d o f a m u lti-te n a n t syste m . Ple a se co m p a re th e m u lti- te n a n cy w ith re sp e ct to


ru n n in g G u e st o p e ra tin g syste m a n d h e re m u ltip le w e b h o stin g o n a w e b se rve r.

Adarsh Patil - adarshpatil.com


Who can benefit from cloud?
Straight out of the box
1. S tu d e n ts d o in g re se a rch o n H P C , H TC a n d se rvice o rie n te d co m p u tin g a n d
n e e d to se tu p th e ir e n viro n m e n t w h e n n e e d e d .
2. S ta rtu p co m p a n y w h o d o e s n o t h a ve m u ch fu n d in g to in ve st o n H a rd w a re ,
S o ftw a re , D e ve lo p m e n t e n viro n m e n t, S to ra g e s, A d m in sta ff, IT
in fra stru ctu re
3. E n d u se r w h o like s p a y a s yo u g o m o d e la n d su b scrip tio n m o d e lfo r u sin g th e
se rvice s.
4. C u sto m e rs o r e n d u se rs o r co m p a n ie s, in te re ste d in
1. In fra stru ctu re : g o fo r In fra stru ctu re a s a se rvice ( A m a zo n E C 2 ,
G o G rid )
2. Pla tfo rm : g o fo r p la tfo rm a s a se rvice ( M icro so ft A zu re , G o o g le
A p p s)
3. S o ftw a re : g o fo r S o ftw a re a s a se rvice / o r A p p lica tio n se rvice
p ro vid e rs ( S a le fo rce )
1. S e cu rity a s a se rvice
2. B illin g a s a se rvice s
3. M a n a g e m e n t a s a se rvice a n d m a n y o th e r se rvice s
5. E n d u se rs w h o n e e d se rvice s o n D e m a n d .
Fo r exa m p le :
a. I n e e d a cce ss to 1 0 0 virtu a lm a ch in e s in th e n ext 3 0 m in u te s
( Amazon ec2 ),
b. I n e e d a cce ss to VAdarsh
isu a lS tu d- adarshpatil.com
Patil io fo r m y u se rs in th e n e xt 2 0 m in u te s
This is CLOUD

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

Adarsh Patil - adarshpatil.com


Is this a cloud?
• You have a 48 core machine at home with Peta
Byte storage. It is bit expensive now, but it
will be a commodity sooner.
• On this machine, you install the virtualization
software and run multiple guest operating
systems
• Install web server, mail server, chat server, ad
server, IP telephone server, database server
on different instance of guest operating
systems
• Connect these services to the Internet
• Write a billing , accounting , management (load
balancing) software which will interface the
above service.
• Exhibit these asAdarsh
a neat configurable front end to
Patil - adarshpatil.com
the User
Thank you
• Thank you to all the researchers,
students and human being working
on this or related technology
• This presentation is for education
purpose
• Daily we have to subscribe our brain
to new things otherwise it will be
outdate tomorrow.
• Credits and Thanks to everyone for
having look at this presentations.
Adarsh Patil - adarshpatil.com