2. What is Cloud Computing ?
1) Cloud computing is the construct that allows you to
access applications that actually reside at a location
other than your computer or other internet connected
device; more often, this will be a distant datacenter.
2) cloud computing refers to the delivery of scalable IT
resources over the Internet, as opposed to hosting and
operating those resources locally, such as on a college
or university network. Those resources can include
applications and services, as well as the infrastructure
on which they operate.
27th July, 2012 2
3. What Works?
Internet
Your company doesn’t The service providers pay
pay for hardware and for equipment and
maintenance maintenance
27th July, 2012 3
4. Cloud Components
Internet
Clients Datacenter
Distributed System
27th July, 2012 4
5. Cloud Components
1) Clients :
Clients are the devices that the end users interact with to
manage their information on the cloud.
2) Datacenter :
The datacenter is the collection of servers where the
applications to which you subscribe is housed.
3) Distributed Systems :
The servers may not be housed in the same location,
they may be in geographical disparate locations.
27th July, 2012 5
7. Deployment Model of Cloud Computing
1) Public cloud :
Provides an on-demand solution, where you choose to
store your data in a public cloud, meaning you use
the resources of an off-site third-party provider.
Payment is made on a per use basis, much like how
you pay for your electricity.
One of the main advantages when deciding to use public
cloud is that you are not only paying for the space to
host your data, but also the cloud provider’s expertise,
the security settings, and the trained staff.
27th July, 2012 7
8. Deployment Model of Cloud Computing
Basically, you are accessing scalability and reliability,
already set up by the cloud provider, without having to
build anything in house.
2) Private cloud :
The infrastructure is owned and managed by the
organization, not by a cloud provider, giving the
organization control over the resources involved.
The internal IT department sets up, tests, and manages
the datacenter. Costs are usually larger than choosing a
public cloud.
27th July, 2012 8
9. Deployment Model of Cloud Computing
You still need to pay for hosting and servers and to deal
with infrastructure, security, and backup, which in a
public cloud is the provider’s job.
3) Hybrid cloud :
Since cloud computing can use both internal and
external solutions, there is also the option of not going
completely on a public cloud, at least not in regards to
confidential data. Therefore, you can choose to maintain
some information stored in-house, and use public cloud
for lower priority information.
27th July, 2012 9
10. Service Model of Cloud Computing
The term services in cloud computing is the concept of
being able to use reusable components across vender’s
network. This is widely known as “as a service”.
1) Software as a services (SaaS) :
Software as a service (SaaS) is a model in which an
application is hosted as a service to customers who
access it via the internet.
Example : Video Conferencing
27th July, 2012 10
11. Service Model of Cloud Computing
Application
Internet
Service providers
offering SaaS
Clients
27th July, 2012 11
12. Service Model of Cloud Computing
2) Platform as a services (PaaS) :
Platform as a service (PaaS) supplies all the resources
required to build applications and services completely
from the internet, without having to download or install
the software.
PaaS services include application design, development,
testing, deployment and hosting.
27th July, 2012 12
13. Service Model of Cloud Computing
Platform
Internet
Service providers
offering SaaS
Clients
27th July, 2012 13
14. Service Model of Cloud Computing
2) Infrastructure as a services (IaaS) :
In Infrastructure as a service (IaaS) your application will
be executed on virtual computer.
The whole cloud infrastructure viz. servers, routers,
storage and other networking equipments are provided
by the IaaS provider.
The costumer buy this resources as a service on a need
basis.
27th July, 2012 14
15. Advantages of Cloud Computing
1) Lower Cost
2) More performance
3) Less maintenance
4) More security
5) Unlimited storage capacity
27th July, 2012 15
16. Disadvantages of Cloud Computing
1) Dependency on Internet connectivity
2) Loss of control
3) Unpredictable cost
27th July, 2012 16