cloud computing deployment models, types of cloud, public cloud, private cloud, hybrid cloud, community cloud
CLOUD COMPUTING DEPLOYMENT MODELS
The important concept in the cloud is the cloud deployment models. Let's have a look in detail at these models and understand the difference between them. When can use any one of them in an organization and which deployment models will fit our organization?
The deployment models are categorized into three types:
·
Public Cloud Model
·
Private Cloud Model
·
Community Cloud Model
·
Hybrid Cloud Model
Public Cloud
The Public cloud is an alternative application development approach to
traditional on-premise IT architectures. In the basic public cloud computing
model, a third-party provider hosts scalable, on-demand IT resources and
delivers them to users over a network connection, either the public internet
or a dedicated network.
The public cloud deployment model encompasses many different technologies and
features. At its core, but, a public cloud consists of the following key
characteristics:
·
On-demand computing and self-service provisioning;
·
Resource pooling;
·
Stable scalability and rapid elasticity;
·
Pay per use pricing;
·
Measured service;
·
Resilience and availability;
·
Security and broad network access.
In the public cloud, it will be
available for all the general public users. For example, zoom or
office 365 or sophisticated CRM solution as salesforce or ERP application as
Microsoft. These are the services that are available for all users. Whoever
wants to connect will be able to connect. It means that it's a public cloud,
the infrastructure is shared with all the users. The cloud servers are
shared resources and have multi-tenants users or monthly users to access all
these services together.
The Public cloud is located on the premises of the cloud provider.
When the cloud provider is hosting the infrastructure, it may be hosting
anywhere depends upon the architecture of the cloud service provider.
It may be owned by a private company or academic institution or a combination of owners. For example, Microsoft owned office 365, when we visit they have a specific entity which it's considered the owner of this service.
It is easy to set up and inexpensive to the customer what you have
to do to use the browser to connect. They to
pay only for the services which we all use. Use a service depends
upon the time you have to pay for it.
Example: Amazon EC2, Google AppEngine
Zoom it's not considered a cloud service because if you have a
subscription with the zoom you are not paying as you use, For example, paying
some dollar per month. This value is standard even if you use the zoom or
if you did not use it and whatever the number of meetings which I am
arranging then this means that it's not a cloud service. You cannot classify
it as a cloud service because cloud service has one of the main
characteristics i.e. use as you pay as you use. This is the reason why the
characteristics of the cloud are very important to understand.
Private Cloud
The Private cloud provides computing services offered over the internal
network to selected users only not for the general public. Also called a
corporate cloud private cloud computing gives businesses many of the
benefits of a public cloud, including
self-service, scalability, and elasticity with the extra control
and customization available over a computing infrastructure hosted
on-premises.
Also, private clouds deliver a higher level of security and privacy
through firewalls and internal hosting to ensure that operations and
sensitive data are not accessible to third-party providers.
Example: Microsoft, Ubuntu, and HP Data Centers
The private cloud is owned and controlled by a single entity only
one company will have its private cloud they don't want to be shared in the
public cloud usually for security. Data is critical that does not want to
be shared environment as a public cloud. Primarily used by that entity for
their purpose, but opened to collaborating organizations.
For example some countries you are not allowed to host your data outside
the country and you are not allowed to host the data as a public cloud. It
should be in a private cloud and owned by a specific company
The private cloud deployment models can be hosted in the company on-premises or it can
be hosted off-premises. Private cloud service published in the cloud
service provider by having our host. This host has many virtual machines and for some periods they are only assigned for the specific
company and we call it private cloud. It can be used by different
departments with internal billing.
Community Cloud
Community cloud is owned by a group of similar organizations for use within
the group. The difference between private and community clouds is that the
private cloud is dedicated to a single entity for a specific customer. But
the community cloud is for a group of users and finds the same concepts.
Models and features are like a private cloud. A Community cloud is
hosted, managed, and controlled by a member of an organization. It may exist
on or off premises of the own organization.
Example: US-based IBM SoftLayer cloud
Benefits of community cloud
1.
Openness and Impartiality
2.
Flexibility and Scalability
3.
High availability and Reliability
4.
Security and Compliance
5.
Less work for organizations
6.
Improved services
Hybrid Cloud
A hybrid cloud is a solution that combines a private cloud with one or more
public cloud services. With proprietary software enabling communication
between each distinct service.
Example: Amazon Web Service (AWS), Microsoft Azure, and Google Cloud
Platform (GCP).
A Hybrid cloud deployment model is very easy because it is composed of two or more different
cloud models together. (Public, community, and private cloud). Standardized
or propriety technologies that enable portability between models.
for example, let's say that you have some data which is very critical to
host in a private cloud. Some data is not critically
classified when this means a hybrid cloud part of the private cloud. Where
this private cloud will contain confidential data and it will be hosted on your premises. When no one will have access to it and
the other data which is non-private.
Related posts: Cloud Service Models
An awesome blog for the freshers. Thanks for posting this information.
ReplyDeleteAWS Certification Training
AWS Training
Cloud Computing Training in Noida
ReplyDeleteCloud Computing Course in Noida