Cloud Computing Documentation
Cloud Computing Documentation
INTRODUCTION
3
CLOUD COMPUTING
Computer
Computer
Microsoft
salesfor
ce
Computer
Computer
Amozon
Google
Yahoo
Mega
Zoho
Computer
Computer
5
CLOUD COMPUTING
Comparison:
Cloud computing is often confused with grid computing
("a form of distributed computing whereby a 'super and
virtual computer' is composed of a cluster of networked,
loosely-coupled computers, acting in concert to perform
very large tasks"), utility computing (the "packaging of
computing resources, such as computation and storage,
as a metered service similar to a traditional public utility
such as electricity") and autonomic computing
("computer systems capable of self-management").
6
CLOUD COMPUTING
7
CLOUD COMPUTING
What is Cloud?
The term Cloud refers to a Network or Internet. In other
words, we can say that Cloud is something, which is
present at remote location. Cloud can provide services
over network, i.e., on public networks or on private
networks, i.e., WAN, LAN or VPN.
Applications such as e-mail, web conferencing, customer
relationship management (CRM), all run in cloud.
8
CLOUD COMPUTING
9
CLOUD COMPUTING
Basic Concepts
There are certain services and models working behind
the scene making the cloud computing feasible and
accessible to end users. Following are the working
models for cloud computing:
1. Deployment Models
2. Service Models
Deployment Models
Deployment models define the type of access to the
cloud, i.e., how the cloud is located? Cloud can have any
of the four types of access: Public, Private, Hybrid and
Community.
10
CLOUD COMPUTING
11
CLOUD COMPUTING
Benefits
There are many benefits of deploying cloud as public
cloud model. The following diagram shows some of those
benefits:
12
CLOUD COMPUTING
COST EFFECTIVE
Since public cloud share same resources with large
number of consumer, it has low cost.
RELIABILITY
Since public cloud employs large number of resources
from different locations, if any of the resource fail, public
cloud can employ another one.
FLEXIBILITY
13
CLOUD COMPUTING
Disadvantages
Here are the disadvantages of public cloud model
LOW SECURITY
In public cloud model, data is hosted off-site and
resources are shared publicly, therefore does not ensure
higher level of security.
14
CLOUD COMPUTING
LESS CUSTOMIZABLE
It is comparatively less customizable than private cloud.
15
CLOUD COMPUTING
Benefits
There are many benefits of deploying cloud as private
cloud model. The following diagram shows some of those
benefits:
16
CLOUD COMPUTING
18
CLOUD COMPUTING
Benefits
There are many benefits of deploying cloud as hybrid
cloud model. The following diagram shows some of those
benefits:
SCALABILITY
19
CLOUD COMPUTING
SECURITY
Private cloud in hybrid cloud ensures higher degree of
security.
Disadvantages :-
NETWORKING ISSUES
Networking becomes complex due to presence of private
and public cloud.
20
CLOUD COMPUTING
SECURITY COMPLIANCE
It is necessary to ensure that cloud services are
compliant with organization's security policies
INFRASTRUCTURAL DEPENDENCY
The hybrid cloud model is dependent on internal IT
infrastructure, therefore it is necessary to ensure
redundancy across data centers.
21
CLOUD COMPUTING
Benefits
There are many benefits of deploying cloud as
community cloud model. The following diagram shows
some of those benefits:
COST EFFECTIVE
22
CLOUD COMPUTING
Service Models
Service Models are the reference models on which the
Cloud Computing is based. These can be categorized into
three basic service models as listed below
23
CLOUD COMPUTING
24
CLOUD COMPUTING
Benefits
IaaS allows the cloud provider to freely locate the
infrastructure over the Internet in a cost-effective
manner. Some of the key benefits of IaaS are listed
below:
Full Control of the computing resources through
Administrative Access to VMs.
Flexible and Efficient renting of Computer Hardware.
Portability, Interoperability with Legacy Applications.
25
CLOUD COMPUTING
26
CLOUD COMPUTING
Issues
IaaS shares issues with PaaS and SaaS, such as Network
dependence and browser based risks. It also have some
specific issues associated with it. These issues are
mentioned in the following diagram:
27
CLOUD COMPUTING
29
CLOUD COMPUTING
Iaas Example
30
CLOUD COMPUTING
Platform-as-a-Service
31
CLOUD COMPUTING
Benefits:-
32
CLOUD COMPUTING
34
CLOUD COMPUTING
35
CLOUD COMPUTING
36
CLOUD COMPUTING
37
CLOUD COMPUTING
PaaS Example :-
38
CLOUD COMPUTING
Softwareas a Service(SaaS)
42
CLOUD COMPUTING
Issues
There are several issues associated with SaaS, some of
them are listed below:
Browser based risks
Network dependence
43
CLOUD COMPUTING
44
CLOUD COMPUTING
SaaS Example :-
45
CLOUD COMPUTING
46
CLOUD COMPUTING
47
CLOUD COMPUTING
Advantages
Lower computer costs Improved performance:
Reduced software costs Instant software updates
Improved document format compatibility Unlimited
storage capacity
Increased data reliability
Universal document access
Latest version availability
Easier group collaboration
Device independence
Disadvantages
Requires a constant Internet connection
Does not work well with low-speed connections
Features might be limited
Stored data might not be secure
Can be slow
Stored data can be lost
48
CLOUD COMPUTING
Cloud Storage
Create an Account User name and password.
Content lives with the account in the cloud.
Log onto any computer with Wi-Fi to find your
content
49
CLOUD COMPUTING
50