Types of Cloud Computing
Types of Cloud Computing
Dr.A.Neela Madheswari,
ASP/CSE, MEC
Contents
Cloud computing
Types of cloud computing
Cloud reference model
Pros and cons of cloud computing
2
cloud computing
Cloud computing is a kind of Internet-
based computing that provides shared
processing resources and data to
computers and other devices on demand.
3
Types of Cloud computing
Types of cloud represents a specific type of cloud
environment distinguished by:
Ownership
Size
Access
There are four common types of cloud deployment
models:
1. private cloud
2. public cloud
3. hybrid cloud
4. community cloud
4
1. Private cloud
It is suitable for building small cloud. For a particular enterprise, with
their own customized software provision, it is suitable.
Infrastructure provision can be: i) on-premises or ii) third-party location
Types are:
1. On-site private cloud: Applies to private clouds implemented at a
customer’s premises
2. Outsourced private cloud: Applies to private clouds where the server side
is outsourced to a hosting company
Security plays an important role. Hence on-premises is better option.
For health care and pharmaceutical industries, moving data to cloud may
violate norms.
Example:
Eucalyptus
Ubuntu Enterprise Cloud - UEC (powered by Eucalyptus)
Amazon VPC (Virtual Private Cloud)
VMware Cloud Infrastructure Suite
Microsoft ECI (Enrollment for Core Infrastructure) data center.
5
On-site private cloud
6
Outsourced private cloud
7
2. Public cloud
It is the true cloud hosting
Here services and infrastructure are provided to various
clients.
The enterprises who want to manage load can make use of this
type.
This helps to reduce capital expenditure and reduce
operational IT costs.
Example:
Amazon Elastic Compute Cloud (EC2)
IBM Smart Cloud
Sun Cloud
Google AppEngine
Microsoft Windows Azure
8
Public cloud
9
3. Hybrid cloud
Take advantages of both public and private clouds.
Used for handling cloud bursting. i.e. existing
private cloud is not able to handle load and thus go
for public cloud option.
Example:
Microsoft Azure (capable of Hybrid cloud)
Vmware vCloud (Hybrid Cloud Services)
10
Hybrid cloud
11
4. Community cloud
Here the cloud infrastructure is shared by several organizations
with same policy and compliance considerations.
Government departments, universities, central banks etc. often
find this type of cloud useful.
This helps to reduce costs as compare to private cloud, as it is
shared by larger group.
Types:
1. Onsite community cloud: Applies to community clouds
implemented on the premises of
the customers composing a community cloud
2. Outsourced community cloud: Applies to community clouds where
the server side is
outsourced to a hosting company.
Example:
Google Apps for Government (Microsoft Government Community
cloud)
12
Onsite community cloud
13
Outsourced community cloud
14
Cloud reference model
IaaS - Infrastructure
PaaS - Platform
SaaS – Software
15
IaaS
Cloud Providers offering Infrastructure as a Service to
data-center space, and servers; as well as network
equipment such as routers/switches and software for
businesses.
These data-centers are fully outsourced, you need not
to upgrade an OS or re-route data.
It allows for scalability and reliability; as well as better
security than an organization may have in a local or
local datacenter.
These services are charged, so you pay for what you
use, like your water, electric and gas. Depending on
your capacity or usage, your payment is a variable.
IaaS vendors purchase equipment in such bulk, you,
Mr. Customer, get the best for the lowest price.
16
IaaS
Buying hardware that’s barely used is a waste of hardware, air
conditioning, space and power.
Operational expenses versus Capital expenses: Cloud is
better.
In other words, instead of depreciating over three years,
you’re able to expense the monthly charge this year. And the
next year. And the year after that. It’s an elastic service.
Example:
Amazon EC2
Windows Azure
Rackspace
Google Compute Engine
17
PaaS
Provisioning a full hardware architecture and software
framework to allow applications to run is the essence of
Platform-as-a-Service.
There’s a huge market for customers who require flexible,
robust web-based applications.
But, in order for these applications to run, there needs to be
platform supporting it as robust and flexible.
Cloud providers offer this environment and framework as a
service.
Their developers can write their code regardless of the OS
behind it. So instead of software being written for Apple,
Linux or Windows, it’s being written for a development
environment provided by Cloud Providers such as Amazon,
Microsoft and Google.
18
SaaS
Software as a Service is typically built on top of a Platform
as a Service solution, whether that platform is publicly
available or not, and provides software for end-users such
as email, word processing, or a business CRM.
SaaS is typically charged on a per-user and per-month basis
Companies have the flexibility to add or remove users at
any time without addition costs beyond the monthly per-
user fee.
Example:
Google Apps
Microsoft Office 365
19
20
Pros and cons of cloud computing
Pros
Improved disaster recovery
Increased collaboration and flexibility
Environmental friendly
Cons
Internet connectivity
Ongoing costs
security
21
1. Improved disaster recovery
Moving our business data to cloud can make disaster
recovery (DR) easier and less expensive.
We can set up our system to back up data
automatically to ensure we will be able to recover
the most up-to-date information in case of
emergency.
45 percent of SMBs (Small and Medium Business)
have experienced data loss and, on average, it cost
$9,000 to recover the data.
We can minimize this cost by having a good DR plan
in place before disaster strikes.
The cost comes in around how quickly our data can
be recovered.
For most situations, we can setup DR that will
recover within a couple of hours for less than
$1,000.
22
2. Increased collaboration and flexibility
For many businesses, moving to the cloud
increases opportunities for collaboration
between employees.
Colleagues can sync and work on documents or
shared apps with ease, often simultaneously,
receiving updates in real time.
Additionally, cloud computing allows each team
member to work from anywhere.
The cloud centralizes our data, which means that
we, our employees, and even our clients can
access our company data from any location with
Internet access.
23
3. Environmental friendly
Cloud computing decreases business' carbon
footprint by reducing energy consumption and
carbon emissions by more than 30 percent.
For small companies, the decreased energy
usage can reach 90 percent—a huge money
saver. It can also help a business project an
environmentally sound image.
24
1. Internet connectivity
Running all or some of our business
applications in the cloud is great, as long as
we can maintain a consistent Internet
connection.
If any one of our cloud-based service
providers loses connectivity, or if our ISP
experiences an outage, we are out of business
until that Internet connection returns.
Sometimes best servers can go down
occasionally, so if we decide to use this
method, it's important to implement a
backup plan.
25
2. Ongoing costs
While cloud computing is relatively inexpensive to
start up, depending on our needs, an in-house solution
may cost less in the long run.
Buying an in-house server and installing a network
system is definitely a large, up-front capital
investment, and we also need to consider ongoing IT
maintenance costs.
With cloud computing, we pay the same amount each
month to maintain not only our server, but also all our
data.
The choice we make may depend on whether we have
a lot of startup capital to invest in a private network.
We have to be sure to compare all the costs for
supporting both an in-house server and cloud-based
server to see which option works best for our
26
situation.
3. Security
Not every business should place its data in
the cloud.
Companies with highly sensitive data or
that must meet stringent compliance
regulations may well need their own IT
department to keep data secure.
When we store data in the cloud, we are
trusting a third party to keep it safe.
27
Reference
http://www.techno-pulse.com/2011/10/cloud-
deployment-private-public-example.html
28